Ticket #19945: parsergen.diff

File parsergen.diff, 41.0 KB (added by simon04, 14 months ago)
  • parsergen/MapCSSParser.java

    diff --git a/tmp/parsergen/MapCSSParser.java b/src/org/openstreetmap/josm/gui/mappaint/mapcss/parsergen/MapCSSParser.java
    index 97398203f..52c2337a0 100644
    old new private boolean jj_2_14(int xla) 
    21792179    finally { jj_save(13, xla); }
    21802180  }
    21812181
    2182   private boolean jj_3R_105()
     2182  private boolean jj_3R_and_expression_942_9_105()
    21832183 {
    21842184    if (jj_scan_token(AMPERSAND)) return true;
    21852185    if (jj_scan_token(AMPERSAND)) return true;
    2186     if (jj_3R_31()) return true;
    2187     if (jj_3R_104()) return true;
     2186    if (jj_3R_w_517_5_31()) return true;
     2187    if (jj_3R_relational_expression_959_5_104()) return true;
    21882188    return false;
    21892189  }
    21902190
    21912191  private boolean jj_3_3()
    21922192 {
    2193     if (jj_3R_20()) return true;
     2193    if (jj_3R_pp_supports_declaration_condition_379_5_20()) return true;
    21942194    return false;
    21952195  }
    21962196
    2197   private boolean jj_3R_55()
     2197  private boolean jj_3R_ufloat_unit_1119_18_55()
    21982198 {
    2199     if (jj_3R_34()) return true;
     2199    if (jj_3R_ident_477_5_34()) return true;
    22002200    return false;
    22012201  }
    22022202
    2203   private boolean jj_3R_96()
     2203  private boolean jj_3R_and_expression_940_5_96()
    22042204 {
    2205     if (jj_3R_104()) return true;
     2205    if (jj_3R_relational_expression_959_5_104()) return true;
    22062206    Token xsp;
    22072207    while (true) {
    22082208      xsp = jj_scanpos;
    2209       if (jj_3R_105()) { jj_scanpos = xsp; break; }
     2209      if (jj_3R_and_expression_942_9_105()) { jj_scanpos = xsp; break; }
    22102210    }
    22112211    return false;
    22122212  }
    private boolean jj_3_9() 
    22152215 {
    22162216    Token xsp;
    22172217    xsp = jj_scanpos;
    2218     if (jj_3R_26()) {
     2218    if (jj_3R_simple_key_value_condition_747_21_26()) {
    22192219    jj_scanpos = xsp;
    2220     if (jj_3R_27()) return true;
     2220    if (jj_3R_simple_key_value_condition_749_21_27()) return true;
    22212221    }
    2222     if (jj_3R_23()) return true;
     2222    if (jj_3R_s_506_5_23()) return true;
    22232223    xsp = jj_scanpos;
    2224     if (jj_3R_28()) jj_scanpos = xsp;
    2225     if (jj_3R_29()) return true;
     2224    if (jj_3R_simple_key_value_condition_752_15_28()) jj_scanpos = xsp;
     2225    if (jj_3R_regex_494_5_29()) return true;
    22262226    return false;
    22272227  }
    22282228
    2229   private boolean jj_3R_45()
     2229  private boolean jj_3R_simple_key_value_condition_742_9_45()
    22302230 {
    2231     if (jj_3R_61()) return true;
    2232     if (jj_3R_23()) return true;
     2231    if (jj_3R_tag_key_705_9_61()) return true;
     2232    if (jj_3R_s_506_5_23()) return true;
    22332233    return false;
    22342234  }
    22352235
    2236   private boolean jj_3R_37()
     2236  private boolean jj_3R_pp_supports_condition_in_parens_359_9_37()
    22372237 {
    22382238    if (jj_scan_token(LPAR)) return true;
    2239     if (jj_3R_19()) return true;
    2240     if (jj_3R_58()) return true;
     2239    if (jj_3R_pp_w_399_2_19()) return true;
     2240    if (jj_3R_pp_supports_condition_328_5_58()) return true;
    22412241    if (jj_scan_token(RPAR)) return true;
    22422242    return false;
    22432243  }
    22442244
    2245   private boolean jj_3R_44()
     2245  private boolean jj_3R_simple_key_value_condition_740_9_44()
    22462246 {
    2247     if (jj_3R_29()) return true;
    2248     if (jj_3R_23()) return true;
     2247    if (jj_3R_regex_494_5_29()) return true;
     2248    if (jj_3R_s_506_5_23()) return true;
    22492249    return false;
    22502250  }
    22512251
    2252   private boolean jj_3R_36()
     2252  private boolean jj_3R_pp_supports_condition_in_parens_356_9_36()
    22532253 {
    2254     if (jj_3R_20()) return true;
     2254    if (jj_3R_pp_supports_declaration_condition_379_5_20()) return true;
    22552255    return false;
    22562256  }
    22572257
    2258   private boolean jj_3R_24()
     2258  private boolean jj_3R_simple_key_value_condition_739_5_24()
    22592259 {
    22602260    Token xsp;
    22612261    xsp = jj_scanpos;
    2262     if (jj_3R_44()) {
     2262    if (jj_3R_simple_key_value_condition_740_9_44()) {
    22632263    jj_scanpos = xsp;
    2264     if (jj_3R_45()) return true;
     2264    if (jj_3R_simple_key_value_condition_742_9_45()) return true;
    22652265    }
    22662266    xsp = jj_scanpos;
    22672267    if (jj_3_9()) {
    22682268    jj_scanpos = xsp;
    2269     if (jj_3R_46()) {
     2269    if (jj_3R_simple_key_value_condition_755_13_46()) {
    22702270    jj_scanpos = xsp;
    2271     if (jj_3R_47()) return true;
     2271    if (jj_3R_simple_key_value_condition_779_13_47()) return true;
    22722272    }
    22732273    }
    22742274    return false;
    22752275  }
    22762276
    2277   private boolean jj_3R_43()
     2277  private boolean jj_3R_simple_key_condition_724_20_43()
    22782278 {
    22792279    if (jj_scan_token(QUESTION)) return true;
    22802280    return false;
    22812281  }
    22822282
    2283   private boolean jj_3R_18()
     2283  private boolean jj_3R_pp_supports_condition_in_parens_355_5_18()
    22842284 {
    22852285    Token xsp;
    22862286    xsp = jj_scanpos;
    2287     if (jj_3R_36()) {
     2287    if (jj_3R_pp_supports_condition_in_parens_356_9_36()) {
    22882288    jj_scanpos = xsp;
    2289     if (jj_3R_37()) return true;
     2289    if (jj_3R_pp_supports_condition_in_parens_359_9_37()) return true;
    22902290    }
    22912291    return false;
    22922292  }
    22932293
    2294   private boolean jj_3R_35()
     2294  private boolean jj_3R_ufloat_unit_1119_5_35()
    22952295 {
    2296     if (jj_3R_50()) return true;
     2296    if (jj_3R_ufloat_450_5_50()) return true;
    22972297    Token xsp;
    22982298    xsp = jj_scanpos;
    2299     if (jj_3R_55()) {
     2299    if (jj_3R_ufloat_unit_1119_18_55()) {
    23002300    jj_scanpos = xsp;
    2301     if (jj_3R_56()) {
     2301    if (jj_3R_ufloat_unit_1119_30_56()) {
    23022302    jj_scanpos = xsp;
    2303     if (jj_3R_57()) return true;
     2303    if (jj_3R_ufloat_unit_1119_51_57()) return true;
    23042304    }
    23052305    }
    23062306    return false;
    23072307  }
    23082308
    2309   private boolean jj_3R_97()
     2309  private boolean jj_3R_or_expression_923_9_97()
    23102310 {
    23112311    if (jj_scan_token(PIPE)) return true;
    23122312    if (jj_scan_token(PIPE)) return true;
    2313     if (jj_3R_31()) return true;
    2314     if (jj_3R_96()) return true;
     2313    if (jj_3R_w_517_5_31()) return true;
     2314    if (jj_3R_and_expression_940_5_96()) return true;
    23152315    return false;
    23162316  }
    23172317
    23182318  private boolean jj_3_2()
    23192319 {
    2320     if (jj_3R_18()) return true;
    2321     if (jj_3R_19()) return true;
     2320    if (jj_3R_pp_supports_condition_in_parens_355_5_18()) return true;
     2321    if (jj_3R_pp_w_399_2_19()) return true;
    23222322    if (jj_scan_token(PP_OR)) return true;
    23232323    return false;
    23242324  }
    23252325
    2326   private boolean jj_3R_77()
     2326  private boolean jj_3R_or_expression_921_5_77()
    23272327 {
    2328     if (jj_3R_96()) return true;
     2328    if (jj_3R_and_expression_940_5_96()) return true;
    23292329    Token xsp;
    23302330    while (true) {
    23312331      xsp = jj_scanpos;
    2332       if (jj_3R_97()) { jj_scanpos = xsp; break; }
     2332      if (jj_3R_or_expression_923_9_97()) { jj_scanpos = xsp; break; }
    23332333    }
    23342334    return false;
    23352335  }
    23362336
    2337   private boolean jj_3R_51()
     2337  private boolean jj_3R_float_array_533_9_51()
    23382338 {
    23392339    if (jj_scan_token(COMMA)) return true;
    2340     if (jj_3R_23()) return true;
    2341     if (jj_3R_50()) return true;
     2340    if (jj_3R_s_506_5_23()) return true;
     2341    if (jj_3R_ufloat_450_5_50()) return true;
    23422342    return false;
    23432343  }
    23442344
    2345   private boolean jj_3R_90()
     2345  private boolean jj_3R_literal_1105_9_90()
    23462346 {
    23472347    if (jj_scan_token(HEXCOLOR)) return true;
    23482348    return false;
    private boolean jj_3R_90() 
    23502350
    23512351  private boolean jj_3_1()
    23522352 {
    2353     if (jj_3R_18()) return true;
    2354     if (jj_3R_19()) return true;
     2353    if (jj_3R_pp_supports_condition_in_parens_355_5_18()) return true;
     2354    if (jj_3R_pp_w_399_2_19()) return true;
    23552355    if (jj_scan_token(PP_AND)) return true;
    23562356    return false;
    23572357  }
    23582358
    2359   private boolean jj_3R_99()
     2359  private boolean jj_3R_pp_supports_condition_337_11_99()
    23602360 {
    23612361    if (jj_scan_token(PP_OR)) return true;
    2362     if (jj_3R_19()) return true;
    2363     if (jj_3R_18()) return true;
    2364     if (jj_3R_19()) return true;
     2362    if (jj_3R_pp_w_399_2_19()) return true;
     2363    if (jj_3R_pp_supports_condition_in_parens_355_5_18()) return true;
     2364    if (jj_3R_pp_w_399_2_19()) return true;
    23652365    return false;
    23662366  }
    23672367
    2368   private boolean jj_3R_89()
     2368  private boolean jj_3R_literal_1103_9_89()
    23692369 {
    2370     if (jj_3R_50()) return true;
     2370    if (jj_3R_ufloat_450_5_50()) return true;
    23712371    return false;
    23722372  }
    23732373
    2374   private boolean jj_3R_82()
     2374  private boolean jj_3R_pp_supports_condition_339_9_82()
    23752375 {
    2376     if (jj_3R_18()) return true;
    2377     if (jj_3R_19()) return true;
     2376    if (jj_3R_pp_supports_condition_in_parens_355_5_18()) return true;
     2377    if (jj_3R_pp_w_399_2_19()) return true;
    23782378    return false;
    23792379  }
    23802380
    private boolean jj_3_7() 
    23852385    return false;
    23862386  }
    23872387
    2388   private boolean jj_3R_42()
     2388  private boolean jj_3R_simple_key_condition_721_9_42()
    23892389 {
    2390     if (jj_3R_61()) return true;
     2390    if (jj_3R_tag_key_705_9_61()) return true;
    23912391    return false;
    23922392  }
    23932393
    2394   private boolean jj_3R_101()
     2394  private boolean jj_3R_tag_key_707_21_101()
    23952395 {
    23962396    if (jj_scan_token(COLON)) return true;
    2397     if (jj_3R_34()) return true;
     2397    if (jj_3R_ident_477_5_34()) return true;
    23982398    return false;
    23992399  }
    24002400
    2401   private boolean jj_3R_41()
     2401  private boolean jj_3R_simple_key_condition_719_9_41()
    24022402 {
    2403     if (jj_3R_29()) return true;
     2403    if (jj_3R_regex_494_5_29()) return true;
    24042404    return false;
    24052405  }
    24062406
    2407   private boolean jj_3R_30()
     2407  private boolean jj_3R_float_array_531_5_30()
    24082408 {
    2409     if (jj_3R_50()) return true;
     2409    if (jj_3R_ufloat_450_5_50()) return true;
    24102410    Token xsp;
    2411     if (jj_3R_51()) return true;
     2411    if (jj_3R_float_array_533_9_51()) return true;
    24122412    while (true) {
    24132413      xsp = jj_scanpos;
    2414       if (jj_3R_51()) { jj_scanpos = xsp; break; }
     2414      if (jj_3R_float_array_533_9_51()) { jj_scanpos = xsp; break; }
    24152415    }
    24162416    return false;
    24172417  }
    24182418
    24192419  private boolean jj_3_14()
    24202420 {
    2421     if (jj_3R_35()) return true;
     2421    if (jj_3R_ufloat_unit_1119_5_35()) return true;
    24222422    return false;
    24232423  }
    24242424
    2425   private boolean jj_3R_98()
     2425  private boolean jj_3R_pp_supports_condition_333_11_98()
    24262426 {
    24272427    if (jj_scan_token(PP_AND)) return true;
    2428     if (jj_3R_19()) return true;
    2429     if (jj_3R_18()) return true;
    2430     if (jj_3R_19()) return true;
     2428    if (jj_3R_pp_w_399_2_19()) return true;
     2429    if (jj_3R_pp_supports_condition_in_parens_355_5_18()) return true;
     2430    if (jj_3R_pp_w_399_2_19()) return true;
    24312431    return false;
    24322432  }
    24332433
    2434   private boolean jj_3R_81()
     2434  private boolean jj_3R_pp_supports_condition_335_9_81()
    24352435 {
    2436     if (jj_3R_18()) return true;
    2437     if (jj_3R_19()) return true;
     2436    if (jj_3R_pp_supports_condition_in_parens_355_5_18()) return true;
     2437    if (jj_3R_pp_w_399_2_19()) return true;
    24382438    Token xsp;
    2439     if (jj_3R_99()) return true;
     2439    if (jj_3R_pp_supports_condition_337_11_99()) return true;
    24402440    while (true) {
    24412441      xsp = jj_scanpos;
    2442       if (jj_3R_99()) { jj_scanpos = xsp; break; }
     2442      if (jj_3R_pp_supports_condition_337_11_99()) { jj_scanpos = xsp; break; }
    24432443    }
    24442444    return false;
    24452445  }
    24462446
    2447   private boolean jj_3R_88()
     2447  private boolean jj_3R_literal_1098_9_88()
    24482448 {
    24492449    if (jj_scan_token(PLUS)) return true;
    2450     if (jj_3R_50()) return true;
     2450    if (jj_3R_ufloat_450_5_50()) return true;
    24512451    return false;
    24522452  }
    24532453
    2454   private boolean jj_3R_40()
     2454  private boolean jj_3R_simple_key_condition_717_7_40()
    24552455 {
    24562456    if (jj_scan_token(EXCLAMATION)) return true;
    24572457    return false;
    24582458  }
    24592459
    2460   private boolean jj_3R_87()
     2460  private boolean jj_3R_literal_1096_9_87()
    24612461 {
    2462     if (jj_3R_100()) return true;
     2462    if (jj_3R_string_467_5_100()) return true;
    24632463    return false;
    24642464  }
    24652465
    2466   private boolean jj_3R_80()
     2466  private boolean jj_3R_pp_supports_condition_331_9_80()
    24672467 {
    2468     if (jj_3R_18()) return true;
    2469     if (jj_3R_19()) return true;
     2468    if (jj_3R_pp_supports_condition_in_parens_355_5_18()) return true;
     2469    if (jj_3R_pp_w_399_2_19()) return true;
    24702470    Token xsp;
    2471     if (jj_3R_98()) return true;
     2471    if (jj_3R_pp_supports_condition_333_11_98()) return true;
    24722472    while (true) {
    24732473      xsp = jj_scanpos;
    2474       if (jj_3R_98()) { jj_scanpos = xsp; break; }
     2474      if (jj_3R_pp_supports_condition_333_11_98()) { jj_scanpos = xsp; break; }
    24752475    }
    24762476    return false;
    24772477  }
    24782478
    2479   private boolean jj_3R_22()
     2479  private boolean jj_3R_simple_key_condition_717_5_22()
    24802480 {
    24812481    Token xsp;
    24822482    xsp = jj_scanpos;
    2483     if (jj_3R_40()) jj_scanpos = xsp;
     2483    if (jj_3R_simple_key_condition_717_7_40()) jj_scanpos = xsp;
    24842484    xsp = jj_scanpos;
    2485     if (jj_3R_41()) {
     2485    if (jj_3R_simple_key_condition_719_9_41()) {
    24862486    jj_scanpos = xsp;
    2487     if (jj_3R_42()) return true;
     2487    if (jj_3R_simple_key_condition_721_9_42()) return true;
    24882488    }
    24892489    xsp = jj_scanpos;
    24902490    if (jj_3_7()) jj_scanpos = xsp;
    24912491    xsp = jj_scanpos;
    2492     if (jj_3R_43()) jj_scanpos = xsp;
     2492    if (jj_3R_simple_key_condition_724_20_43()) jj_scanpos = xsp;
    24932493    return false;
    24942494  }
    24952495
    2496   private boolean jj_3R_86()
     2496  private boolean jj_3R_literal_1094_9_86()
    24972497 {
    24982498    if (jj_scan_token(IDENT)) return true;
    24992499    return false;
    25002500  }
    25012501
    2502   private boolean jj_3R_76()
     2502  private boolean jj_3R_w_517_13_76()
    25032503 {
    25042504    if (jj_scan_token(COMMENT_START)) return true;
    25052505    if (jj_scan_token(COMMENT_END)) return true;
    25062506    return false;
    25072507  }
    25082508
    2509   private boolean jj_3R_79()
     2509  private boolean jj_3R_pp_supports_condition_329_9_79()
    25102510 {
    25112511    if (jj_scan_token(PP_NOT)) return true;
    2512     if (jj_3R_19()) return true;
    2513     if (jj_3R_18()) return true;
    2514     if (jj_3R_19()) return true;
     2512    if (jj_3R_pp_w_399_2_19()) return true;
     2513    if (jj_3R_pp_supports_condition_in_parens_355_5_18()) return true;
     2514    if (jj_3R_pp_w_399_2_19()) return true;
    25152515    return false;
    25162516  }
    25172517
    2518   private boolean jj_3R_78()
     2518  private boolean jj_3R_conditional_expression_902_9_78()
    25192519 {
    25202520    if (jj_scan_token(QUESTION)) return true;
    2521     if (jj_3R_31()) return true;
    2522     if (jj_3R_53()) return true;
     2521    if (jj_3R_w_517_5_31()) return true;
     2522    if (jj_3R_conditional_expression_900_5_53()) return true;
    25232523    if (jj_scan_token(COLON)) return true;
    2524     if (jj_3R_31()) return true;
    2525     if (jj_3R_53()) return true;
     2524    if (jj_3R_w_517_5_31()) return true;
     2525    if (jj_3R_conditional_expression_900_5_53()) return true;
    25262526    return false;
    25272527  }
    25282528
    2529   private boolean jj_3R_92()
     2529  private boolean jj_3R_tag_key_707_9_92()
    25302530 {
    2531     if (jj_3R_34()) return true;
     2531    if (jj_3R_ident_477_5_34()) return true;
    25322532    Token xsp;
    25332533    while (true) {
    25342534      xsp = jj_scanpos;
    2535       if (jj_3R_101()) { jj_scanpos = xsp; break; }
     2535      if (jj_3R_tag_key_707_21_101()) { jj_scanpos = xsp; break; }
    25362536    }
    25372537    return false;
    25382538  }
    25392539
    2540   private boolean jj_3R_58()
     2540  private boolean jj_3R_pp_supports_condition_328_5_58()
    25412541 {
    25422542    Token xsp;
    25432543    xsp = jj_scanpos;
    2544     if (jj_3R_79()) {
     2544    if (jj_3R_pp_supports_condition_329_9_79()) {
    25452545    jj_scanpos = xsp;
    2546     if (jj_3R_80()) {
     2546    if (jj_3R_pp_supports_condition_331_9_80()) {
    25472547    jj_scanpos = xsp;
    2548     if (jj_3R_81()) {
     2548    if (jj_3R_pp_supports_condition_335_9_81()) {
    25492549    jj_scanpos = xsp;
    2550     if (jj_3R_82()) return true;
     2550    if (jj_3R_pp_supports_condition_339_9_82()) return true;
    25512551    }
    25522552    }
    25532553    }
    25542554    return false;
    25552555  }
    25562556
    2557   private boolean jj_3R_52()
     2557  private boolean jj_3R_w_517_7_52()
    25582558 {
    25592559    Token xsp;
    25602560    xsp = jj_scanpos;
    25612561    if (jj_scan_token(27)) {
    25622562    jj_scanpos = xsp;
    2563     if (jj_3R_76()) return true;
     2563    if (jj_3R_w_517_13_76()) return true;
    25642564    }
    25652565    return false;
    25662566  }
    25672567
    2568   private boolean jj_3R_91()
     2568  private boolean jj_3R_tag_key_705_9_91()
    25692569 {
    2570     if (jj_3R_100()) return true;
     2570    if (jj_3R_string_467_5_100()) return true;
    25712571    return false;
    25722572  }
    25732573
    2574   private boolean jj_3R_61()
     2574  private boolean jj_3R_tag_key_705_9_61()
    25752575 {
    25762576    Token xsp;
    25772577    xsp = jj_scanpos;
    2578     if (jj_3R_91()) {
     2578    if (jj_3R_tag_key_705_9_91()) {
    25792579    jj_scanpos = xsp;
    2580     if (jj_3R_92()) return true;
     2580    if (jj_3R_tag_key_707_9_92()) return true;
    25812581    }
    25822582    return false;
    25832583  }
    25842584
    2585   private boolean jj_3R_53()
     2585  private boolean jj_3R_conditional_expression_900_5_53()
    25862586 {
    2587     if (jj_3R_77()) return true;
     2587    if (jj_3R_or_expression_921_5_77()) return true;
    25882588    Token xsp;
    25892589    xsp = jj_scanpos;
    2590     if (jj_3R_78()) jj_scanpos = xsp;
     2590    if (jj_3R_conditional_expression_902_9_78()) jj_scanpos = xsp;
    25912591    return false;
    25922592  }
    25932593
    2594   private boolean jj_3R_31()
     2594  private boolean jj_3R_w_517_5_31()
    25952595 {
    25962596    Token xsp;
    25972597    while (true) {
    25982598      xsp = jj_scanpos;
    2599       if (jj_3R_52()) { jj_scanpos = xsp; break; }
     2599      if (jj_3R_w_517_7_52()) { jj_scanpos = xsp; break; }
    26002600    }
    26012601    return false;
    26022602  }
    26032603
    26042604  private boolean jj_3_6()
    26052605 {
    2606     if (jj_3R_24()) return true;
    2607     if (jj_3R_23()) return true;
     2606    if (jj_3R_simple_key_value_condition_739_5_24()) return true;
     2607    if (jj_3R_s_506_5_23()) return true;
    26082608    if (jj_scan_token(RSQUARE)) return true;
    26092609    return false;
    26102610  }
    26112611
    26122612  private boolean jj_3_13()
    26132613 {
    2614     if (jj_3R_34()) return true;
     2614    if (jj_3R_ident_477_5_34()) return true;
    26152615    if (jj_scan_token(HEXCOLOR)) return true;
    26162616    return false;
    26172617  }
    26182618
    2619   private boolean jj_3R_60()
     2619  private boolean jj_3R_literal_1085_9_60()
    26202620 {
    26212621    Token xsp;
    26222622    xsp = jj_scanpos;
    26232623    if (jj_3_13()) {
    26242624    jj_scanpos = xsp;
    2625     if (jj_3R_86()) {
     2625    if (jj_3R_literal_1094_9_86()) {
    26262626    jj_scanpos = xsp;
    2627     if (jj_3R_87()) {
     2627    if (jj_3R_literal_1096_9_87()) {
    26282628    jj_scanpos = xsp;
    2629     if (jj_3R_88()) {
     2629    if (jj_3R_literal_1098_9_88()) {
    26302630    jj_scanpos = xsp;
    26312631    if (jj_3_14()) {
    26322632    jj_scanpos = xsp;
    2633     if (jj_3R_89()) {
     2633    if (jj_3R_literal_1103_9_89()) {
    26342634    jj_scanpos = xsp;
    2635     if (jj_3R_90()) return true;
     2635    if (jj_3R_literal_1105_9_90()) return true;
    26362636    }
    26372637    }
    26382638    }
    private boolean jj_3R_60() 
    26442644
    26452645  private boolean jj_3_5()
    26462646 {
    2647     if (jj_3R_22()) return true;
    2648     if (jj_3R_23()) return true;
     2647    if (jj_3R_simple_key_condition_717_5_22()) return true;
     2648    if (jj_3R_s_506_5_23()) return true;
    26492649    if (jj_scan_token(RSQUARE)) return true;
    26502650    return false;
    26512651  }
    26522652
    2653   private boolean jj_3R_23()
     2653  private boolean jj_3R_s_506_5_23()
    26542654 {
    26552655    Token xsp;
    26562656    xsp = jj_scanpos;
    private boolean jj_3R_23() 
    26582658    return false;
    26592659  }
    26602660
    2661   private boolean jj_3R_32()
     2661  private boolean jj_3R_expression_888_5_32()
    26622662 {
    2663     if (jj_3R_53()) return true;
     2663    if (jj_3R_conditional_expression_900_5_53()) return true;
    26642664    return false;
    26652665  }
    26662666
    2667   private boolean jj_3R_128()
     2667  private boolean jj_3R_function_1072_11_128()
    26682668 {
    26692669    if (jj_scan_token(COMMA)) return true;
    2670     if (jj_3R_31()) return true;
    2671     if (jj_3R_32()) return true;
     2670    if (jj_3R_w_517_5_31()) return true;
     2671    if (jj_3R_expression_888_5_32()) return true;
    26722672    return false;
    26732673  }
    26742674
    26752675  private boolean jj_3_11()
    26762676 {
    2677     if (jj_3R_32()) return true;
     2677    if (jj_3R_expression_888_5_32()) return true;
    26782678    Token xsp;
    26792679    xsp = jj_scanpos;
    26802680    if (jj_scan_token(40)) {
    private boolean jj_3_11() 
    26842684    return false;
    26852685  }
    26862686
    2687   private boolean jj_3R_54()
     2687  private boolean jj_3R_function_1071_9_54()
    26882688 {
    2689     if (jj_3R_32()) return true;
     2689    if (jj_3R_expression_888_5_32()) return true;
    26902690    Token xsp;
    26912691    while (true) {
    26922692      xsp = jj_scanpos;
    2693       if (jj_3R_128()) { jj_scanpos = xsp; break; }
     2693      if (jj_3R_function_1072_11_128()) { jj_scanpos = xsp; break; }
    26942694    }
    26952695    return false;
    26962696  }
    26972697
    2698   private boolean jj_3R_103()
     2698  private boolean jj_3R_string_or_ident_486_19_103()
    26992699 {
    2700     if (jj_3R_100()) return true;
     2700    if (jj_3R_string_467_5_100()) return true;
    27012701    return false;
    27022702  }
    27032703
    27042704  private boolean jj_3_10()
    27052705 {
    2706     if (jj_3R_30()) return true;
    2707     if (jj_3R_31()) return true;
     2706    if (jj_3R_float_array_531_5_30()) return true;
     2707    if (jj_3R_w_517_5_31()) return true;
    27082708    Token xsp;
    27092709    xsp = jj_scanpos;
    27102710    if (jj_scan_token(40)) {
    private boolean jj_3_10() 
    27142714    return false;
    27152715  }
    27162716
    2717   private boolean jj_3R_95()
     2717  private boolean jj_3R_float__459_41_95()
    27182718 {
    2719     if (jj_3R_50()) return true;
     2719    if (jj_3R_ufloat_450_5_50()) return true;
    27202720    return false;
    27212721  }
    27222722
    2723   private boolean jj_3R_33()
     2723  private boolean jj_3R_function_1068_5_33()
    27242724 {
    2725     if (jj_3R_34()) return true;
    2726     if (jj_3R_31()) return true;
     2725    if (jj_3R_ident_477_5_34()) return true;
     2726    if (jj_3R_w_517_5_31()) return true;
    27272727    if (jj_scan_token(LPAR)) return true;
    2728     if (jj_3R_31()) return true;
     2728    if (jj_3R_w_517_5_31()) return true;
    27292729    Token xsp;
    27302730    xsp = jj_scanpos;
    2731     if (jj_3R_54()) jj_scanpos = xsp;
     2731    if (jj_3R_function_1071_9_54()) jj_scanpos = xsp;
    27322732    if (jj_scan_token(RPAR)) return true;
    27332733    return false;
    27342734  }
    27352735
    2736   private boolean jj_3R_29()
     2736  private boolean jj_3R_regex_494_5_29()
    27372737 {
    27382738    if (jj_scan_token(REGEX)) return true;
    27392739    return false;
    27402740  }
    27412741
    2742   private boolean jj_3R_127()
     2742  private boolean jj_3R_primary_1058_9_127()
    27432743 {
    27442744    if (jj_scan_token(LPAR)) return true;
    2745     if (jj_3R_31()) return true;
    2746     if (jj_3R_32()) return true;
     2745    if (jj_3R_w_517_5_31()) return true;
     2746    if (jj_3R_expression_888_5_32()) return true;
    27472747    if (jj_scan_token(RPAR)) return true;
    27482748    return false;
    27492749  }
    27502750
    2751   private boolean jj_3R_102()
     2751  private boolean jj_3R_string_or_ident_486_7_102()
    27522752 {
    2753     if (jj_3R_34()) return true;
     2753    if (jj_3R_ident_477_5_34()) return true;
    27542754    return false;
    27552755  }
    27562756
    2757   private boolean jj_3R_93()
     2757  private boolean jj_3R_string_or_ident_486_5_93()
    27582758 {
    27592759    Token xsp;
    27602760    xsp = jj_scanpos;
    2761     if (jj_3R_102()) {
     2761    if (jj_3R_string_or_ident_486_7_102()) {
    27622762    jj_scanpos = xsp;
    2763     if (jj_3R_103()) return true;
     2763    if (jj_3R_string_or_ident_486_19_103()) return true;
    27642764    }
    27652765    return false;
    27662766  }
    27672767
    27682768  private boolean jj_3_4()
    27692769 {
    2770     if (jj_3R_21()) return true;
     2770    if (jj_3R_uint_434_5_21()) return true;
    27712771    if (jj_scan_token(MINUS)) return true;
    27722772    return false;
    27732773  }
    27742774
    2775   private boolean jj_3R_126()
     2775  private boolean jj_3R_primary_1051_9_126()
    27762776 {
    2777     if (jj_3R_60()) return true;
     2777    if (jj_3R_literal_1085_9_60()) return true;
    27782778    return false;
    27792779  }
    27802780
    2781   private boolean jj_3R_34()
     2781  private boolean jj_3R_ident_477_5_34()
    27822782 {
    27832783    Token xsp;
    27842784    xsp = jj_scanpos;
    private boolean jj_3R_34() 
    27892789    return false;
    27902790  }
    27912791
    2792   private boolean jj_3R_49()
     2792  private boolean jj_3R_int__442_39_49()
    27932793 {
    2794     if (jj_3R_21()) return true;
     2794    if (jj_3R_uint_434_5_21()) return true;
    27952795    return false;
    27962796  }
    27972797
    2798   private boolean jj_3R_121()
     2798  private boolean jj_3R_primary_1048_5_121()
    27992799 {
    28002800    Token xsp;
    28012801    xsp = jj_scanpos;
    28022802    if (jj_3_12()) {
    28032803    jj_scanpos = xsp;
    2804     if (jj_3R_126()) {
     2804    if (jj_3R_primary_1051_9_126()) {
    28052805    jj_scanpos = xsp;
    2806     if (jj_3R_127()) return true;
     2806    if (jj_3R_primary_1058_9_127()) return true;
    28072807    }
    28082808    }
    28092809    return false;
    private boolean jj_3R_121() 
    28112811
    28122812  private boolean jj_3_12()
    28132813 {
    2814     if (jj_3R_33()) return true;
     2814    if (jj_3R_function_1068_5_33()) return true;
    28152815    return false;
    28162816  }
    28172817
    2818   private boolean jj_3R_123()
     2818  private boolean jj_3R_multiplicative_expression_1011_38_123()
    28192819 {
    28202820    if (jj_scan_token(SLASH)) return true;
    28212821    return false;
    28222822  }
    28232823
    2824   private boolean jj_3R_100()
     2824  private boolean jj_3R_string_467_5_100()
    28252825 {
    28262826    if (jj_scan_token(STRING)) return true;
    28272827    return false;
    28282828  }
    28292829
    2830   private boolean jj_3R_125()
     2830  private boolean jj_3R_unary_expression_1031_9_125()
    28312831 {
    28322832    if (jj_scan_token(EXCLAMATION)) return true;
    2833     if (jj_3R_31()) return true;
     2833    if (jj_3R_w_517_5_31()) return true;
    28342834    return false;
    28352835  }
    28362836
    2837   private boolean jj_3R_124()
     2837  private boolean jj_3R_unary_expression_1029_9_124()
    28382838 {
    28392839    if (jj_scan_token(MINUS)) return true;
    2840     if (jj_3R_31()) return true;
     2840    if (jj_3R_w_517_5_31()) return true;
    28412841    return false;
    28422842  }
    28432843
    2844   private boolean jj_3R_120()
     2844  private boolean jj_3R_unary_expression_1029_9_120()
    28452845 {
    28462846    Token xsp;
    28472847    xsp = jj_scanpos;
    2848     if (jj_3R_124()) {
     2848    if (jj_3R_unary_expression_1029_9_124()) {
    28492849    jj_scanpos = xsp;
    2850     if (jj_3R_125()) return true;
     2850    if (jj_3R_unary_expression_1031_9_125()) return true;
    28512851    }
    28522852    return false;
    28532853  }
    28542854
    2855   private boolean jj_3R_94()
     2855  private boolean jj_3R_float__459_5_94()
    28562856 {
    28572857    if (jj_scan_token(MINUS)) return true;
    2858     if (jj_3R_50()) return true;
     2858    if (jj_3R_ufloat_450_5_50()) return true;
    28592859    return false;
    28602860  }
    28612861
    2862   private boolean jj_3R_75()
     2862  private boolean jj_3R_float__459_5_75()
    28632863 {
    28642864    Token xsp;
    28652865    xsp = jj_scanpos;
    2866     if (jj_3R_94()) {
     2866    if (jj_3R_float__459_5_94()) {
    28672867    jj_scanpos = xsp;
    2868     if (jj_3R_95()) return true;
     2868    if (jj_3R_float__459_41_95()) return true;
    28692869    }
    28702870    return false;
    28712871  }
    28722872
    2873   private boolean jj_3R_116()
     2873  private boolean jj_3R_unary_expression_1028_5_116()
    28742874 {
    28752875    Token xsp;
    28762876    xsp = jj_scanpos;
    2877     if (jj_3R_120()) jj_scanpos = xsp;
    2878     if (jj_3R_121()) return true;
    2879     if (jj_3R_31()) return true;
     2877    if (jj_3R_unary_expression_1029_9_120()) jj_scanpos = xsp;
     2878    if (jj_3R_primary_1048_5_121()) return true;
     2879    if (jj_3R_w_517_5_31()) return true;
    28802880    return false;
    28812881  }
    28822882
    2883   private boolean jj_3R_119()
     2883  private boolean jj_3R_additive_expression_992_37_119()
    28842884 {
    28852885    if (jj_scan_token(MINUS)) return true;
    28862886    return false;
    28872887  }
    28882888
    2889   private boolean jj_3R_50()
     2889  private boolean jj_3R_ufloat_450_5_50()
    28902890 {
    28912891    Token xsp;
    28922892    xsp = jj_scanpos;
    private boolean jj_3R_50() 
    28972897    return false;
    28982898  }
    28992899
    2900   private boolean jj_3R_122()
     2900  private boolean jj_3R_multiplicative_expression_1011_11_122()
    29012901 {
    29022902    if (jj_scan_token(STAR)) return true;
    29032903    return false;
    29042904  }
    29052905
    2906   private boolean jj_3R_117()
     2906  private boolean jj_3R_multiplicative_expression_1011_9_117()
    29072907 {
    29082908    Token xsp;
    29092909    xsp = jj_scanpos;
    2910     if (jj_3R_122()) {
     2910    if (jj_3R_multiplicative_expression_1011_11_122()) {
    29112911    jj_scanpos = xsp;
    2912     if (jj_3R_123()) return true;
     2912    if (jj_3R_multiplicative_expression_1011_38_123()) return true;
    29132913    }
    2914     if (jj_3R_31()) return true;
    2915     if (jj_3R_116()) return true;
     2914    if (jj_3R_w_517_5_31()) return true;
     2915    if (jj_3R_unary_expression_1028_5_116()) return true;
    29162916    return false;
    29172917  }
    29182918
    2919   private boolean jj_3R_25()
     2919  private boolean jj_3R_int__442_5_25()
    29202920 {
    29212921    Token xsp;
    29222922    xsp = jj_scanpos;
    2923     if (jj_3R_48()) {
     2923    if (jj_3R_int__442_5_48()) {
    29242924    jj_scanpos = xsp;
    2925     if (jj_3R_49()) return true;
     2925    if (jj_3R_int__442_39_49()) return true;
    29262926    }
    29272927    return false;
    29282928  }
    29292929
    2930   private boolean jj_3R_48()
     2930  private boolean jj_3R_int__442_5_48()
    29312931 {
    29322932    if (jj_scan_token(MINUS)) return true;
    2933     if (jj_3R_21()) return true;
     2933    if (jj_3R_uint_434_5_21()) return true;
    29342934    return false;
    29352935  }
    29362936
    2937   private boolean jj_3R_108()
     2937  private boolean jj_3R_multiplicative_expression_1009_5_108()
    29382938 {
    2939     if (jj_3R_116()) return true;
     2939    if (jj_3R_unary_expression_1028_5_116()) return true;
    29402940    Token xsp;
    29412941    while (true) {
    29422942      xsp = jj_scanpos;
    2943       if (jj_3R_117()) { jj_scanpos = xsp; break; }
     2943      if (jj_3R_multiplicative_expression_1011_9_117()) { jj_scanpos = xsp; break; }
    29442944    }
    29452945    return false;
    29462946  }
    29472947
    2948   private boolean jj_3R_39()
     2948  private boolean jj_3R_pp_supports_declaration_condition_379_61_39()
    29492949 {
    29502950    if (jj_scan_token(COLON)) return true;
    2951     if (jj_3R_19()) return true;
    2952     if (jj_3R_60()) return true;
     2951    if (jj_3R_pp_w_399_2_19()) return true;
     2952    if (jj_3R_literal_1085_9_60()) return true;
    29532953    return false;
    29542954  }
    29552955
    2956   private boolean jj_3R_21()
     2956  private boolean jj_3R_uint_434_5_21()
    29572957 {
    29582958    if (jj_scan_token(UINT)) return true;
    29592959    return false;
    29602960  }
    29612961
    2962   private boolean jj_3R_118()
     2962  private boolean jj_3R_additive_expression_992_11_118()
    29632963 {
    29642964    if (jj_scan_token(PLUS)) return true;
    29652965    return false;
    29662966  }
    29672967
    2968   private boolean jj_3R_109()
     2968  private boolean jj_3R_additive_expression_992_9_109()
    29692969 {
    29702970    Token xsp;
    29712971    xsp = jj_scanpos;
    2972     if (jj_3R_118()) {
     2972    if (jj_3R_additive_expression_992_11_118()) {
    29732973    jj_scanpos = xsp;
    2974     if (jj_3R_119()) return true;
     2974    if (jj_3R_additive_expression_992_37_119()) return true;
    29752975    }
    2976     if (jj_3R_31()) return true;
    2977     if (jj_3R_108()) return true;
     2976    if (jj_3R_w_517_5_31()) return true;
     2977    if (jj_3R_multiplicative_expression_1009_5_108()) return true;
    29782978    return false;
    29792979  }
    29802980
    2981   private boolean jj_3R_74()
     2981  private boolean jj_3R_simple_key_value_condition_786_21_74()
    29822982 {
    29832983    if (jj_scan_token(LESS)) return true;
    29842984    return false;
    29852985  }
    29862986
    2987   private boolean jj_3R_73()
     2987  private boolean jj_3R_simple_key_value_condition_784_21_73()
    29882988 {
    29892989    if (jj_scan_token(LESS_EQUAL)) return true;
    29902990    return false;
    29912991  }
    29922992
    2993   private boolean jj_3R_106()
     2993  private boolean jj_3R_additive_expression_990_5_106()
    29942994 {
    2995     if (jj_3R_108()) return true;
     2995    if (jj_3R_multiplicative_expression_1009_5_108()) return true;
    29962996    Token xsp;
    29972997    while (true) {
    29982998      xsp = jj_scanpos;
    2999       if (jj_3R_109()) { jj_scanpos = xsp; break; }
     2999      if (jj_3R_additive_expression_992_9_109()) { jj_scanpos = xsp; break; }
    30003000    }
    30013001    return false;
    30023002  }
    30033003
    3004   private boolean jj_3R_72()
     3004  private boolean jj_3R_simple_key_value_condition_782_21_72()
    30053005 {
    30063006    if (jj_scan_token(GREATER)) return true;
    30073007    return false;
    30083008  }
    30093009
    3010   private boolean jj_3R_70()
     3010  private boolean jj_3R_simple_key_value_condition_776_25_70()
    30113011 {
    3012     if (jj_3R_93()) return true;
     3012    if (jj_3R_string_or_ident_486_5_93()) return true;
    30133013    return false;
    30143014  }
    30153015
    3016   private boolean jj_3R_71()
     3016  private boolean jj_3R_simple_key_value_condition_780_21_71()
    30173017 {
    30183018    if (jj_scan_token(GREATER_EQUAL)) return true;
    30193019    return false;
    30203020  }
    30213021
    3022   private boolean jj_3R_69()
     3022  private boolean jj_3R_simple_key_value_condition_774_25_69()
    30233023 {
    3024     if (jj_3R_75()) return true;
     3024    if (jj_3R_float__459_5_75()) return true;
    30253025    return false;
    30263026  }
    30273027
    3028   private boolean jj_3R_115()
     3028  private boolean jj_3R_relational_expression_972_13_115()
    30293029 {
    30303030    if (jj_scan_token(EXCLAMATION)) return true;
    30313031    if (jj_scan_token(EQUAL)) return true;
    30323032    return false;
    30333033  }
    30343034
    3035   private boolean jj_3R_114()
     3035  private boolean jj_3R_relational_expression_970_13_114()
    30363036 {
    30373037    if (jj_scan_token(EQUAL)) return true;
    30383038    Token xsp;
    private boolean jj_3R_114() 
    30413041    return false;
    30423042  }
    30433043
    3044   private boolean jj_3R_47()
     3044  private boolean jj_3R_simple_key_value_condition_779_13_47()
    30453045 {
    30463046    Token xsp;
    30473047    xsp = jj_scanpos;
    3048     if (jj_3R_71()) {
     3048    if (jj_3R_simple_key_value_condition_780_21_71()) {
    30493049    jj_scanpos = xsp;
    3050     if (jj_3R_72()) {
     3050    if (jj_3R_simple_key_value_condition_782_21_72()) {
    30513051    jj_scanpos = xsp;
    3052     if (jj_3R_73()) {
     3052    if (jj_3R_simple_key_value_condition_784_21_73()) {
    30533053    jj_scanpos = xsp;
    3054     if (jj_3R_74()) return true;
     3054    if (jj_3R_simple_key_value_condition_786_21_74()) return true;
    30553055    }
    30563056    }
    30573057    }
    3058     if (jj_3R_23()) return true;
    3059     if (jj_3R_75()) return true;
     3058    if (jj_3R_s_506_5_23()) return true;
     3059    if (jj_3R_float__459_5_75()) return true;
    30603060    return false;
    30613061  }
    30623062
    3063   private boolean jj_3R_113()
     3063  private boolean jj_3R_relational_expression_968_13_113()
    30643064 {
    30653065    if (jj_scan_token(LESS)) return true;
    30663066    return false;
    30673067  }
    30683068
    3069   private boolean jj_3R_112()
     3069  private boolean jj_3R_relational_expression_966_13_112()
    30703070 {
    30713071    if (jj_scan_token(GREATER)) return true;
    30723072    return false;
    private boolean jj_3R_112() 
    30743074
    30753075  private boolean jj_3_8()
    30763076 {
    3077     if (jj_3R_25()) return true;
     3077    if (jj_3R_int__442_5_25()) return true;
    30783078    return false;
    30793079  }
    30803080
    3081   private boolean jj_3R_57()
     3081  private boolean jj_3R_ufloat_unit_1119_51_57()
    30823082 {
    30833083    if (jj_scan_token(PERCENT)) return true;
    30843084    return false;
    30853085  }
    30863086
    3087   private boolean jj_3R_67()
     3087  private boolean jj_3R_simple_key_value_condition_766_21_67()
    30883088 {
    30893089    if (jj_scan_token(STAR)) return true;
    30903090    if (jj_scan_token(EQUAL)) return true;
    30913091    return false;
    30923092  }
    30933093
    3094   private boolean jj_3R_111()
     3094  private boolean jj_3R_relational_expression_964_13_111()
    30953095 {
    30963096    if (jj_scan_token(LESS_EQUAL)) return true;
    30973097    return false;
    30983098  }
    30993099
    3100   private boolean jj_3R_38()
     3100  private boolean jj_3R_pp_w_399_4_38()
    31013101 {
    3102     if (jj_3R_59()) return true;
     3102    if (jj_3R_pp_w1_388_5_59()) return true;
    31033103    return false;
    31043104  }
    31053105
    3106   private boolean jj_3R_66()
     3106  private boolean jj_3R_simple_key_value_condition_764_21_66()
    31073107 {
    31083108    if (jj_scan_token(DOLLAR)) return true;
    31093109    if (jj_scan_token(EQUAL)) return true;
    31103110    return false;
    31113111  }
    31123112
    3113   private boolean jj_3R_110()
     3113  private boolean jj_3R_relational_expression_962_13_110()
    31143114 {
    31153115    if (jj_scan_token(GREATER_EQUAL)) return true;
    31163116    return false;
    31173117  }
    31183118
    3119   private boolean jj_3R_68()
     3119  private boolean jj_3R_simple_key_value_condition_769_15_68()
    31203120 {
    31213121    if (jj_scan_token(STAR)) return true;
    31223122    return false;
    31233123  }
    31243124
    3125   private boolean jj_3R_19()
     3125  private boolean jj_3R_pp_w_399_2_19()
    31263126 {
    31273127    Token xsp;
    31283128    while (true) {
    31293129      xsp = jj_scanpos;
    3130       if (jj_3R_38()) { jj_scanpos = xsp; break; }
     3130      if (jj_3R_pp_w_399_4_38()) { jj_scanpos = xsp; break; }
    31313131    }
    31323132    return false;
    31333133  }
    31343134
    3135   private boolean jj_3R_65()
     3135  private boolean jj_3R_simple_key_value_condition_762_21_65()
    31363136 {
    31373137    if (jj_scan_token(CARET)) return true;
    31383138    if (jj_scan_token(EQUAL)) return true;
    31393139    return false;
    31403140  }
    31413141
    3142   private boolean jj_3R_64()
     3142  private boolean jj_3R_simple_key_value_condition_760_21_64()
    31433143 {
    31443144    if (jj_scan_token(TILDE)) return true;
    31453145    if (jj_scan_token(EQUAL)) return true;
    31463146    return false;
    31473147  }
    31483148
    3149   private boolean jj_3R_107()
     3149  private boolean jj_3R_relational_expression_961_9_107()
    31503150 {
    31513151    Token xsp;
    31523152    xsp = jj_scanpos;
    3153     if (jj_3R_110()) {
     3153    if (jj_3R_relational_expression_962_13_110()) {
    31543154    jj_scanpos = xsp;
    3155     if (jj_3R_111()) {
     3155    if (jj_3R_relational_expression_964_13_111()) {
    31563156    jj_scanpos = xsp;
    3157     if (jj_3R_112()) {
     3157    if (jj_3R_relational_expression_966_13_112()) {
    31583158    jj_scanpos = xsp;
    3159     if (jj_3R_113()) {
     3159    if (jj_3R_relational_expression_968_13_113()) {
    31603160    jj_scanpos = xsp;
    3161     if (jj_3R_114()) {
     3161    if (jj_3R_relational_expression_970_13_114()) {
    31623162    jj_scanpos = xsp;
    3163     if (jj_3R_115()) return true;
     3163    if (jj_3R_relational_expression_972_13_115()) return true;
    31643164    }
    31653165    }
    31663166    }
    31673167    }
    31683168    }
    3169     if (jj_3R_31()) return true;
    3170     if (jj_3R_106()) return true;
     3169    if (jj_3R_w_517_5_31()) return true;
     3170    if (jj_3R_additive_expression_990_5_106()) return true;
    31713171    return false;
    31723172  }
    31733173
    3174   private boolean jj_3R_85()
     3174  private boolean jj_3R_pp_w1_392_5_85()
    31753175 {
    31763176    if (jj_scan_token(PP_COMMENT_START)) return true;
    31773177    if (jj_scan_token(PP_COMMENT_END)) return true;
    31783178    return false;
    31793179  }
    31803180
    3181   private boolean jj_3R_63()
     3181  private boolean jj_3R_simple_key_value_condition_758_21_63()
    31823182 {
    31833183    if (jj_scan_token(EQUAL)) return true;
    31843184    return false;
    31853185  }
    31863186
    3187   private boolean jj_3R_84()
     3187  private boolean jj_3R_pp_w1_390_5_84()
    31883188 {
    31893189    if (jj_scan_token(PP_WHITESPACE)) return true;
    31903190    return false;
    31913191  }
    31923192
    3193   private boolean jj_3R_62()
     3193  private boolean jj_3R_simple_key_value_condition_756_21_62()
    31943194 {
    31953195    if (jj_scan_token(EXCLAMATION)) return true;
    31963196    if (jj_scan_token(EQUAL)) return true;
    31973197    return false;
    31983198  }
    31993199
    3200   private boolean jj_3R_83()
     3200  private boolean jj_3R_pp_w1_388_5_83()
    32013201 {
    32023202    if (jj_scan_token(PP_NEWLINECHAR)) return true;
    32033203    return false;
    32043204  }
    32053205
    3206   private boolean jj_3R_59()
     3206  private boolean jj_3R_pp_w1_388_5_59()
    32073207 {
    32083208    Token xsp;
    32093209    xsp = jj_scanpos;
    3210     if (jj_3R_83()) {
     3210    if (jj_3R_pp_w1_388_5_83()) {
    32113211    jj_scanpos = xsp;
    3212     if (jj_3R_84()) {
     3212    if (jj_3R_pp_w1_390_5_84()) {
    32133213    jj_scanpos = xsp;
    3214     if (jj_3R_85()) return true;
     3214    if (jj_3R_pp_w1_392_5_85()) return true;
    32153215    }
    32163216    }
    32173217    return false;
    32183218  }
    32193219
    3220   private boolean jj_3R_104()
     3220  private boolean jj_3R_relational_expression_959_5_104()
    32213221 {
    3222     if (jj_3R_106()) return true;
     3222    if (jj_3R_additive_expression_990_5_106()) return true;
    32233223    Token xsp;
    32243224    xsp = jj_scanpos;
    3225     if (jj_3R_107()) jj_scanpos = xsp;
     3225    if (jj_3R_relational_expression_961_9_107()) jj_scanpos = xsp;
    32263226    return false;
    32273227  }
    32283228
    3229   private boolean jj_3R_27()
     3229  private boolean jj_3R_simple_key_value_condition_749_21_27()
    32303230 {
    32313231    if (jj_scan_token(EXCLAMATION)) return true;
    32323232    if (jj_scan_token(TILDE)) return true;
    32333233    return false;
    32343234  }
    32353235
    3236   private boolean jj_3R_26()
     3236  private boolean jj_3R_simple_key_value_condition_747_21_26()
    32373237 {
    32383238    if (jj_scan_token(EQUAL)) return true;
    32393239    if (jj_scan_token(TILDE)) return true;
    32403240    return false;
    32413241  }
    32423242
    3243   private boolean jj_3R_46()
     3243  private boolean jj_3R_simple_key_value_condition_755_13_46()
    32443244 {
    32453245    Token xsp;
    32463246    xsp = jj_scanpos;
    3247     if (jj_3R_62()) {
     3247    if (jj_3R_simple_key_value_condition_756_21_62()) {
    32483248    jj_scanpos = xsp;
    3249     if (jj_3R_63()) {
     3249    if (jj_3R_simple_key_value_condition_758_21_63()) {
    32503250    jj_scanpos = xsp;
    3251     if (jj_3R_64()) {
     3251    if (jj_3R_simple_key_value_condition_760_21_64()) {
    32523252    jj_scanpos = xsp;
    3253     if (jj_3R_65()) {
     3253    if (jj_3R_simple_key_value_condition_762_21_65()) {
    32543254    jj_scanpos = xsp;
    3255     if (jj_3R_66()) {
     3255    if (jj_3R_simple_key_value_condition_764_21_66()) {
    32563256    jj_scanpos = xsp;
    3257     if (jj_3R_67()) return true;
     3257    if (jj_3R_simple_key_value_condition_766_21_67()) return true;
    32583258    }
    32593259    }
    32603260    }
    32613261    }
    32623262    }
    3263     if (jj_3R_23()) return true;
     3263    if (jj_3R_s_506_5_23()) return true;
    32643264    xsp = jj_scanpos;
    3265     if (jj_3R_68()) jj_scanpos = xsp;
     3265    if (jj_3R_simple_key_value_condition_769_15_68()) jj_scanpos = xsp;
    32663266    xsp = jj_scanpos;
    32673267    if (jj_3_8()) {
    32683268    jj_scanpos = xsp;
    3269     if (jj_3R_69()) {
     3269    if (jj_3R_simple_key_value_condition_774_25_69()) {
    32703270    jj_scanpos = xsp;
    3271     if (jj_3R_70()) return true;
     3271    if (jj_3R_simple_key_value_condition_776_25_70()) return true;
    32723272    }
    32733273    }
    32743274    return false;
    32753275  }
    32763276
    3277   private boolean jj_3R_28()
     3277  private boolean jj_3R_simple_key_value_condition_752_15_28()
    32783278 {
    32793279    if (jj_scan_token(STAR)) return true;
    32803280    return false;
    32813281  }
    32823282
    3283   private boolean jj_3R_56()
     3283  private boolean jj_3R_ufloat_unit_1119_30_56()
    32843284 {
    32853285    if (jj_scan_token(DEG)) return true;
    32863286    return false;
    32873287  }
    32883288
    3289   private boolean jj_3R_20()
     3289  private boolean jj_3R_pp_supports_declaration_condition_379_5_20()
    32903290 {
    32913291    if (jj_scan_token(LPAR)) return true;
    3292     if (jj_3R_19()) return true;
     3292    if (jj_3R_pp_w_399_2_19()) return true;
    32933293    if (jj_scan_token(IDENT)) return true;
    3294     if (jj_3R_19()) return true;
     3294    if (jj_3R_pp_w_399_2_19()) return true;
    32953295    Token xsp;
    32963296    xsp = jj_scanpos;
    3297     if (jj_3R_39()) jj_scanpos = xsp;
     3297    if (jj_3R_pp_supports_declaration_condition_379_61_39()) jj_scanpos = xsp;
    32983298    if (jj_scan_token(RPAR)) return true;
    32993299    return false;
    33003300  }
    private Token jj_consume_token(int kind) throws ParseException { 
    34323432  }
    34333433
    34343434  @SuppressWarnings("serial")
    3435   static private final class LookaheadSuccess extends java.lang.Error { }
    3436   final private LookaheadSuccess jj_ls = new LookaheadSuccess();
     3435  static private final class LookaheadSuccess extends java.lang.Error {
     3436    @Override
     3437    public Throwable fillInStackTrace() {
     3438      return this;
     3439    }
     3440  }
     3441  static private final LookaheadSuccess jj_ls = new LookaheadSuccess();
    34373442  private boolean jj_scan_token(int kind) {
    34383443         if (jj_scanpos == jj_lastpos) {
    34393444           jj_la--;
    public ParseException generateParseException() { 
    35633568         return new ParseException(token, exptokseq, tokenImage);
    35643569  }
    35653570
    3566   private int trace_indent = 0;
    35673571  private boolean trace_enabled;
    35683572
    35693573/** Trace enabled. */
  • parsergen/MapCSSParserTokenManager.java

    diff --git a/tmp/parsergen/MapCSSParserTokenManager.java b/src/org/openstreetmap/josm/gui/mappaint/mapcss/parsergen/MapCSSParserTokenManager.java
    index 0896a1c65..5e1d5d105 100644
    old new  
    3535import org.openstreetmap.josm.tools.Utils;
    3636
    3737/** Token Manager. */
     38@SuppressWarnings ("unused")
    3839public class MapCSSParserTokenManager implements MapCSSParserConstants {
    3940
    4041  /** Debug output. */
    protected Token jjFillToken() 
    12021203   beginColumn = input_stream.getBeginColumn();
    12031204   endLine = input_stream.getEndLine();
    12041205   endColumn = input_stream.getEndColumn();
    1205    t = Token.newToken(jjmatchedKind);
    1206    t.kind = jjmatchedKind;
    1207    t.image = curTokenImage;
     1206   t = Token.newToken(jjmatchedKind, curTokenImage);
    12081207
    12091208   t.beginLine = beginLine;
    12101209   t.endLine = endLine;
  • parsergen/ParseException.java

    diff --git a/tmp/parsergen/ParseException.java b/src/org/openstreetmap/josm/gui/mappaint/mapcss/parsergen/ParseException.java
    index 7e73273b1..ccea97410 100644
    old new private static String initialise(Token currentToken, 
    9494                           int[][] expectedTokenSequences,
    9595                           String[] tokenImage) {
    9696
    97     StringBuffer expected = new StringBuffer();
     97    StringBuilder expected = new StringBuilder();
    9898    int maxSize = 0;
    9999    for (int i = 0; i < expectedTokenSequences.length; i++) {
    100100      if (maxSize < expectedTokenSequences[i].length) {
    private static String initialise(Token currentToken, 
    149149   * string literal.
    150150   */
    151151  static String add_escapes(String str) {
    152       StringBuffer retval = new StringBuffer();
     152      StringBuilder retval = new StringBuilder();
    153153      char ch;
    154154      for (int i = 0; i < str.length(); i++) {
    155155        switch (str.charAt(i))
    static String add_escapes(String str) { 
    192192   }
    193193
    194194}
    195 /* JavaCC - OriginalChecksum=76eb5ffb567cedf5664357e638dafed4 (do not edit this line) */
     195/* JavaCC - OriginalChecksum=3b033bce1e4033cf6c9d66b4a3511a52 (do not edit this line) */
  • parsergen/TokenMgrError.java

    diff --git a/tmp/parsergen/TokenMgrError.java b/src/org/openstreetmap/josm/gui/mappaint/mapcss/parsergen/TokenMgrError.java
    index abb86fcc7..20e27c6b2 100644
    old new  
    4848   * equivalents in the given string
    4949   */
    5050  protected static final String addEscapes(String str) {
    51     StringBuffer retval = new StringBuffer();
     51    StringBuilder retval = new StringBuilder();
    5252    char ch;
    5353    for (int i = 0; i < str.length(); i++) {
    5454      switch (str.charAt(i))
    public TokenMgrError(boolean EOFSeen, int lexState, int errorLine, int errorColu 
    144144    this(LexicalErr(EOFSeen, lexState, errorLine, errorColumn, errorAfter, curChar), reason);
    145145  }
    146146}
    147 /* JavaCC - OriginalChecksum=bb13daceafd32cc27ed1f3b6c7c6b50a (do not edit this line) */
     147/* JavaCC - OriginalChecksum=eec59335cd445810bc1f1d24774e5224 (do not edit this line) */