diff options
author | Dimitri van Heesch <doxygen@gmail.com> | 2020-01-03 09:36:17 (GMT) |
---|---|---|
committer | Dimitri van Heesch <doxygen@gmail.com> | 2020-01-03 09:36:17 (GMT) |
commit | 5b9bf6e3549ac9011f607cc50e764da6af347689 (patch) | |
tree | dd3dc39e4a58b02a9f75b66b1b25401c40fd5c49 /vhdlparser/VhdlParser.h | |
parent | 76613eb3154778cc1b34efc338cc2ba05e88b645 (diff) | |
download | Doxygen-5b9bf6e3549ac9011f607cc50e764da6af347689.zip Doxygen-5b9bf6e3549ac9011f607cc50e764da6af347689.tar.gz Doxygen-5b9bf6e3549ac9011f607cc50e764da6af347689.tar.bz2 |
Make VHDL parser reentrant
Diffstat (limited to 'vhdlparser/VhdlParser.h')
-rw-r--r-- | vhdlparser/VhdlParser.h | 2266 |
1 files changed, 1124 insertions, 1142 deletions
diff --git a/vhdlparser/VhdlParser.h b/vhdlparser/VhdlParser.h index efdfe33..f2948a3 100644 --- a/vhdlparser/VhdlParser.h +++ b/vhdlparser/VhdlParser.h @@ -1506,13 +1506,6 @@ void parseInline(); { jj_save(115, xla); } } - inline bool jj_3_43() - { - if (jj_done) return true; - if (jj_3R_93()) return true; - return false; - } - inline bool jj_3R_139() { if (jj_done) return true; @@ -1536,6 +1529,13 @@ void parseInline(); return false; } + inline bool jj_3R_197() + { + if (jj_done) return true; + if (jj_3R_346()) return true; + return false; + } + inline bool jj_3R_367() { if (jj_done) return true; @@ -1556,13 +1556,6 @@ void parseInline(); return false; } - inline bool jj_3R_197() - { - if (jj_done) return true; - if (jj_3R_346()) return true; - return false; - } - inline bool jj_3R_400() { if (jj_done) return true; @@ -1727,25 +1720,18 @@ void parseInline(); return false; } - inline bool jj_3_38() - { - if (jj_done) return true; - if (jj_scan_token(BASIC_IDENTIFIER)) return true; - if (jj_scan_token(DOT_T)) return true; - return false; - } - - inline bool jj_3R_625() + inline bool jj_3R_696() { if (jj_done) return true; if (jj_3R_69()) return true; return false; } - inline bool jj_3R_696() + inline bool jj_3_38() { if (jj_done) return true; - if (jj_3R_69()) return true; + if (jj_scan_token(BASIC_IDENTIFIER)) return true; + if (jj_scan_token(DOT_T)) return true; return false; } @@ -1763,6 +1749,13 @@ void parseInline(); return false; } + inline bool jj_3R_625() + { + if (jj_done) return true; + if (jj_3R_69()) return true; + return false; + } + inline bool jj_3R_331() { if (jj_done) return true; @@ -1785,6 +1778,19 @@ void parseInline(); return false; } + inline bool jj_3R_426() + { + if (jj_done) return true; + if (jj_scan_token(IS_T)) return true; + Token * xsp; + xsp = jj_scanpos; + if (jj_3R_696()) { + jj_scanpos = xsp; + if (jj_scan_token(145)) return true; + } + return false; + } + inline bool jj_3R_328() { if (jj_done) return true; @@ -1806,19 +1812,6 @@ void parseInline(); return false; } - inline bool jj_3R_426() - { - if (jj_done) return true; - if (jj_scan_token(IS_T)) return true; - Token * xsp; - xsp = jj_scanpos; - if (jj_3R_696()) { - jj_scanpos = xsp; - if (jj_scan_token(145)) return true; - } - return false; - } - inline bool jj_3R_173() { if (jj_done) return true; @@ -1917,6 +1910,14 @@ void parseInline(); return false; } + inline bool jj_3R_345() + { + if (jj_done) return true; + if (jj_scan_token(COMMA_T)) return true; + if (jj_3R_69()) return true; + return false; + } + inline bool jj_3R_623() { if (jj_done) return true; @@ -1936,11 +1937,22 @@ void parseInline(); return false; } - inline bool jj_3R_345() + inline bool jj_3_116() { if (jj_done) return true; - if (jj_scan_token(COMMA_T)) return true; - if (jj_3R_69()) return true; + if (jj_3R_58()) return true; + if (jj_scan_token(WHEN_T)) return true; + return false; + } + + inline bool jj_3R_424() + { + if (jj_done) return true; + Token * xsp; + xsp = jj_scanpos; + if (jj_scan_token(77)) jj_scanpos = xsp; + xsp = jj_scanpos; + if (jj_3R_520()) jj_scanpos = xsp; return false; } @@ -1988,22 +2000,18 @@ void parseInline(); return false; } - inline bool jj_3R_424() - { - if (jj_done) return true; - Token * xsp; - xsp = jj_scanpos; - if (jj_scan_token(77)) jj_scanpos = xsp; - xsp = jj_scanpos; - if (jj_3R_520()) jj_scanpos = xsp; - return false; - } - - inline bool jj_3_116() + inline bool jj_3R_386() { if (jj_done) return true; if (jj_3R_58()) return true; if (jj_scan_token(WHEN_T)) return true; + if (jj_3R_85()) return true; + Token * xsp; + xsp = jj_scanpos; + if (jj_scan_token(134)) { + jj_scanpos = xsp; + if (jj_scan_token(137)) return true; + } return false; } @@ -2041,28 +2049,6 @@ void parseInline(); return false; } - inline bool jj_3R_386() - { - if (jj_done) return true; - if (jj_3R_58()) return true; - if (jj_scan_token(WHEN_T)) return true; - if (jj_3R_85()) return true; - Token * xsp; - xsp = jj_scanpos; - if (jj_scan_token(134)) { - jj_scanpos = xsp; - if (jj_scan_token(137)) return true; - } - return false; - } - - inline bool jj_3R_446() - { - if (jj_done) return true; - if (jj_3R_529()) return true; - return false; - } - inline bool jj_3R_530() { if (jj_done) return true; @@ -2071,16 +2057,10 @@ void parseInline(); return false; } - inline bool jj_3R_65() + inline bool jj_3R_305() { if (jj_done) return true; - if (jj_scan_token(GROUP_T)) return true; - if (jj_3R_69()) return true; - if (jj_scan_token(IS_T)) return true; - if (jj_scan_token(LPAREN_T)) return true; - if (jj_3R_474()) return true; - if (jj_scan_token(RPAREN_T)) return true; - if (jj_scan_token(SEMI_T)) return true; + if (jj_3R_384()) return true; return false; } @@ -2092,13 +2072,6 @@ void parseInline(); return false; } - inline bool jj_3R_305() - { - if (jj_done) return true; - if (jj_3R_384()) return true; - return false; - } - inline bool jj_3R_425() { if (jj_done) return true; @@ -2111,6 +2084,19 @@ void parseInline(); return false; } + inline bool jj_3R_65() + { + if (jj_done) return true; + if (jj_scan_token(GROUP_T)) return true; + if (jj_3R_69()) return true; + if (jj_scan_token(IS_T)) return true; + if (jj_scan_token(LPAREN_T)) return true; + if (jj_3R_474()) return true; + if (jj_scan_token(RPAREN_T)) return true; + if (jj_scan_token(SEMI_T)) return true; + return false; + } + inline bool jj_3R_344() { if (jj_done) return true; @@ -2141,6 +2127,15 @@ void parseInline(); return false; } + inline bool jj_3R_343() + { + if (jj_done) return true; + if (jj_scan_token(PROCEDURE_T)) return true; + if (jj_3R_69()) return true; + if (jj_3R_424()) return true; + return false; + } + inline bool jj_3R_475() { if (jj_done) return true; @@ -2153,20 +2148,29 @@ void parseInline(); return false; } - inline bool jj_3R_304() + inline bool jj_3R_194() { if (jj_done) return true; - if (jj_3R_58()) return true; - if (jj_3R_385()) return true; + if (jj_3R_344()) return true; return false; } - inline bool jj_3R_343() + inline bool jj_3R_193() { if (jj_done) return true; - if (jj_scan_token(PROCEDURE_T)) return true; - if (jj_3R_69()) return true; - if (jj_3R_424()) return true; + if (jj_3R_343()) return true; + return false; + } + + inline bool jj_3R_89() + { + if (jj_done) return true; + Token * xsp; + xsp = jj_scanpos; + if (jj_3R_193()) { + jj_scanpos = xsp; + if (jj_3R_194()) return true; + } return false; } @@ -2196,10 +2200,14 @@ void parseInline(); return false; } - inline bool jj_3R_194() + inline bool jj_3R_476() { if (jj_done) return true; - if (jj_3R_344()) return true; + if (jj_scan_token(ELSE_T)) return true; + if (jj_3R_58()) return true; + Token * xsp; + xsp = jj_scanpos; + if (jj_3R_546()) jj_scanpos = xsp; return false; } @@ -2214,43 +2222,6 @@ void parseInline(); return false; } - inline bool jj_3R_193() - { - if (jj_done) return true; - if (jj_3R_343()) return true; - return false; - } - - inline bool jj_3R_89() - { - if (jj_done) return true; - Token * xsp; - xsp = jj_scanpos; - if (jj_3R_193()) { - jj_scanpos = xsp; - if (jj_3R_194()) return true; - } - return false; - } - - inline bool jj_3R_170() - { - if (jj_done) return true; - if (jj_3R_69()) return true; - return false; - } - - inline bool jj_3R_476() - { - if (jj_done) return true; - if (jj_scan_token(ELSE_T)) return true; - if (jj_3R_58()) return true; - Token * xsp; - xsp = jj_scanpos; - if (jj_3R_546()) jj_scanpos = xsp; - return false; - } - inline bool jj_3R_385() { if (jj_done) return true; @@ -2263,21 +2234,10 @@ void parseInline(); return false; } - inline bool jj_3R_158() - { - if (jj_done) return true; - if (jj_3R_313()) return true; - return false; - } - - inline bool jj_3R_66() + inline bool jj_3R_170() { if (jj_done) return true; - if (jj_scan_token(GENERIC_T)) return true; - if (jj_scan_token(LPAREN_T)) return true; - if (jj_3R_158()) return true; - if (jj_scan_token(RPAREN_T)) return true; - if (jj_scan_token(SEMI_T)) return true; + if (jj_3R_69()) return true; return false; } @@ -2293,18 +2253,10 @@ void parseInline(); return false; } - inline bool jj_3R_447() - { - if (jj_done) return true; - if (jj_3R_405()) return true; - return false; - } - - inline bool jj_3R_322() + inline bool jj_3R_158() { if (jj_done) return true; - if (jj_scan_token(IF_T)) return true; - if (jj_3R_79()) return true; + if (jj_3R_313()) return true; return false; } @@ -2323,23 +2275,29 @@ void parseInline(); return false; } - inline bool jj_3R_168() + inline bool jj_3R_66() { if (jj_done) return true; - Token * xsp; - xsp = jj_scanpos; - if (jj_3R_321()) { - jj_scanpos = xsp; - if (jj_3R_322()) return true; - } + if (jj_scan_token(GENERIC_T)) return true; + if (jj_scan_token(LPAREN_T)) return true; + if (jj_3R_158()) return true; + if (jj_scan_token(RPAREN_T)) return true; + if (jj_scan_token(SEMI_T)) return true; return false; } - inline bool jj_3R_321() + inline bool jj_3R_447() { if (jj_done) return true; - if (jj_scan_token(FOR_T)) return true; - if (jj_3R_408()) return true; + if (jj_3R_405()) return true; + return false; + } + + inline bool jj_3R_322() + { + if (jj_done) return true; + if (jj_scan_token(IF_T)) return true; + if (jj_3R_79()) return true; return false; } @@ -2362,35 +2320,23 @@ void parseInline(); return false; } - inline bool jj_3R_303() - { - if (jj_done) return true; - if (jj_3R_384()) return true; - return false; - } - - inline bool jj_3_112() + inline bool jj_3R_168() { if (jj_done) return true; - if (jj_3R_142()) return true; - if (jj_scan_token(DOT_T)) return true; + Token * xsp; + xsp = jj_scanpos; + if (jj_3R_321()) { + jj_scanpos = xsp; + if (jj_3R_322()) return true; + } return false; } - inline bool jj_3R_74() + inline bool jj_3R_321() { if (jj_done) return true; - if (jj_3R_69()) return true; - if (jj_scan_token(COLON_T)) return true; - if (jj_3R_168()) return true; - if (jj_scan_token(GENERATE_T)) return true; - if (jj_3R_169()) return true; - if (jj_scan_token(END_T)) return true; - if (jj_scan_token(GENERATE_T)) return true; - Token * xsp; - xsp = jj_scanpos; - if (jj_3R_170()) jj_scanpos = xsp; - if (jj_scan_token(SEMI_T)) return true; + if (jj_scan_token(FOR_T)) return true; + if (jj_3R_408()) return true; return false; } @@ -2412,16 +2358,6 @@ void parseInline(); return false; } - inline bool jj_3R_104() - { - if (jj_done) return true; - if (jj_3R_59()) return true; - if (jj_scan_token(LPAREN_T)) return true; - if (jj_3R_226()) return true; - if (jj_scan_token(RPAREN_T)) return true; - return false; - } - inline bool jj_3_115() { if (jj_done) return true; @@ -2446,11 +2382,20 @@ void parseInline(); return false; } - inline bool jj_3R_301() + inline bool jj_3R_74() { if (jj_done) return true; - if (jj_3R_142()) return true; - if (jj_scan_token(DOT_T)) return true; + if (jj_3R_69()) return true; + if (jj_scan_token(COLON_T)) return true; + if (jj_3R_168()) return true; + if (jj_scan_token(GENERATE_T)) return true; + if (jj_3R_169()) return true; + if (jj_scan_token(END_T)) return true; + if (jj_scan_token(GENERATE_T)) return true; + Token * xsp; + xsp = jj_scanpos; + if (jj_3R_170()) jj_scanpos = xsp; + if (jj_scan_token(SEMI_T)) return true; return false; } @@ -2461,14 +2406,6 @@ void parseInline(); return false; } - inline bool jj_3R_575() - { - if (jj_done) return true; - if (jj_scan_token(WHEN_T)) return true; - if (jj_3R_58()) return true; - return false; - } - inline bool jj_3R_686() { if (jj_done) return true; @@ -2488,6 +2425,32 @@ void parseInline(); return false; } + inline bool jj_3R_104() + { + if (jj_done) return true; + if (jj_3R_59()) return true; + if (jj_scan_token(LPAREN_T)) return true; + if (jj_3R_226()) return true; + if (jj_scan_token(RPAREN_T)) return true; + return false; + } + + inline bool jj_3_112() + { + if (jj_done) return true; + if (jj_3R_142()) return true; + if (jj_scan_token(DOT_T)) return true; + return false; + } + + inline bool jj_3R_575() + { + if (jj_done) return true; + if (jj_scan_token(WHEN_T)) return true; + if (jj_3R_58()) return true; + return false; + } + inline bool jj_3_114() { if (jj_done) return true; @@ -2510,17 +2473,33 @@ void parseInline(); return false; } - inline bool jj_3R_444() + inline bool jj_3R_303() { if (jj_done) return true; - if (jj_3R_405()) return true; + if (jj_3R_384()) return true; return false; } - inline bool jj_3R_463() + inline bool jj_3R_301() { if (jj_done) return true; - if (jj_3R_534()) return true; + if (jj_3R_142()) return true; + if (jj_scan_token(DOT_T)) return true; + return false; + } + + inline bool jj_3R_304() + { + if (jj_done) return true; + if (jj_3R_58()) return true; + if (jj_3R_385()) return true; + return false; + } + + inline bool jj_3R_446() + { + if (jj_done) return true; + if (jj_3R_529()) return true; return false; } @@ -2550,6 +2529,20 @@ void parseInline(); return false; } + inline bool jj_3R_463() + { + if (jj_done) return true; + if (jj_3R_534()) return true; + return false; + } + + inline bool jj_3R_444() + { + if (jj_done) return true; + if (jj_3R_405()) return true; + return false; + } + inline bool jj_3R_143() { if (jj_done) return true; @@ -2567,6 +2560,17 @@ void parseInline(); return false; } + inline bool jj_3R_529() + { + if (jj_done) return true; + if (jj_scan_token(ELSE_T)) return true; + if (jj_3R_58()) return true; + Token * xsp; + xsp = jj_scanpos; + if (jj_3R_575()) jj_scanpos = xsp; + return false; + } + inline bool jj_3R_156() { if (jj_done) return true; @@ -2576,21 +2580,17 @@ void parseInline(); return false; } - inline bool jj_3R_529() + inline bool jj_3_113() { if (jj_done) return true; - if (jj_scan_token(ELSE_T)) return true; - if (jj_3R_58()) return true; - Token * xsp; - xsp = jj_scanpos; - if (jj_3R_575()) jj_scanpos = xsp; + if (jj_3R_143()) return true; return false; } - inline bool jj_3_113() + inline bool jj_3R_324() { if (jj_done) return true; - if (jj_3R_143()) return true; + if (jj_3R_410()) return true; return false; } @@ -2605,13 +2605,6 @@ void parseInline(); return false; } - inline bool jj_3R_324() - { - if (jj_done) return true; - if (jj_3R_410()) return true; - return false; - } - inline bool jj_3R_368() { if (jj_done) return true; @@ -2629,16 +2622,6 @@ void parseInline(); return false; } - inline bool jj_3R_63() - { - if (jj_done) return true; - if (jj_3R_59()) return true; - Token * xsp; - xsp = jj_scanpos; - if (jj_3R_156()) jj_scanpos = xsp; - return false; - } - inline bool jj_3R_269() { if (jj_done) return true; @@ -2646,10 +2629,13 @@ void parseInline(); return false; } - inline bool jj_3R_570() + inline bool jj_3R_63() { if (jj_done) return true; - if (jj_3R_313()) return true; + if (jj_3R_59()) return true; + Token * xsp; + xsp = jj_scanpos; + if (jj_3R_156()) jj_scanpos = xsp; return false; } @@ -2672,6 +2658,21 @@ void parseInline(); return false; } + inline bool jj_3R_570() + { + if (jj_done) return true; + if (jj_3R_313()) return true; + return false; + } + + inline bool jj_3R_555() + { + if (jj_done) return true; + if (jj_scan_token(AT_T)) return true; + if (jj_3R_59()) return true; + return false; + } + inline bool jj_3R_398() { if (jj_done) return true; @@ -2679,6 +2680,15 @@ void parseInline(); return false; } + inline bool jj_3R_302() + { + if (jj_done) return true; + if (jj_scan_token(LPAREN_T)) return true; + if (jj_3R_58()) return true; + if (jj_scan_token(RPAREN_T)) return true; + return false; + } + inline bool jj_3R_312() { if (jj_done) return true; @@ -2698,6 +2708,13 @@ void parseInline(); return false; } + inline bool jj_3_111() + { + if (jj_done) return true; + if (jj_3R_141()) return true; + return false; + } + inline bool jj_3R_141() { if (jj_done) return true; @@ -2711,24 +2728,7 @@ void parseInline(); return false; } - inline bool jj_3R_555() - { - if (jj_done) return true; - if (jj_scan_token(AT_T)) return true; - if (jj_3R_59()) return true; - return false; - } - - inline bool jj_3R_302() - { - if (jj_done) return true; - if (jj_scan_token(LPAREN_T)) return true; - if (jj_3R_58()) return true; - if (jj_scan_token(RPAREN_T)) return true; - return false; - } - - inline bool jj_3_111() + inline bool jj_3R_612() { if (jj_done) return true; if (jj_3R_141()) return true; @@ -2744,10 +2744,13 @@ void parseInline(); return false; } - inline bool jj_3R_612() + inline bool jj_3R_142() { if (jj_done) return true; - if (jj_3R_141()) return true; + if (jj_3R_69()) return true; + Token * xsp; + xsp = jj_scanpos; + if (jj_3R_302()) jj_scanpos = xsp; return false; } @@ -2770,16 +2773,6 @@ void parseInline(); return false; } - inline bool jj_3R_142() - { - if (jj_done) return true; - if (jj_3R_69()) return true; - Token * xsp; - xsp = jj_scanpos; - if (jj_3R_302()) jj_scanpos = xsp; - return false; - } - inline bool jj_3R_640() { if (jj_done) return true; @@ -2788,13 +2781,6 @@ void parseInline(); return false; } - inline bool jj_3R_581() - { - if (jj_done) return true; - if (jj_3R_58()) return true; - return false; - } - inline bool jj_3R_611() { if (jj_done) return true; @@ -2807,6 +2793,13 @@ void parseInline(); return false; } + inline bool jj_3R_581() + { + if (jj_done) return true; + if (jj_3R_58()) return true; + return false; + } + inline bool jj_3_110() { if (jj_done) return true; @@ -2842,6 +2835,27 @@ void parseInline(); return false; } + inline bool jj_3R_609() + { + if (jj_done) return true; + if (jj_scan_token(DOT_T)) return true; + if (jj_3R_141()) return true; + if (jj_3R_69()) return true; + return false; + } + + inline bool jj_3R_553() + { + if (jj_done) return true; + Token * xsp; + xsp = jj_scanpos; + if (jj_3R_609()) { + jj_scanpos = xsp; + if (jj_3R_610()) return true; + } + return false; + } + inline bool jj_3R_376() { if (jj_done) return true; @@ -2863,32 +2877,25 @@ void parseInline(); return false; } - inline bool jj_3R_609() + inline bool jj_3R_489() { if (jj_done) return true; - if (jj_scan_token(DOT_T)) return true; - if (jj_3R_141()) return true; - if (jj_3R_69()) return true; + if (jj_3R_555()) return true; return false; } - inline bool jj_3R_553() + inline bool jj_3R_284() { if (jj_done) return true; - Token * xsp; - xsp = jj_scanpos; - if (jj_3R_609()) { - jj_scanpos = xsp; - if (jj_3R_610()) return true; - } + if (jj_scan_token(NOT_T)) return true; + if (jj_3R_370()) return true; return false; } - inline bool jj_3R_284() + inline bool jj_3R_488() { if (jj_done) return true; - if (jj_scan_token(NOT_T)) return true; - if (jj_3R_370()) return true; + if (jj_3R_554()) return true; return false; } @@ -2900,17 +2907,25 @@ void parseInline(); return false; } - inline bool jj_3R_489() + inline bool jj_3R_396() { if (jj_done) return true; - if (jj_3R_555()) return true; + Token * xsp; + xsp = jj_scanpos; + if (jj_3R_487()) { + jj_scanpos = xsp; + if (jj_3R_488()) { + jj_scanpos = xsp; + if (jj_3R_489()) return true; + } + } return false; } - inline bool jj_3R_488() + inline bool jj_3R_487() { if (jj_done) return true; - if (jj_3R_554()) return true; + if (jj_3R_553()) return true; return false; } @@ -2939,32 +2954,24 @@ void parseInline(); return false; } - inline bool jj_3R_396() + inline bool jj_3_107() { if (jj_done) return true; - Token * xsp; - xsp = jj_scanpos; - if (jj_3R_487()) { - jj_scanpos = xsp; - if (jj_3R_488()) { - jj_scanpos = xsp; - if (jj_3R_489()) return true; - } - } + if (jj_3R_138()) return true; return false; } - inline bool jj_3R_487() + inline bool jj_3R_486() { if (jj_done) return true; - if (jj_3R_553()) return true; + if (jj_scan_token(VARIABLE_T)) return true; return false; } - inline bool jj_3_107() + inline bool jj_3R_485() { if (jj_done) return true; - if (jj_3R_138()) return true; + if (jj_scan_token(SIGNAL_T)) return true; return false; } @@ -2976,25 +2983,33 @@ void parseInline(); return false; } - inline bool jj_3R_486() + inline bool jj_3R_146() { if (jj_done) return true; - if (jj_scan_token(VARIABLE_T)) return true; + if (jj_3R_309()) return true; + if (jj_3R_145()) return true; return false; } - inline bool jj_3R_146() + inline bool jj_3R_395() { if (jj_done) return true; - if (jj_3R_309()) return true; - if (jj_3R_145()) return true; + Token * xsp; + xsp = jj_scanpos; + if (jj_3R_484()) { + jj_scanpos = xsp; + if (jj_3R_485()) { + jj_scanpos = xsp; + if (jj_3R_486()) return true; + } + } return false; } - inline bool jj_3R_485() + inline bool jj_3R_484() { if (jj_done) return true; - if (jj_scan_token(SIGNAL_T)) return true; + if (jj_scan_token(CONSTANT_T)) return true; return false; } @@ -3019,25 +3034,17 @@ void parseInline(); return false; } - inline bool jj_3R_395() + inline bool jj_3_109() { if (jj_done) return true; - Token * xsp; - xsp = jj_scanpos; - if (jj_3R_484()) { - jj_scanpos = xsp; - if (jj_3R_485()) { - jj_scanpos = xsp; - if (jj_3R_486()) return true; - } - } + if (jj_3R_140()) return true; return false; } - inline bool jj_3R_484() + inline bool jj_3R_275() { if (jj_done) return true; - if (jj_scan_token(CONSTANT_T)) return true; + if (jj_3R_132()) return true; return false; } @@ -3055,20 +3062,6 @@ void parseInline(); return false; } - inline bool jj_3_109() - { - if (jj_done) return true; - if (jj_3R_140()) return true; - return false; - } - - inline bool jj_3R_275() - { - if (jj_done) return true; - if (jj_3R_132()) return true; - return false; - } - inline bool jj_3R_309() { if (jj_done) return true; @@ -3112,18 +3105,6 @@ void parseInline(); return false; } - inline bool jj_3R_58() - { - if (jj_done) return true; - if (jj_3R_145()) return true; - Token * xsp; - while (true) { - xsp = jj_scanpos; - if (jj_3R_146()) { jj_scanpos = xsp; break; } - } - return false; - } - inline bool jj_3R_409() { if (jj_done) return true; @@ -3143,6 +3124,18 @@ void parseInline(); return false; } + inline bool jj_3R_58() + { + if (jj_done) return true; + if (jj_3R_145()) return true; + Token * xsp; + while (true) { + xsp = jj_scanpos; + if (jj_3R_146()) { jj_scanpos = xsp; break; } + } + return false; + } + inline bool jj_3R_169() { if (jj_done) return true; @@ -3171,33 +3164,33 @@ void parseInline(); return false; } - inline bool jj_3R_265() + inline bool jj_3R_235() { if (jj_done) return true; - if (jj_scan_token(WHEN_T)) return true; - if (jj_3R_79()) return true; + if (jj_3R_132()) return true; return false; } - inline bool jj_3R_235() + inline bool jj_3_108() { if (jj_done) return true; - if (jj_3R_132()) return true; + if (jj_3R_139()) return true; + if (jj_scan_token(COLON_T)) return true; return false; } - inline bool jj_3R_263() + inline bool jj_3R_265() { if (jj_done) return true; - if (jj_3R_69()) return true; - if (jj_scan_token(COLON_T)) return true; + if (jj_scan_token(WHEN_T)) return true; + if (jj_3R_79()) return true; return false; } - inline bool jj_3_108() + inline bool jj_3R_263() { if (jj_done) return true; - if (jj_3R_139()) return true; + if (jj_3R_69()) return true; if (jj_scan_token(COLON_T)) return true; return false; } @@ -3228,6 +3221,13 @@ void parseInline(); return false; } + inline bool jj_3R_641() + { + if (jj_done) return true; + if (jj_3R_132()) return true; + return false; + } + inline bool jj_3R_688() { if (jj_done) return true; @@ -3242,13 +3242,6 @@ void parseInline(); return false; } - inline bool jj_3R_641() - { - if (jj_done) return true; - if (jj_3R_132()) return true; - return false; - } - inline bool jj_3R_652() { if (jj_done) return true; @@ -3262,13 +3255,6 @@ void parseInline(); return false; } - inline bool jj_3R_208() - { - if (jj_done) return true; - if (jj_3R_352()) return true; - return false; - } - inline bool jj_3R_619() { if (jj_done) return true; @@ -3281,6 +3267,13 @@ void parseInline(); return false; } + inline bool jj_3R_208() + { + if (jj_done) return true; + if (jj_3R_352()) return true; + return false; + } + inline bool jj_3R_207() { if (jj_done) return true; @@ -3300,13 +3293,6 @@ void parseInline(); return false; } - inline bool jj_3R_695() - { - if (jj_done) return true; - if (jj_3R_352()) return true; - return false; - } - inline bool jj_3R_561() { if (jj_done) return true; @@ -3317,6 +3303,13 @@ void parseInline(); return false; } + inline bool jj_3R_695() + { + if (jj_done) return true; + if (jj_3R_352()) return true; + return false; + } + inline bool jj_3R_694() { if (jj_done) return true; @@ -3401,6 +3394,22 @@ void parseInline(); return false; } + inline bool jj_3R_130() + { + if (jj_done) return true; + if (jj_scan_token(FUNCTION_T)) return true; + if (jj_3R_69()) return true; + if (jj_scan_token(IS_T)) return true; + if (jj_scan_token(NEW_T)) return true; + if (jj_3R_59()) return true; + if (jj_3R_234()) return true; + Token * xsp; + xsp = jj_scanpos; + if (jj_3R_275()) jj_scanpos = xsp; + if (jj_scan_token(SEMI_T)) return true; + return false; + } + inline bool jj_3R_638() { if (jj_done) return true; @@ -3435,22 +3444,6 @@ void parseInline(); return false; } - inline bool jj_3R_130() - { - if (jj_done) return true; - if (jj_scan_token(FUNCTION_T)) return true; - if (jj_3R_69()) return true; - if (jj_scan_token(IS_T)) return true; - if (jj_scan_token(NEW_T)) return true; - if (jj_3R_59()) return true; - if (jj_3R_234()) return true; - Token * xsp; - xsp = jj_scanpos; - if (jj_3R_275()) jj_scanpos = xsp; - if (jj_scan_token(SEMI_T)) return true; - return false; - } - inline bool jj_3R_107() { if (jj_done) return true; @@ -3560,17 +3553,17 @@ void parseInline(); return false; } - inline bool jj_3R_606() + inline bool jj_3R_719() { if (jj_done) return true; - if (jj_scan_token(BOX_T)) return true; + if (jj_3R_379()) return true; return false; } - inline bool jj_3R_719() + inline bool jj_3R_606() { if (jj_done) return true; - if (jj_3R_379()) return true; + if (jj_scan_token(BOX_T)) return true; return false; } @@ -3618,18 +3611,6 @@ void parseInline(); return false; } - inline bool jj_3R_474() - { - if (jj_done) return true; - if (jj_3R_542()) return true; - Token * xsp; - while (true) { - xsp = jj_scanpos; - if (jj_3R_543()) { jj_scanpos = xsp; break; } - } - return false; - } - inline bool jj_3R_658() { if (jj_done) return true; @@ -3643,20 +3624,22 @@ void parseInline(); return false; } - inline bool jj_3R_692() + inline bool jj_3R_474() { if (jj_done) return true; - if (jj_3R_702()) return true; + if (jj_3R_542()) return true; + Token * xsp; + while (true) { + xsp = jj_scanpos; + if (jj_3R_543()) { jj_scanpos = xsp; break; } + } return false; } - inline bool jj_3R_542() + inline bool jj_3R_692() { if (jj_done) return true; - if (jj_3R_540()) return true; - Token * xsp; - xsp = jj_scanpos; - if (jj_3R_606()) jj_scanpos = xsp; + if (jj_3R_702()) return true; return false; } @@ -3678,19 +3661,13 @@ void parseInline(); return false; } - inline bool jj_3R_620() - { - if (jj_done) return true; - if (jj_scan_token(LPAREN_T)) return true; - if (jj_3R_69()) return true; - if (jj_scan_token(RPAREN_T)) return true; - return false; - } - - inline bool jj_3R_602() + inline bool jj_3R_542() { if (jj_done) return true; - if (jj_scan_token(FILE_T)) return true; + if (jj_3R_540()) return true; + Token * xsp; + xsp = jj_scanpos; + if (jj_3R_606()) jj_scanpos = xsp; return false; } @@ -3701,24 +3678,19 @@ void parseInline(); return false; } - inline bool jj_3R_601() - { - if (jj_done) return true; - if (jj_scan_token(GROUP_T)) return true; - return false; - } - - inline bool jj_3R_600() + inline bool jj_3R_620() { if (jj_done) return true; - if (jj_scan_token(UNITS_T)) return true; + if (jj_scan_token(LPAREN_T)) return true; + if (jj_3R_69()) return true; + if (jj_scan_token(RPAREN_T)) return true; return false; } - inline bool jj_3R_599() + inline bool jj_3R_602() { if (jj_done) return true; - if (jj_scan_token(LITERAL_T)) return true; + if (jj_scan_token(FILE_T)) return true; return false; } @@ -3736,10 +3708,10 @@ void parseInline(); return false; } - inline bool jj_3R_598() + inline bool jj_3R_601() { if (jj_done) return true; - if (jj_scan_token(LABEL_T)) return true; + if (jj_scan_token(GROUP_T)) return true; return false; } @@ -3750,17 +3722,17 @@ void parseInline(); return false; } - inline bool jj_3R_597() + inline bool jj_3R_600() { if (jj_done) return true; - if (jj_scan_token(COMPONENT_T)) return true; + if (jj_scan_token(UNITS_T)) return true; return false; } - inline bool jj_3R_596() + inline bool jj_3R_599() { if (jj_done) return true; - if (jj_scan_token(VARIABLE_T)) return true; + if (jj_scan_token(LITERAL_T)) return true; return false; } @@ -3771,17 +3743,17 @@ void parseInline(); return false; } - inline bool jj_3R_595() + inline bool jj_3R_598() { if (jj_done) return true; - if (jj_scan_token(SIGNAL_T)) return true; + if (jj_scan_token(LABEL_T)) return true; return false; } - inline bool jj_3R_594() + inline bool jj_3R_597() { if (jj_done) return true; - if (jj_scan_token(CONSTANT_T)) return true; + if (jj_scan_token(COMPONENT_T)) return true; return false; } @@ -3792,10 +3764,10 @@ void parseInline(); return false; } - inline bool jj_3R_593() + inline bool jj_3R_596() { if (jj_done) return true; - if (jj_scan_token(SUBTYPE_T)) return true; + if (jj_scan_token(VARIABLE_T)) return true; return false; } @@ -3806,10 +3778,10 @@ void parseInline(); return false; } - inline bool jj_3R_592() + inline bool jj_3R_595() { if (jj_done) return true; - if (jj_scan_token(TYPE_T)) return true; + if (jj_scan_token(SIGNAL_T)) return true; return false; } @@ -3820,10 +3792,10 @@ void parseInline(); return false; } - inline bool jj_3R_591() + inline bool jj_3R_594() { if (jj_done) return true; - if (jj_scan_token(PACKAGE_T)) return true; + if (jj_scan_token(CONSTANT_T)) return true; return false; } @@ -3834,10 +3806,10 @@ void parseInline(); return false; } - inline bool jj_3R_590() + inline bool jj_3R_593() { if (jj_done) return true; - if (jj_scan_token(FUNCTION_T)) return true; + if (jj_scan_token(SUBTYPE_T)) return true; return false; } @@ -3848,10 +3820,10 @@ void parseInline(); return false; } - inline bool jj_3R_589() + inline bool jj_3R_592() { if (jj_done) return true; - if (jj_scan_token(PROCEDURE_T)) return true; + if (jj_scan_token(TYPE_T)) return true; return false; } @@ -3862,10 +3834,10 @@ void parseInline(); return false; } - inline bool jj_3R_588() + inline bool jj_3R_591() { if (jj_done) return true; - if (jj_scan_token(CONFIGURATION_T)) return true; + if (jj_scan_token(PACKAGE_T)) return true; return false; } @@ -3876,10 +3848,24 @@ void parseInline(); return false; } - inline bool jj_3R_587() + inline bool jj_3R_590() { if (jj_done) return true; - if (jj_scan_token(ARCHITECTURE_T)) return true; + if (jj_scan_token(FUNCTION_T)) return true; + return false; + } + + inline bool jj_3R_589() + { + if (jj_done) return true; + if (jj_scan_token(PROCEDURE_T)) return true; + return false; + } + + inline bool jj_3R_588() + { + if (jj_done) return true; + if (jj_scan_token(CONFIGURATION_T)) return true; return false; } @@ -3935,6 +3921,20 @@ void parseInline(); return false; } + inline bool jj_3R_587() + { + if (jj_done) return true; + if (jj_scan_token(ARCHITECTURE_T)) return true; + return false; + } + + inline bool jj_3R_252() + { + if (jj_done) return true; + if (jj_3R_364()) return true; + return false; + } + inline bool jj_3R_586() { if (jj_done) return true; @@ -3999,13 +3999,6 @@ void parseInline(); return false; } - inline bool jj_3R_252() - { - if (jj_done) return true; - if (jj_3R_364()) return true; - return false; - } - inline bool jj_3R_564() { if (jj_done) return true; @@ -4021,6 +4014,14 @@ void parseInline(); return false; } + inline bool jj_3R_528() + { + if (jj_done) return true; + if (jj_scan_token(AFTER_T)) return true; + if (jj_3R_58()) return true; + return false; + } + inline bool jj_3R_562() { if (jj_done) return true; @@ -4032,14 +4033,6 @@ void parseInline(); return false; } - inline bool jj_3R_528() - { - if (jj_done) return true; - if (jj_scan_token(AFTER_T)) return true; - if (jj_3R_58()) return true; - return false; - } - inline bool jj_3R_506() { if (jj_done) return true; @@ -4096,13 +4089,6 @@ void parseInline(); return false; } - inline bool jj_3_30() - { - if (jj_done) return true; - if (jj_3R_84()) return true; - return false; - } - inline bool jj_3R_445() { if (jj_done) return true; @@ -4113,28 +4099,25 @@ void parseInline(); return false; } - inline bool jj_3_29() + inline bool jj_3_30() { if (jj_done) return true; - if (jj_3R_83()) return true; + if (jj_3R_84()) return true; return false; } - inline bool jj_3R_359() + inline bool jj_3_29() { if (jj_done) return true; - if (jj_3R_85()) return true; - if (jj_scan_token(ARROW_T)) return true; + if (jj_3R_83()) return true; return false; } - inline bool jj_3R_236() + inline bool jj_3R_359() { if (jj_done) return true; - Token * xsp; - xsp = jj_scanpos; - if (jj_3R_359()) jj_scanpos = xsp; - if (jj_3R_58()) return true; + if (jj_3R_85()) return true; + if (jj_scan_token(ARROW_T)) return true; return false; } @@ -4145,10 +4128,13 @@ void parseInline(); return false; } - inline bool jj_3R_160() + inline bool jj_3R_236() { if (jj_done) return true; - if (jj_3R_84()) return true; + Token * xsp; + xsp = jj_scanpos; + if (jj_3R_359()) jj_scanpos = xsp; + if (jj_3R_58()) return true; return false; } @@ -4176,6 +4162,13 @@ void parseInline(); return false; } + inline bool jj_3R_160() + { + if (jj_done) return true; + if (jj_3R_84()) return true; + return false; + } + inline bool jj_3R_159() { if (jj_done) return true; @@ -4203,15 +4196,6 @@ void parseInline(); return false; } - inline bool jj_3R_471() - { - if (jj_done) return true; - if (jj_3R_541()) return true; - if (jj_scan_token(COLON_T)) return true; - if (jj_3R_59()) return true; - return false; - } - inline bool jj_3R_117() { if (jj_done) return true; @@ -4229,6 +4213,15 @@ void parseInline(); return false; } + inline bool jj_3R_471() + { + if (jj_done) return true; + if (jj_3R_541()) return true; + if (jj_scan_token(COLON_T)) return true; + if (jj_3R_59()) return true; + return false; + } + inline bool jj_3R_381() { if (jj_done) return true; @@ -4255,6 +4248,14 @@ void parseInline(); return false; } + inline bool jj_3R_155() + { + if (jj_done) return true; + if (jj_scan_token(COMMA_T)) return true; + if (jj_3R_154()) return true; + return false; + } + inline bool jj_3R_109() { if (jj_done) return true; @@ -4274,14 +4275,6 @@ void parseInline(); return false; } - inline bool jj_3R_155() - { - if (jj_done) return true; - if (jj_scan_token(COMMA_T)) return true; - if (jj_3R_154()) return true; - return false; - } - inline bool jj_3R_569() { if (jj_done) return true; @@ -4332,6 +4325,14 @@ void parseInline(); return false; } + inline bool jj_3R_473() + { + if (jj_done) return true; + if (jj_scan_token(COMMA_T)) return true; + if (jj_3R_472()) return true; + return false; + } + inline bool jj_3R_559() { if (jj_done) return true; @@ -4340,11 +4341,10 @@ void parseInline(); return false; } - inline bool jj_3R_473() + inline bool jj_3R_440() { if (jj_done) return true; - if (jj_scan_token(COMMA_T)) return true; - if (jj_3R_472()) return true; + if (jj_3R_527()) return true; return false; } @@ -4358,13 +4358,6 @@ void parseInline(); return false; } - inline bool jj_3R_440() - { - if (jj_done) return true; - if (jj_3R_527()) return true; - return false; - } - inline bool jj_3R_405() { if (jj_done) return true; @@ -4488,20 +4481,20 @@ void parseInline(); return false; } - inline bool jj_3R_704() + inline bool jj_3R_157() { if (jj_done) return true; - if (jj_scan_token(ARRAY_T)) return true; - if (jj_3R_82()) return true; - if (jj_scan_token(OF_T)) return true; - if (jj_3R_84()) return true; + if (jj_3R_59()) return true; return false; } - inline bool jj_3R_157() + inline bool jj_3R_704() { if (jj_done) return true; - if (jj_3R_59()) return true; + if (jj_scan_token(ARRAY_T)) return true; + if (jj_3R_82()) return true; + if (jj_scan_token(OF_T)) return true; + if (jj_3R_84()) return true; return false; } @@ -4526,31 +4519,31 @@ void parseInline(); return false; } - inline bool jj_3R_373() + inline bool jj_3R_635() { if (jj_done) return true; - if (jj_scan_token(CONSTANT_T)) return true; - if (jj_3R_196()) return true; - if (jj_scan_token(COLON_T)) return true; - if (jj_3R_84()) return true; - Token * xsp; - xsp = jj_scanpos; - if (jj_3R_459()) jj_scanpos = xsp; - if (jj_scan_token(SEMI_T)) return true; + if (jj_3R_656()) return true; return false; } - inline bool jj_3R_635() + inline bool jj_3R_634() { if (jj_done) return true; - if (jj_3R_656()) return true; + if (jj_3R_655()) return true; return false; } - inline bool jj_3R_634() + inline bool jj_3R_373() { if (jj_done) return true; - if (jj_3R_655()) return true; + if (jj_scan_token(CONSTANT_T)) return true; + if (jj_3R_196()) return true; + if (jj_scan_token(COLON_T)) return true; + if (jj_3R_84()) return true; + Token * xsp; + xsp = jj_scanpos; + if (jj_3R_459()) jj_scanpos = xsp; + if (jj_scan_token(SEMI_T)) return true; return false; } @@ -4592,27 +4585,27 @@ void parseInline(); return false; } - inline bool jj_3R_380() + inline bool jj_3_99() { if (jj_done) return true; - if (jj_scan_token(FOR_T)) return true; - if (jj_3R_177()) return true; - if (jj_3R_332()) return true; - if (jj_scan_token(SEMI_T)) return true; + if (jj_3R_133()) return true; return false; } - inline bool jj_3_99() + inline bool jj_3R_458() { if (jj_done) return true; - if (jj_3R_133()) return true; + if (jj_3R_532()) return true; return false; } - inline bool jj_3R_458() + inline bool jj_3R_380() { if (jj_done) return true; - if (jj_3R_532()) return true; + if (jj_scan_token(FOR_T)) return true; + if (jj_3R_177()) return true; + if (jj_3R_332()) return true; + if (jj_scan_token(SEMI_T)) return true; return false; } @@ -4642,6 +4635,16 @@ void parseInline(); return false; } + inline bool jj_3R_105() + { + if (jj_done) return true; + if (jj_3R_59()) return true; + if (jj_scan_token(LPAREN_T)) return true; + if (jj_3R_58()) return true; + if (jj_scan_token(RPAREN_T)) return true; + return false; + } + inline bool jj_3R_566() { if (jj_done) return true; @@ -4661,16 +4664,6 @@ void parseInline(); return false; } - inline bool jj_3R_105() - { - if (jj_done) return true; - if (jj_3R_59()) return true; - if (jj_scan_token(LPAREN_T)) return true; - if (jj_3R_58()) return true; - if (jj_scan_token(RPAREN_T)) return true; - return false; - } - inline bool jj_3_101() { if (jj_done) return true; @@ -4753,34 +4746,34 @@ void parseInline(); return false; } - inline bool jj_3_25() + inline bool jj_3R_217() { if (jj_done) return true; - if (jj_scan_token(WHEN_T)) return true; - if (jj_3R_79()) return true; - if (jj_scan_token(ELSE_T)) return true; + if (jj_3R_310()) return true; return false; } - inline bool jj_3R_350() + inline bool jj_3R_216() { if (jj_done) return true; - if (jj_scan_token(CONFIGURATION_T)) return true; - if (jj_3R_69()) return true; + if (jj_3R_352()) return true; return false; } - inline bool jj_3R_217() + inline bool jj_3_25() { if (jj_done) return true; - if (jj_3R_310()) return true; + if (jj_scan_token(WHEN_T)) return true; + if (jj_3R_79()) return true; + if (jj_scan_token(ELSE_T)) return true; return false; } - inline bool jj_3R_216() + inline bool jj_3R_350() { if (jj_done) return true; - if (jj_3R_352()) return true; + if (jj_scan_token(CONFIGURATION_T)) return true; + if (jj_3R_69()) return true; return false; } @@ -4809,14 +4802,6 @@ void parseInline(); return false; } - inline bool jj_3R_320() - { - if (jj_done) return true; - if (jj_scan_token(WHEN_T)) return true; - if (jj_3R_79()) return true; - return false; - } - inline bool jj_3R_183() { if (jj_done) return true; @@ -4824,13 +4809,11 @@ void parseInline(); return false; } - inline bool jj_3R_319() + inline bool jj_3R_320() { if (jj_done) return true; if (jj_scan_token(WHEN_T)) return true; if (jj_3R_79()) return true; - if (jj_scan_token(ELSE_T)) return true; - if (jj_3R_318()) return true; return false; } @@ -4846,6 +4829,16 @@ void parseInline(); return false; } + inline bool jj_3R_319() + { + if (jj_done) return true; + if (jj_scan_token(WHEN_T)) return true; + if (jj_3R_79()) return true; + if (jj_scan_token(ELSE_T)) return true; + if (jj_3R_318()) return true; + return false; + } + inline bool jj_3R_167() { if (jj_done) return true; @@ -4860,17 +4853,6 @@ void parseInline(); return false; } - inline bool jj_3R_71() - { - if (jj_done) return true; - if (jj_3R_114()) return true; - if (jj_scan_token(LESSTHAN_T)) return true; - if (jj_3R_166()) return true; - if (jj_3R_167()) return true; - if (jj_scan_token(SEMI_T)) return true; - return false; - } - inline bool jj_3R_372() { if (jj_done) return true; @@ -4889,6 +4871,17 @@ void parseInline(); return false; } + inline bool jj_3R_71() + { + if (jj_done) return true; + if (jj_3R_114()) return true; + if (jj_scan_token(LESSTHAN_T)) return true; + if (jj_3R_166()) return true; + if (jj_3R_167()) return true; + if (jj_scan_token(SEMI_T)) return true; + return false; + } + inline bool jj_3R_572() { if (jj_done) return true; @@ -4908,13 +4901,6 @@ void parseInline(); return false; } - inline bool jj_3R_79() - { - if (jj_done) return true; - if (jj_3R_58()) return true; - return false; - } - inline bool jj_3R_524() { if (jj_done) return true; @@ -4924,19 +4910,10 @@ void parseInline(); return false; } - inline bool jj_3R_522() - { - if (jj_done) return true; - if (jj_scan_token(LPAREN_T)) return true; - if (jj_3R_313()) return true; - if (jj_scan_token(RPAREN_T)) return true; - return false; - } - - inline bool jj_3_97() + inline bool jj_3R_79() { if (jj_done) return true; - if (jj_3R_132()) return true; + if (jj_3R_58()) return true; return false; } @@ -4947,13 +4924,6 @@ void parseInline(); return false; } - inline bool jj_3_96() - { - if (jj_done) return true; - if (jj_3R_131()) return true; - return false; - } - inline bool jj_3_23() { if (jj_done) return true; @@ -4980,11 +4950,10 @@ void parseInline(); return false; } - inline bool jj_3R_75() + inline bool jj_3_97() { if (jj_done) return true; - if (jj_3R_69()) return true; - if (jj_scan_token(COLON_T)) return true; + if (jj_3R_132()) return true; return false; } @@ -5003,6 +4972,30 @@ void parseInline(); return false; } + inline bool jj_3R_75() + { + if (jj_done) return true; + if (jj_3R_69()) return true; + if (jj_scan_token(COLON_T)) return true; + return false; + } + + inline bool jj_3_96() + { + if (jj_done) return true; + if (jj_3R_131()) return true; + return false; + } + + inline bool jj_3R_522() + { + if (jj_done) return true; + if (jj_scan_token(LPAREN_T)) return true; + if (jj_3R_313()) return true; + if (jj_scan_token(RPAREN_T)) return true; + return false; + } + inline bool jj_3_21() { if (jj_done) return true; @@ -5088,13 +5081,6 @@ void parseInline(); return false; } - inline bool jj_3R_500() - { - if (jj_done) return true; - if (jj_3R_561()) return true; - return false; - } - inline bool jj_3R_347() { if (jj_done) return true; @@ -5123,17 +5109,17 @@ void parseInline(); return false; } - inline bool jj_3R_499() + inline bool jj_3R_500() { if (jj_done) return true; - if (jj_3R_74()) return true; + if (jj_3R_561()) return true; return false; } - inline bool jj_3R_498() + inline bool jj_3R_499() { if (jj_done) return true; - if (jj_3R_88()) return true; + if (jj_3R_74()) return true; return false; } @@ -5149,6 +5135,31 @@ void parseInline(); return false; } + inline bool jj_3R_498() + { + if (jj_done) return true; + if (jj_3R_88()) return true; + return false; + } + + inline bool jj_3R_630() + { + if (jj_done) return true; + if (jj_3R_653()) return true; + return false; + } + + inline bool jj_3R_571() + { + if (jj_done) return true; + Token * xsp; + while (true) { + xsp = jj_scanpos; + if (jj_3R_630()) { jj_scanpos = xsp; break; } + } + return false; + } + inline bool jj_3R_410() { if (jj_done) return true; @@ -5189,13 +5200,6 @@ void parseInline(); return false; } - inline bool jj_3R_630() - { - if (jj_done) return true; - if (jj_3R_653()) return true; - return false; - } - inline bool jj_3_17() { if (jj_done) return true; @@ -5203,17 +5207,6 @@ void parseInline(); return false; } - inline bool jj_3R_571() - { - if (jj_done) return true; - Token * xsp; - while (true) { - xsp = jj_scanpos; - if (jj_3R_630()) { jj_scanpos = xsp; break; } - } - return false; - } - inline bool jj_3_94() { if (jj_done) return true; @@ -5242,32 +5235,32 @@ void parseInline(); return false; } - inline bool jj_3R_171() + inline bool jj_3_95() { if (jj_done) return true; - if (jj_3R_71()) return true; + if (jj_3R_65()) return true; return false; } - inline bool jj_3_16() + inline bool jj_3R_673() { if (jj_done) return true; - if (jj_3R_69()) return true; - if (jj_scan_token(COLON_T)) return true; + if (jj_3R_379()) return true; return false; } - inline bool jj_3_95() + inline bool jj_3R_171() { if (jj_done) return true; - if (jj_3R_65()) return true; + if (jj_3R_71()) return true; return false; } - inline bool jj_3R_673() + inline bool jj_3_16() { if (jj_done) return true; - if (jj_3R_379()) return true; + if (jj_3R_69()) return true; + if (jj_scan_token(COLON_T)) return true; return false; } @@ -5287,14 +5280,6 @@ void parseInline(); return false; } - inline bool jj_3_15() - { - if (jj_done) return true; - if (jj_3R_69()) return true; - if (jj_scan_token(COLON_T)) return true; - return false; - } - inline bool jj_3R_672() { if (jj_done) return true; @@ -5316,30 +5301,25 @@ void parseInline(); return false; } - inline bool jj_3R_669() + inline bool jj_3_15() { if (jj_done) return true; - if (jj_3R_375()) return true; + if (jj_3R_69()) return true; + if (jj_scan_token(COLON_T)) return true; return false; } - inline bool jj_3R_574() + inline bool jj_3R_669() { if (jj_done) return true; - if (jj_3R_521()) return true; + if (jj_3R_375()) return true; return false; } - inline bool jj_3R_78() + inline bool jj_3R_574() { if (jj_done) return true; - Token * xsp; - xsp = jj_scanpos; - if (jj_3_15()) jj_scanpos = xsp; - xsp = jj_scanpos; - if (jj_scan_token(79)) jj_scanpos = xsp; - if (jj_3R_176()) return true; - if (jj_scan_token(SEMI_T)) return true; + if (jj_3R_521()) return true; return false; } @@ -5364,6 +5344,19 @@ void parseInline(); return false; } + inline bool jj_3R_78() + { + if (jj_done) return true; + Token * xsp; + xsp = jj_scanpos; + if (jj_3_15()) jj_scanpos = xsp; + xsp = jj_scanpos; + if (jj_scan_token(79)) jj_scanpos = xsp; + if (jj_3R_176()) return true; + if (jj_scan_token(SEMI_T)) return true; + return false; + } + inline bool jj_3_14() { if (jj_done) return true; @@ -5386,19 +5379,6 @@ void parseInline(); return false; } - inline bool jj_3R_87() - { - if (jj_done) return true; - Token * xsp; - xsp = jj_scanpos; - if (jj_3_14()) jj_scanpos = xsp; - xsp = jj_scanpos; - if (jj_scan_token(79)) jj_scanpos = xsp; - if (jj_3R_187()) return true; - if (jj_scan_token(SEMI_T)) return true; - return false; - } - inline bool jj_3R_664() { if (jj_done) return true; @@ -5451,29 +5431,23 @@ void parseInline(); return false; } - inline bool jj_3R_679() - { - if (jj_done) return true; - if (jj_3R_691()) return true; - return false; - } - - inline bool jj_3R_678() + inline bool jj_3R_87() { if (jj_done) return true; - if (jj_3R_690()) return true; + Token * xsp; + xsp = jj_scanpos; + if (jj_3_14()) jj_scanpos = xsp; + xsp = jj_scanpos; + if (jj_scan_token(79)) jj_scanpos = xsp; + if (jj_3R_187()) return true; + if (jj_scan_token(SEMI_T)) return true; return false; } - inline bool jj_3R_655() + inline bool jj_3R_679() { if (jj_done) return true; - Token * xsp; - xsp = jj_scanpos; - if (jj_3R_678()) { - jj_scanpos = xsp; - if (jj_3R_679()) return true; - } + if (jj_3R_691()) return true; return false; } @@ -5485,17 +5459,22 @@ void parseInline(); return false; } - inline bool jj_3R_175() + inline bool jj_3R_678() { if (jj_done) return true; - if (jj_3R_329()) return true; + if (jj_3R_690()) return true; return false; } - inline bool jj_3R_174() + inline bool jj_3R_655() { if (jj_done) return true; - if (jj_3R_70()) return true; + Token * xsp; + xsp = jj_scanpos; + if (jj_3R_678()) { + jj_scanpos = xsp; + if (jj_3R_679()) return true; + } return false; } @@ -5525,6 +5504,20 @@ void parseInline(); return false; } + inline bool jj_3R_175() + { + if (jj_done) return true; + if (jj_3R_329()) return true; + return false; + } + + inline bool jj_3R_174() + { + if (jj_done) return true; + if (jj_3R_70()) return true; + return false; + } + inline bool jj_3R_469() { if (jj_done) return true; @@ -5627,6 +5620,23 @@ void parseInline(); return false; } + inline bool jj_3R_525() + { + if (jj_done) return true; + if (jj_scan_token(IS_T)) return true; + if (jj_3R_571()) return true; + if (jj_scan_token(BEGIN_T)) return true; + if (jj_3R_572()) return true; + if (jj_scan_token(END_T)) return true; + Token * xsp; + xsp = jj_scanpos; + if (jj_3R_573()) jj_scanpos = xsp; + xsp = jj_scanpos; + if (jj_3R_574()) jj_scanpos = xsp; + if (jj_scan_token(SEMI_T)) return true; + return false; + } + inline bool jj_3R_179() { if (jj_done) return true; @@ -5642,20 +5652,12 @@ void parseInline(); return false; } - inline bool jj_3R_525() + inline bool jj_3R_614() { if (jj_done) return true; - if (jj_scan_token(IS_T)) return true; - if (jj_3R_571()) return true; - if (jj_scan_token(BEGIN_T)) return true; - if (jj_3R_572()) return true; - if (jj_scan_token(END_T)) return true; - Token * xsp; - xsp = jj_scanpos; - if (jj_3R_573()) jj_scanpos = xsp; - xsp = jj_scanpos; - if (jj_3R_574()) jj_scanpos = xsp; - if (jj_scan_token(SEMI_T)) return true; + if (jj_scan_token(LPAREN_T)) return true; + if (jj_3R_58()) return true; + if (jj_scan_token(RPAREN_T)) return true; return false; } @@ -5687,6 +5689,13 @@ void parseInline(); return false; } + inline bool jj_3R_356() + { + if (jj_done) return true; + if (jj_scan_token(STRINGLITERAL)) return true; + return false; + } + inline bool jj_3R_80() { if (jj_done) return true; @@ -5703,13 +5712,6 @@ void parseInline(); return false; } - inline bool jj_3R_356() - { - if (jj_done) return true; - if (jj_scan_token(STRINGLITERAL)) return true; - return false; - } - inline bool jj_3_12() { if (jj_done) return true; @@ -5765,13 +5767,6 @@ void parseInline(); return false; } - inline bool jj_3R_336() - { - if (jj_done) return true; - if (jj_3R_69()) return true; - return false; - } - inline bool jj_3R_68() { if (jj_done) return true; @@ -5786,6 +5781,13 @@ void parseInline(); return false; } + inline bool jj_3R_336() + { + if (jj_done) return true; + if (jj_3R_69()) return true; + return false; + } + inline bool jj_3R_335() { if (jj_done) return true; @@ -5809,6 +5811,18 @@ void parseInline(); return false; } + inline bool jj_3R_357() + { + if (jj_done) return true; + if (jj_3R_59()) return true; + Token * xsp; + while (true) { + xsp = jj_scanpos; + if (jj_3R_435()) { jj_scanpos = xsp; break; } + } + return false; + } + inline bool jj_3R_628() { if (jj_done) return true; @@ -5841,18 +5855,6 @@ void parseInline(); return false; } - inline bool jj_3R_357() - { - if (jj_done) return true; - if (jj_3R_59()) return true; - Token * xsp; - while (true) { - xsp = jj_scanpos; - if (jj_3R_435()) { jj_scanpos = xsp; break; } - } - return false; - } - inline bool jj_3R_234() { if (jj_done) return true; @@ -5866,26 +5868,17 @@ void parseInline(); return false; } - inline bool jj_3R_352() - { - if (jj_done) return true; - if (jj_scan_token(CHARACTER_LITERAL)) return true; - return false; - } - - inline bool jj_3R_614() + inline bool jj_3R_605() { if (jj_done) return true; - if (jj_scan_token(LPAREN_T)) return true; - if (jj_3R_58()) return true; - if (jj_scan_token(RPAREN_T)) return true; + if (jj_scan_token(ALL_T)) return true; return false; } - inline bool jj_3R_605() + inline bool jj_3R_352() { if (jj_done) return true; - if (jj_scan_token(ALL_T)) return true; + if (jj_scan_token(CHARACTER_LITERAL)) return true; return false; } @@ -5997,18 +5990,18 @@ void parseInline(); return false; } - inline bool jj_3R_256() + inline bool jj_3_91() { if (jj_done) return true; - if (jj_3R_69()) return true; - if (jj_scan_token(COLON_T)) return true; + if (jj_3R_127()) return true; return false; } - inline bool jj_3_91() + inline bool jj_3R_256() { if (jj_done) return true; - if (jj_3R_127()) return true; + if (jj_3R_69()) return true; + if (jj_scan_token(COLON_T)) return true; return false; } @@ -6034,6 +6027,13 @@ void parseInline(); return false; } + inline bool jj_3_90() + { + if (jj_done) return true; + if (jj_3R_126()) return true; + return false; + } + inline bool jj_3R_651() { if (jj_done) return true; @@ -6041,10 +6041,10 @@ void parseInline(); return false; } - inline bool jj_3_90() + inline bool jj_3R_526() { if (jj_done) return true; - if (jj_3R_126()) return true; + if (jj_3R_405()) return true; return false; } @@ -6059,13 +6059,6 @@ void parseInline(); return false; } - inline bool jj_3R_526() - { - if (jj_done) return true; - if (jj_3R_405()) return true; - return false; - } - inline bool jj_3_89() { if (jj_done) return true; @@ -6104,14 +6097,6 @@ void parseInline(); return false; } - inline bool jj_3R_661() - { - if (jj_done) return true; - if (jj_3R_329()) return true; - if (jj_scan_token(SEMI_T)) return true; - return false; - } - inline bool jj_3R_361() { if (jj_done) return true; @@ -6134,6 +6119,14 @@ void parseInline(); return false; } + inline bool jj_3R_661() + { + if (jj_done) return true; + if (jj_3R_329()) return true; + if (jj_scan_token(SEMI_T)) return true; + return false; + } + inline bool jj_3R_507() { if (jj_done) return true; @@ -6143,6 +6136,13 @@ void parseInline(); return false; } + inline bool jj_3R_402() + { + if (jj_done) return true; + if (jj_scan_token(MINUS_T)) return true; + return false; + } + inline bool jj_3R_560() { if (jj_done) return true; @@ -6166,20 +6166,6 @@ void parseInline(); return false; } - inline bool jj_3R_402() - { - if (jj_done) return true; - if (jj_scan_token(MINUS_T)) return true; - return false; - } - - inline bool jj_3_9() - { - if (jj_done) return true; - if (jj_3R_66()) return true; - return false; - } - inline bool jj_3R_314() { if (jj_done) return true; @@ -6199,20 +6185,17 @@ void parseInline(); return false; } - inline bool jj_3R_552() + inline bool jj_3_9() { if (jj_done) return true; - if (jj_scan_token(ROR_T)) return true; + if (jj_3R_66()) return true; return false; } - inline bool jj_3R_419() + inline bool jj_3R_552() { if (jj_done) return true; - if (jj_3R_59()) return true; - Token * xsp; - xsp = jj_scanpos; - if (jj_3R_507()) jj_scanpos = xsp; + if (jj_scan_token(ROR_T)) return true; return false; } @@ -6230,6 +6213,16 @@ void parseInline(); return false; } + inline bool jj_3R_419() + { + if (jj_done) return true; + if (jj_3R_59()) return true; + Token * xsp; + xsp = jj_scanpos; + if (jj_3R_507()) jj_scanpos = xsp; + return false; + } + inline bool jj_3R_549() { if (jj_done) return true; @@ -6254,16 +6247,6 @@ void parseInline(); return false; } - inline bool jj_3R_648() - { - if (jj_done) return true; - if (jj_3R_66()) return true; - Token * xsp; - xsp = jj_scanpos; - if (jj_3R_660()) jj_scanpos = xsp; - return false; - } - inline bool jj_3R_547() { if (jj_done) return true; @@ -6295,6 +6278,16 @@ void parseInline(); return false; } + inline bool jj_3R_648() + { + if (jj_done) return true; + if (jj_3R_66()) return true; + Token * xsp; + xsp = jj_scanpos; + if (jj_3R_660()) jj_scanpos = xsp; + return false; + } + inline bool jj_3R_615() { if (jj_done) return true; @@ -6341,17 +6334,17 @@ void parseInline(); return false; } - inline bool jj_3R_300() + inline bool jj_3_88() { if (jj_done) return true; - if (jj_3R_383()) return true; + if (jj_3R_125()) return true; return false; } - inline bool jj_3_88() + inline bool jj_3R_300() { if (jj_done) return true; - if (jj_3R_125()) return true; + if (jj_3R_383()) return true; return false; } @@ -6383,39 +6376,39 @@ void parseInline(); return false; } - inline bool jj_3R_298() + inline bool jj_3_86() { if (jj_done) return true; - if (jj_3R_381()) return true; + if (jj_3R_123()) return true; return false; } - inline bool jj_3R_297() + inline bool jj_3R_298() { if (jj_done) return true; - if (jj_3R_380()) return true; + if (jj_3R_381()) return true; return false; } - inline bool jj_3_86() + inline bool jj_3R_118() { if (jj_done) return true; - if (jj_3R_123()) return true; + if (jj_3R_69()) return true; + if (jj_scan_token(COLON_T)) return true; return false; } - inline bool jj_3R_296() + inline bool jj_3R_297() { if (jj_done) return true; - if (jj_3R_379()) return true; + if (jj_3R_380()) return true; return false; } - inline bool jj_3R_118() + inline bool jj_3R_296() { if (jj_done) return true; - if (jj_3R_69()) return true; - if (jj_scan_token(COLON_T)) return true; + if (jj_3R_379()) return true; return false; } @@ -6437,6 +6430,13 @@ void parseInline(); return false; } + inline bool jj_3_84() + { + if (jj_done) return true; + if (jj_3R_121()) return true; + return false; + } + inline bool jj_3R_294() { if (jj_done) return true; @@ -6451,17 +6451,17 @@ void parseInline(); return false; } - inline bool jj_3_84() + inline bool jj_3R_293() { if (jj_done) return true; - if (jj_3R_121()) return true; + if (jj_3R_377()) return true; return false; } - inline bool jj_3R_293() + inline bool jj_3_83() { if (jj_done) return true; - if (jj_3R_377()) return true; + if (jj_3R_120()) return true; return false; } @@ -6479,24 +6479,24 @@ void parseInline(); return false; } - inline bool jj_3_83() + inline bool jj_3R_290() { if (jj_done) return true; - if (jj_3R_120()) return true; + if (jj_3R_374()) return true; return false; } - inline bool jj_3R_290() + inline bool jj_3R_289() { if (jj_done) return true; - if (jj_3R_374()) return true; + if (jj_3R_373()) return true; return false; } - inline bool jj_3R_289() + inline bool jj_3_82() { if (jj_done) return true; - if (jj_3R_373()) return true; + if (jj_3R_119()) return true; return false; } @@ -6521,10 +6521,11 @@ void parseInline(); return false; } - inline bool jj_3_82() + inline bool jj_3R_113() { if (jj_done) return true; - if (jj_3R_119()) return true; + if (jj_3R_69()) return true; + if (jj_scan_token(COLON_T)) return true; return false; } @@ -6535,6 +6536,13 @@ void parseInline(); return false; } + inline bool jj_3R_244() + { + if (jj_done) return true; + if (jj_3R_362()) return true; + return false; + } + inline bool jj_3R_140() { if (jj_done) return true; @@ -6596,21 +6604,6 @@ void parseInline(); return false; } - inline bool jj_3R_113() - { - if (jj_done) return true; - if (jj_3R_69()) return true; - if (jj_scan_token(COLON_T)) return true; - return false; - } - - inline bool jj_3R_244() - { - if (jj_done) return true; - if (jj_3R_362()) return true; - return false; - } - inline bool jj_3_77() { if (jj_done) return true; @@ -6629,6 +6622,13 @@ void parseInline(); return false; } + inline bool jj_3_79() + { + if (jj_done) return true; + if (jj_3R_116()) return true; + return false; + } + inline bool jj_3R_333() { if (jj_done) return true; @@ -6649,13 +6649,6 @@ void parseInline(); return false; } - inline bool jj_3_79() - { - if (jj_done) return true; - if (jj_3R_116()) return true; - return false; - } - inline bool jj_3_78() { if (jj_done) return true; @@ -6733,6 +6726,13 @@ void parseInline(); return false; } + inline bool jj_3_76() + { + if (jj_done) return true; + if (jj_3R_112()) return true; + return false; + } + inline bool jj_3R_94() { if (jj_done) return true; @@ -6749,13 +6749,6 @@ void parseInline(); return false; } - inline bool jj_3_76() - { - if (jj_done) return true; - if (jj_3R_112()) return true; - return false; - } - inline bool jj_3R_259() { if (jj_done) return true; @@ -6781,14 +6774,6 @@ void parseInline(); return false; } - inline bool jj_3R_416() - { - if (jj_done) return true; - if (jj_scan_token(USE_T)) return true; - if (jj_3R_506()) return true; - return false; - } - inline bool jj_3R_422() { if (jj_done) return true; @@ -6801,6 +6786,14 @@ void parseInline(); return false; } + inline bool jj_3R_416() + { + if (jj_done) return true; + if (jj_scan_token(USE_T)) return true; + if (jj_3R_506()) return true; + return false; + } + inline bool jj_3R_332() { if (jj_done) return true; @@ -6911,14 +6904,6 @@ void parseInline(); return false; } - inline bool jj_3R_316() - { - if (jj_done) return true; - if (jj_scan_token(COMMA_T)) return true; - if (jj_3R_315()) return true; - return false; - } - inline bool jj_3R_677() { if (jj_done) return true; @@ -6929,15 +6914,11 @@ void parseInline(); return false; } - inline bool jj_3R_110() + inline bool jj_3R_316() { if (jj_done) return true; - if (jj_3R_69()) return true; - if (jj_scan_token(APOSTROPHE_T)) return true; - if (jj_3R_59()) return true; - Token * xsp; - xsp = jj_scanpos; - if (jj_3R_240()) jj_scanpos = xsp; + if (jj_scan_token(COMMA_T)) return true; + if (jj_3R_315()) return true; return false; } @@ -6960,6 +6941,18 @@ void parseInline(); return false; } + inline bool jj_3R_110() + { + if (jj_done) return true; + if (jj_3R_69()) return true; + if (jj_scan_token(APOSTROPHE_T)) return true; + if (jj_3R_59()) return true; + Token * xsp; + xsp = jj_scanpos; + if (jj_3R_240()) jj_scanpos = xsp; + return false; + } + inline bool jj_3R_355() { if (jj_done) return true; @@ -6967,6 +6960,14 @@ void parseInline(); return false; } + inline bool jj_3R_266() + { + if (jj_done) return true; + if (jj_3R_69()) return true; + if (jj_scan_token(COLON_T)) return true; + return false; + } + inline bool jj_3R_220() { if (jj_done) return true; @@ -6986,14 +6987,6 @@ void parseInline(); return false; } - inline bool jj_3R_266() - { - if (jj_done) return true; - if (jj_3R_69()) return true; - if (jj_scan_token(COLON_T)) return true; - return false; - } - inline bool jj_3R_125() { if (jj_done) return true; @@ -7058,18 +7051,6 @@ void parseInline(); return false; } - inline bool jj_3R_165() - { - if (jj_done) return true; - if (jj_3R_315()) return true; - Token * xsp; - while (true) { - xsp = jj_scanpos; - if (jj_3R_316()) { jj_scanpos = xsp; break; } - } - return false; - } - inline bool jj_3R_116() { if (jj_done) return true; @@ -7091,11 +7072,15 @@ void parseInline(); return false; } - inline bool jj_3R_403() + inline bool jj_3R_165() { if (jj_done) return true; - if (jj_3R_63()) return true; - if (jj_scan_token(ARROW_T)) return true; + if (jj_3R_315()) return true; + Token * xsp; + while (true) { + xsp = jj_scanpos; + if (jj_3R_316()) { jj_scanpos = xsp; break; } + } return false; } @@ -7106,20 +7091,18 @@ void parseInline(); return false; } - inline bool jj_3R_315() + inline bool jj_3R_482() { if (jj_done) return true; - Token * xsp; - xsp = jj_scanpos; - if (jj_3R_403()) jj_scanpos = xsp; - if (jj_3R_404()) return true; + if (jj_scan_token(LESSTHAN_T)) return true; return false; } - inline bool jj_3R_482() + inline bool jj_3R_403() { if (jj_done) return true; - if (jj_scan_token(LESSTHAN_T)) return true; + if (jj_3R_63()) return true; + if (jj_scan_token(ARROW_T)) return true; return false; } @@ -7130,25 +7113,27 @@ void parseInline(); return false; } - inline bool jj_3R_480() + inline bool jj_3R_315() { if (jj_done) return true; - if (jj_scan_token(EQU_T)) return true; + Token * xsp; + xsp = jj_scanpos; + if (jj_3R_403()) jj_scanpos = xsp; + if (jj_3R_404()) return true; return false; } - inline bool jj_3R_479() + inline bool jj_3R_480() { if (jj_done) return true; - if (jj_scan_token(GT_T)) return true; + if (jj_scan_token(EQU_T)) return true; return false; } - inline bool jj_3R_248() + inline bool jj_3R_479() { if (jj_done) return true; - if (jj_3R_139()) return true; - if (jj_scan_token(COLON_T)) return true; + if (jj_scan_token(GT_T)) return true; return false; } @@ -7183,6 +7168,14 @@ void parseInline(); return false; } + inline bool jj_3R_248() + { + if (jj_done) return true; + if (jj_3R_139()) return true; + if (jj_scan_token(COLON_T)) return true; + return false; + } + inline bool jj_3R_115() { if (jj_done) return true; @@ -7349,13 +7342,6 @@ void parseInline(); return false; } - inline bool jj_3R_466() - { - if (jj_done) return true; - if (jj_3R_234()) return true; - return false; - } - inline bool jj_3R_61() { if (jj_done) return true; @@ -7388,6 +7374,13 @@ void parseInline(); return false; } + inline bool jj_3R_466() + { + if (jj_done) return true; + if (jj_3R_234()) return true; + return false; + } + inline bool jj_3R_192() { if (jj_done) return true; @@ -7452,28 +7445,6 @@ void parseInline(); return false; } - inline bool jj_3R_535() - { - if (jj_done) return true; - if (jj_3R_69()) return true; - return false; - } - - inline bool jj_3R_464() - { - if (jj_done) return true; - Token * xsp; - xsp = jj_scanpos; - if (jj_3R_535()) { - jj_scanpos = xsp; - if (jj_3R_536()) { - jj_scanpos = xsp; - if (jj_3R_537()) return true; - } - } - return false; - } - inline bool jj_3R_189() { if (jj_done) return true; @@ -7488,27 +7459,25 @@ void parseInline(); return false; } - inline bool jj_3R_465() + inline bool jj_3R_535() { if (jj_done) return true; - if (jj_scan_token(COLON_T)) return true; - if (jj_3R_84()) return true; + if (jj_3R_69()) return true; return false; } - inline bool jj_3R_377() + inline bool jj_3R_464() { if (jj_done) return true; - if (jj_scan_token(ALIAS_T)) return true; - if (jj_3R_464()) return true; Token * xsp; xsp = jj_scanpos; - if (jj_3R_465()) jj_scanpos = xsp; - if (jj_scan_token(IS_T)) return true; - if (jj_3R_59()) return true; - xsp = jj_scanpos; - if (jj_3R_466()) jj_scanpos = xsp; - if (jj_scan_token(SEMI_T)) return true; + if (jj_3R_535()) { + jj_scanpos = xsp; + if (jj_3R_536()) { + jj_scanpos = xsp; + if (jj_3R_537()) return true; + } + } return false; } @@ -7520,17 +7489,11 @@ void parseInline(); return false; } - inline bool jj_3R_108() + inline bool jj_3R_465() { if (jj_done) return true; - if (jj_scan_token(LPAREN_T)) return true; - if (jj_3R_236()) return true; - Token * xsp; - while (true) { - xsp = jj_scanpos; - if (jj_3R_237()) { jj_scanpos = xsp; break; } - } - if (jj_scan_token(RPAREN_T)) return true; + if (jj_scan_token(COLON_T)) return true; + if (jj_3R_84()) return true; return false; } @@ -7560,24 +7523,26 @@ void parseInline(); return false; } - inline bool jj_3R_341() - { - if (jj_done) return true; - if (jj_3R_423()) return true; - return false; - } - - inline bool jj_3R_273() + inline bool jj_3R_377() { if (jj_done) return true; - if (jj_scan_token(MINUS_T)) return true; + if (jj_scan_token(ALIAS_T)) return true; + if (jj_3R_464()) return true; + Token * xsp; + xsp = jj_scanpos; + if (jj_3R_465()) jj_scanpos = xsp; + if (jj_scan_token(IS_T)) return true; + if (jj_3R_59()) return true; + xsp = jj_scanpos; + if (jj_3R_466()) jj_scanpos = xsp; + if (jj_scan_token(SEMI_T)) return true; return false; } - inline bool jj_3R_274() + inline bool jj_3R_341() { if (jj_done) return true; - if (jj_scan_token(AMPERSAND_T)) return true; + if (jj_3R_423()) return true; return false; } @@ -7592,39 +7557,38 @@ void parseInline(); return false; } - inline bool jj_3R_128() + inline bool jj_3R_108() { if (jj_done) return true; + if (jj_scan_token(LPAREN_T)) return true; + if (jj_3R_236()) return true; Token * xsp; - xsp = jj_scanpos; - if (jj_3R_272()) { - jj_scanpos = xsp; - if (jj_3R_273()) { - jj_scanpos = xsp; - if (jj_3R_274()) return true; - } + while (true) { + xsp = jj_scanpos; + if (jj_3R_237()) { jj_scanpos = xsp; break; } } + if (jj_scan_token(RPAREN_T)) return true; return false; } - inline bool jj_3R_272() + inline bool jj_3R_519() { if (jj_done) return true; - if (jj_scan_token(PLUS_T)) return true; + if (jj_3R_383()) return true; return false; } - inline bool jj_3R_519() + inline bool jj_3R_273() { if (jj_done) return true; - if (jj_3R_383()) return true; + if (jj_scan_token(MINUS_T)) return true; return false; } - inline bool jj_3_3() + inline bool jj_3R_274() { if (jj_done) return true; - if (jj_3R_60()) return true; + if (jj_scan_token(AMPERSAND_T)) return true; return false; } @@ -7649,20 +7613,32 @@ void parseInline(); return false; } - inline bool jj_3R_492() + inline bool jj_3R_128() { if (jj_done) return true; - if (jj_scan_token(BOX_T)) return true; + Token * xsp; + xsp = jj_scanpos; + if (jj_3R_272()) { + jj_scanpos = xsp; + if (jj_3R_273()) { + jj_scanpos = xsp; + if (jj_3R_274()) return true; + } + } return false; } - inline bool jj_3R_493() + inline bool jj_3R_272() + { + if (jj_done) return true; + if (jj_scan_token(PLUS_T)) return true; + return false; + } + + inline bool jj_3_3() { if (jj_done) return true; - if (jj_3R_59()) return true; - if (jj_scan_token(LPAREN_T)) return true; if (jj_3R_60()) return true; - if (jj_scan_token(RPAREN_T)) return true; return false; } @@ -7687,46 +7663,34 @@ void parseInline(); return false; } - inline bool jj_3R_404() - { - if (jj_done) return true; - Token * xsp; - xsp = jj_scanpos; - if (jj_3R_491()) { - jj_scanpos = xsp; - if (jj_3R_492()) { - jj_scanpos = xsp; - if (jj_3R_493()) return true; - } - } - return false; - } - - inline bool jj_3R_491() + inline bool jj_3R_514() { if (jj_done) return true; - if (jj_3R_60()) return true; + if (jj_3R_375()) return true; return false; } - inline bool jj_3R_514() + inline bool jj_3R_513() { if (jj_done) return true; - if (jj_3R_375()) return true; + if (jj_3R_373()) return true; return false; } - inline bool jj_3R_513() + inline bool jj_3R_492() { if (jj_done) return true; - if (jj_3R_373()) return true; + if (jj_scan_token(BOX_T)) return true; return false; } - inline bool jj_3_2() + inline bool jj_3R_493() { if (jj_done) return true; if (jj_3R_59()) return true; + if (jj_scan_token(LPAREN_T)) return true; + if (jj_3R_60()) return true; + if (jj_scan_token(RPAREN_T)) return true; return false; } @@ -7744,17 +7708,25 @@ void parseInline(); return false; } - inline bool jj_3R_226() + inline bool jj_3R_404() { if (jj_done) return true; - if (jj_3R_165()) return true; + Token * xsp; + xsp = jj_scanpos; + if (jj_3R_491()) { + jj_scanpos = xsp; + if (jj_3R_492()) { + jj_scanpos = xsp; + if (jj_3R_493()) return true; + } + } return false; } - inline bool jj_3_1() + inline bool jj_3R_491() { if (jj_done) return true; - if (jj_3R_58()) return true; + if (jj_3R_60()) return true; return false; } @@ -7816,58 +7788,50 @@ void parseInline(); return false; } - inline bool jj_3R_153() + inline bool jj_3_2() { if (jj_done) return true; if (jj_3R_59()) return true; return false; } - inline bool jj_3_69() + inline bool jj_3R_226() { if (jj_done) return true; - if (jj_3R_69()) return true; - if (jj_scan_token(COLON_T)) return true; + if (jj_3R_165()) return true; return false; } - inline bool jj_3R_119() + inline bool jj_3_1() { if (jj_done) return true; - Token * xsp; - xsp = jj_scanpos; - if (jj_3_69()) jj_scanpos = xsp; - if (jj_3R_176()) return true; - if (jj_scan_token(SEMI_T)) return true; + if (jj_3R_58()) return true; return false; } - inline bool jj_3R_152() + inline bool jj_3_69() { if (jj_done) return true; - if (jj_3R_58()) return true; + if (jj_3R_69()) return true; + if (jj_scan_token(COLON_T)) return true; return false; } - inline bool jj_3R_151() + inline bool jj_3R_119() { if (jj_done) return true; - if (jj_scan_token(OPEN_T)) return true; + Token * xsp; + xsp = jj_scanpos; + if (jj_3_69()) jj_scanpos = xsp; + if (jj_3R_176()) return true; + if (jj_scan_token(SEMI_T)) return true; return false; } - inline bool jj_3R_60() + inline bool jj_3R_153() { if (jj_done) return true; - Token * xsp; - xsp = jj_scanpos; - if (jj_3R_151()) { - jj_scanpos = xsp; - if (jj_3R_152()) { - jj_scanpos = xsp; - if (jj_3R_153()) return true; - } - } + if (jj_3R_59()) return true; return false; } @@ -7888,11 +7852,10 @@ void parseInline(); return false; } - inline bool jj_3R_656() + inline bool jj_3R_152() { if (jj_done) return true; - if (jj_scan_token(ACCESS_T)) return true; - if (jj_3R_84()) return true; + if (jj_3R_58()) return true; return false; } @@ -7903,17 +7866,25 @@ void parseInline(); return false; } - inline bool jj_3R_225() + inline bool jj_3R_151() { if (jj_done) return true; - if (jj_scan_token(BASED_LITERAL)) return true; + if (jj_scan_token(OPEN_T)) return true; return false; } - inline bool jj_3R_224() + inline bool jj_3R_60() { if (jj_done) return true; - if (jj_scan_token(INTEGER)) return true; + Token * xsp; + xsp = jj_scanpos; + if (jj_3R_151()) { + jj_scanpos = xsp; + if (jj_3R_152()) { + jj_scanpos = xsp; + if (jj_3R_153()) return true; + } + } return false; } @@ -7924,39 +7895,32 @@ void parseInline(); return false; } - inline bool jj_3R_223() + inline bool jj_3R_656() { if (jj_done) return true; - if (jj_scan_token(DECIMAL_LITERAL)) return true; + if (jj_scan_token(ACCESS_T)) return true; + if (jj_3R_84()) return true; return false; } - inline bool jj_3R_103() + inline bool jj_3R_203() { if (jj_done) return true; - Token * xsp; - xsp = jj_scanpos; - if (jj_3R_223()) { - jj_scanpos = xsp; - if (jj_3R_224()) { - jj_scanpos = xsp; - if (jj_3R_225()) return true; - } - } + if (jj_3R_86()) return true; return false; } - inline bool jj_3R_203() + inline bool jj_3R_202() { if (jj_done) return true; - if (jj_3R_86()) return true; + if (jj_3R_350()) return true; return false; } - inline bool jj_3R_202() + inline bool jj_3R_225() { if (jj_done) return true; - if (jj_3R_350()) return true; + if (jj_scan_token(BASED_LITERAL)) return true; return false; } @@ -7988,6 +7952,13 @@ void parseInline(); return false; } + inline bool jj_3R_224() + { + if (jj_done) return true; + if (jj_scan_token(INTEGER)) return true; + return false; + } + inline bool jj_3_66() { if (jj_done) return true; @@ -7995,6 +7966,28 @@ void parseInline(); return false; } + inline bool jj_3R_223() + { + if (jj_done) return true; + if (jj_scan_token(DECIMAL_LITERAL)) return true; + return false; + } + + inline bool jj_3R_103() + { + if (jj_done) return true; + Token * xsp; + xsp = jj_scanpos; + if (jj_3R_223()) { + jj_scanpos = xsp; + if (jj_3R_224()) { + jj_scanpos = xsp; + if (jj_3R_225()) return true; + } + } + return false; + } + inline bool jj_3_65() { if (jj_done) return true; @@ -8894,6 +8887,13 @@ void parseInline(); return false; } + inline bool jj_3_43() + { + if (jj_done) return true; + if (jj_3R_93()) return true; + return false; + } + public: TokenManager *token_source; @@ -8966,49 +8966,31 @@ public: void jj_rescan_token(); void jj_save(int index, int xla); -typedef unsigned long long uint64; - -static Entry* current_root; -static Entry* tempEntry; -static Entry* lastEntity ; -static Entry* lastCompound ; -static std::shared_ptr<Entry> current; -static QCString compSpec; -static QCString currName; -static int levelCounter; -static QCString confName; -static QCString genLabels; -static QCString lab; -static QCString forL; -static int param_sec ; -static int parse_sec; -static int currP; - -//---------------------------------------- - -static void setLineParsed(int tok); -static int getLine(int tok); -static int getLine(); -static void lineCount(const char*); -static void lineCount(); -static void addProto(const char *s1,const char *s2,const char *s3,const char *s4,const char *s5,const char *s6); -static void addConfigureNode(const char* a,const char*b, bool,bool isLeaf,bool inlineConf); -static void createFunction(const char *impure,uint64 spec,const char *fname); -static void addVhdlType(const char *n,int startLine,int section, uint64 spec,const char* args,const char* type,Protection prot); -static void addCompInst(const char *n, const char* instName, const char* comp,int iLine); -static void handleCommentBlock(const char* doc,bool brief); -static void handleFlowComment(const char*); -static void initEntry(Entry *e); -static void newEntry(); -static bool isFuncProcProced(); -static void pushLabel(QCString &,QCString&); -static QCString popLabel(QCString & q); -static bool addLibUseClause(const QCString &type); -static void mapLibPackage( Entry* root); -static void createFlow(); -static void error_skipto(int kind); -static void oneLineComment(QCString qcs); -static void setMultCommentLine(); +struct SharedState +{ + std::shared_ptr<Entry> current_root; + std::shared_ptr<Entry> tempEntry; + std::shared_ptr<Entry> lastEntity; + std::shared_ptr<Entry> lastCompound; + std::shared_ptr<Entry> current; + QCString compSpec; + QCString currName; + int levelCounter = 0; + QCString confName; + QCString genLabels; + QCString lab; + int param_sec = 0; + int parse_sec = 0; + int currP = 0; +}; + +VHDLOutlineParser *m_outlineParser; +SharedState *m_sharedState; + +void setOutlineParser(VHDLOutlineParser* p) { m_outlineParser=p; } +VHDLOutlineParser *outlineParser() const { return m_outlineParser; } +void setSharedState(SharedState *s) { m_sharedState=s; } +void clearError() { hasError = false; } private: bool jj_done; |