summaryrefslogtreecommitdiffstats
path: root/vhdlparser/VhdlParser.h
diff options
context:
space:
mode:
authorDimitri van Heesch <doxygen@gmail.com>2020-01-03 09:36:17 (GMT)
committerDimitri van Heesch <doxygen@gmail.com>2020-01-03 09:36:17 (GMT)
commit5b9bf6e3549ac9011f607cc50e764da6af347689 (patch)
treedd3dc39e4a58b02a9f75b66b1b25401c40fd5c49 /vhdlparser/VhdlParser.h
parent76613eb3154778cc1b34efc338cc2ba05e88b645 (diff)
downloadDoxygen-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.h2266
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;