Ignore:
Timestamp:
2011-03-30T22:25:20+02:00 (15 years ago)
Author:
bastiK
Message:

applied #6150 - mapcss - improve parent_tag (based on patch by Gubaer)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/mappaint/mapcss/parser/MapCSSParser.jj

    r3971 r4011  
    2020import org.openstreetmap.josm.gui.mappaint.mapcss.Expression.FunctionExpression;
    2121import org.openstreetmap.josm.gui.mappaint.mapcss.Expression.LiteralExpression;
    22 import org.openstreetmap.josm.gui.mappaint.mapcss.Selector.DescendentSelector;
     22import org.openstreetmap.josm.gui.mappaint.mapcss.Selector.ChildOrParentSelector;
    2323import org.openstreetmap.josm.gui.mappaint.mapcss.Selector.GeneralSelector;
    2424import org.openstreetmap.josm.tools.Pair;
     
    251251Selector child_selector() :
    252252{
    253     boolean child = false;
     253    boolean parentSelector = false;
    254254    Selector sel1, sel2 = null;
    255255}
     
    257257    sel1=selector() w()
    258258    (
    259         ( <GREATER> { child = true; } | <LESS> { child = false; } ) w()
     259        ( <GREATER> { parentSelector = false; } | <LESS> { parentSelector = true; } ) w()
    260260        sel2=selector() w()
    261261    )?
    262     { return sel2 != null ? new DescendentSelector(sel1, sel2, child) : sel1; }
     262    { return sel2 != null ? new ChildOrParentSelector(sel1, sel2, parentSelector) : sel1; }
    263263}
    264264
Note: See TracChangeset for help on using the changeset viewer.