Changeset 4011 in josm for trunk/src/org/openstreetmap/josm/gui/mappaint/mapcss/parser/MapCSSParser.jj
- Timestamp:
- 2011-03-30T22:25:20+02:00 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/mappaint/mapcss/parser/MapCSSParser.jj
r3971 r4011 20 20 import org.openstreetmap.josm.gui.mappaint.mapcss.Expression.FunctionExpression; 21 21 import org.openstreetmap.josm.gui.mappaint.mapcss.Expression.LiteralExpression; 22 import org.openstreetmap.josm.gui.mappaint.mapcss.Selector. DescendentSelector;22 import org.openstreetmap.josm.gui.mappaint.mapcss.Selector.ChildOrParentSelector; 23 23 import org.openstreetmap.josm.gui.mappaint.mapcss.Selector.GeneralSelector; 24 24 import org.openstreetmap.josm.tools.Pair; … … 251 251 Selector child_selector() : 252 252 { 253 boolean child= false;253 boolean parentSelector = false; 254 254 Selector sel1, sel2 = null; 255 255 } … … 257 257 sel1=selector() w() 258 258 ( 259 ( <GREATER> { child = true; } | <LESS> {child = false; } ) w()259 ( <GREATER> { parentSelector = false; } | <LESS> { parentSelector = true; } ) w() 260 260 sel2=selector() w() 261 261 )? 262 { return sel2 != null ? new DescendentSelector(sel1, sel2,child) : sel1; }262 { return sel2 != null ? new ChildOrParentSelector(sel1, sel2, parentSelector) : sel1; } 263 263 } 264 264
Note:
See TracChangeset
for help on using the changeset viewer.
