Ignore:
Timestamp:
2011-02-07T09:35:27+01:00 (15 years ago)
Author:
bastiK
Message:

extended mappaint style dialog

File:
1 edited

Legend:

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

    r3856 r3863  
    1717
    1818public class MapCSSParser implements MapCSSParserConstants {
     19    MapCSSStyleSource sheet;
    1920
    2021/*************
     
    171172    MapCSSRule r;
    172173    Token com = null;
     174      this.sheet = sheet;
    173175    w();
    174176    label_3:
     
    779781
    780782  void error_skipto(int kind) throws ParseException {
    781   ParseException e = generateParseException();
    782   System.err.println(e);
    783   Token t;
    784   do {
    785     t = getNextToken();
    786   } while (t.kind != kind);
     783    ParseException e = generateParseException();
     784    System.err.println(e);
     785    if (sheet != null) {
     786        sheet.logError(e);
     787    }
     788    Token t;
     789    do {
     790        t = getNextToken();
     791    } while (t.kind != kind);
    787792  }
    788793
     
    813818    catch(LookaheadSuccess ls) { return true; }
    814819    finally { jj_save(3, xla); }
     820  }
     821
     822  private boolean jj_3R_20() {
     823    if (jj_scan_token(COMMA)) return true;
     824    return false;
     825  }
     826
     827  private boolean jj_3R_16() {
     828    if (jj_scan_token(EXCLAMATION)) return true;
     829    return false;
     830  }
     831
     832  private boolean jj_3R_25() {
     833    if (jj_scan_token(STRING)) return true;
     834    return false;
     835  }
     836
     837  private boolean jj_3R_12() {
     838    Token xsp;
     839    xsp = jj_scanpos;
     840    if (jj_3R_16()) jj_scanpos = xsp;
     841    if (jj_3R_17()) return true;
     842    return false;
     843  }
     844
     845  private boolean jj_3R_14() {
     846    if (jj_3R_19()) return true;
     847    Token xsp;
     848    if (jj_3R_20()) return true;
     849    while (true) {
     850      xsp = jj_scanpos;
     851      if (jj_3R_20()) { jj_scanpos = xsp; break; }
     852    }
     853    return false;
     854  }
     855
     856  private boolean jj_3R_23() {
     857    if (jj_3R_25()) return true;
     858    return false;
     859  }
     860
     861  private boolean jj_3R_15() {
     862    if (jj_scan_token(IDENT)) return true;
     863    if (jj_3R_21()) return true;
     864    if (jj_scan_token(LPAR)) return true;
     865    return false;
     866  }
     867
     868  private boolean jj_3R_26() {
     869    if (jj_scan_token(COMMENT_START)) return true;
     870    return false;
     871  }
     872
     873  private boolean jj_3R_19() {
     874    Token xsp;
     875    xsp = jj_scanpos;
     876    if (jj_scan_token(3)) {
     877    jj_scanpos = xsp;
     878    if (jj_scan_token(2)) return true;
     879    }
     880    return false;
     881  }
     882
     883  private boolean jj_3_2() {
     884    if (jj_3R_13()) return true;
     885    return false;
     886  }
     887
     888  private boolean jj_3R_24() {
     889    Token xsp;
     890    xsp = jj_scanpos;
     891    if (jj_scan_token(7)) {
     892    jj_scanpos = xsp;
     893    if (jj_3R_26()) return true;
     894    }
     895    return false;
     896  }
     897
     898  private boolean jj_3_1() {
     899    if (jj_3R_12()) return true;
     900    if (jj_scan_token(RSQUARE)) return true;
     901    return false;
     902  }
     903
     904  private boolean jj_3R_21() {
     905    Token xsp;
     906    while (true) {
     907      xsp = jj_scanpos;
     908      if (jj_3R_24()) { jj_scanpos = xsp; break; }
     909    }
     910    return false;
     911  }
     912
     913  private boolean jj_3_3() {
     914    if (jj_3R_14()) return true;
     915    return false;
     916  }
     917
     918  private boolean jj_3_4() {
     919    if (jj_3R_15()) return true;
     920    return false;
     921  }
     922
     923  private boolean jj_3R_18() {
     924    if (jj_scan_token(EXCLAMATION_EQUAL)) return true;
     925    return false;
     926  }
     927
     928  private boolean jj_3R_17() {
     929    Token xsp;
     930    xsp = jj_scanpos;
     931    if (jj_3R_22()) {
     932    jj_scanpos = xsp;
     933    if (jj_3R_23()) return true;
     934    }
     935    return false;
     936  }
     937
     938  private boolean jj_3R_22() {
     939    if (jj_scan_token(IDENT)) return true;
     940    return false;
    815941  }
    816942
     
    824950    }
    825951    if (jj_3R_17()) return true;
    826     return false;
    827   }
    828 
    829   private boolean jj_3R_20() {
    830     if (jj_scan_token(COMMA)) return true;
    831     return false;
    832   }
    833 
    834   private boolean jj_3R_16() {
    835     if (jj_scan_token(EXCLAMATION)) return true;
    836     return false;
    837   }
    838 
    839   private boolean jj_3R_25() {
    840     if (jj_scan_token(STRING)) return true;
    841     return false;
    842   }
    843 
    844   private boolean jj_3R_12() {
    845     Token xsp;
    846     xsp = jj_scanpos;
    847     if (jj_3R_16()) jj_scanpos = xsp;
    848     if (jj_3R_17()) return true;
    849     return false;
    850   }
    851 
    852   private boolean jj_3R_14() {
    853     if (jj_3R_19()) return true;
    854     Token xsp;
    855     if (jj_3R_20()) return true;
    856     while (true) {
    857       xsp = jj_scanpos;
    858       if (jj_3R_20()) { jj_scanpos = xsp; break; }
    859     }
    860     return false;
    861   }
    862 
    863   private boolean jj_3R_23() {
    864     if (jj_3R_25()) return true;
    865     return false;
    866   }
    867 
    868   private boolean jj_3R_15() {
    869     if (jj_scan_token(IDENT)) return true;
    870     if (jj_3R_21()) return true;
    871     if (jj_scan_token(LPAR)) return true;
    872     return false;
    873   }
    874 
    875   private boolean jj_3R_26() {
    876     if (jj_scan_token(COMMENT_START)) return true;
    877     return false;
    878   }
    879 
    880   private boolean jj_3R_19() {
    881     Token xsp;
    882     xsp = jj_scanpos;
    883     if (jj_scan_token(3)) {
    884     jj_scanpos = xsp;
    885     if (jj_scan_token(2)) return true;
    886     }
    887     return false;
    888   }
    889 
    890   private boolean jj_3_2() {
    891     if (jj_3R_13()) return true;
    892     return false;
    893   }
    894 
    895   private boolean jj_3R_24() {
    896     Token xsp;
    897     xsp = jj_scanpos;
    898     if (jj_scan_token(7)) {
    899     jj_scanpos = xsp;
    900     if (jj_3R_26()) return true;
    901     }
    902     return false;
    903   }
    904 
    905   private boolean jj_3R_21() {
    906     Token xsp;
    907     while (true) {
    908       xsp = jj_scanpos;
    909       if (jj_3R_24()) { jj_scanpos = xsp; break; }
    910     }
    911     return false;
    912   }
    913 
    914   private boolean jj_3_1() {
    915     if (jj_3R_12()) return true;
    916     if (jj_scan_token(RSQUARE)) return true;
    917     return false;
    918   }
    919 
    920   private boolean jj_3_3() {
    921     if (jj_3R_14()) return true;
    922     return false;
    923   }
    924 
    925   private boolean jj_3_4() {
    926     if (jj_3R_15()) return true;
    927     return false;
    928   }
    929 
    930   private boolean jj_3R_18() {
    931     if (jj_scan_token(EXCLAMATION_EQUAL)) return true;
    932     return false;
    933   }
    934 
    935   private boolean jj_3R_17() {
    936     Token xsp;
    937     xsp = jj_scanpos;
    938     if (jj_3R_22()) {
    939     jj_scanpos = xsp;
    940     if (jj_3R_23()) return true;
    941     }
    942     return false;
    943   }
    944 
    945   private boolean jj_3R_22() {
    946     if (jj_scan_token(IDENT)) return true;
    947952    return false;
    948953  }
Note: See TracChangeset for help on using the changeset viewer.