summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--vhdlparser/VhdlParser.cc145
-rw-r--r--vhdlparser/VhdlParser.h1313
-rwxr-xr-xvhdlparser/vhdlparser.jj30
3 files changed, 750 insertions, 738 deletions
diff --git a/vhdlparser/VhdlParser.cc b/vhdlparser/VhdlParser.cc
index 9a6d097..dd96740 100644
--- a/vhdlparser/VhdlParser.cc
+++ b/vhdlparser/VhdlParser.cc
@@ -4,17 +4,17 @@
namespace vhdl {
namespace parser {
unsigned int jj_la1_0[] = {
-0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x20000,0x0,0x90404000,0x20080000,0x40000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x90004000,0x400000,0x0,0x90404000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x20080000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x40000,0x0,0x0,0x0,0x0,0x20000000,0x0,0x0,0x40000000,0x0,0x400000,0x400000,0x0,0x0,0x0,0x0,0x0,0x0,0x40020000,0x40020001,0x0,0x0,0x0,0x40000000,0xd0020000,0x0,0x0,0x800000,0x0,0x0,0x80004000,0x400000,0x0,0x0,0x80404000,0x0,0x0,0x0,0x0,0x8000,0x0,0x80000,0x0,0x0,0x0,0x0,0x0,0x0,0x10000,0x10000,0x0,0x10800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x10800,0x10000000,0x0,0x50000000,0x8000,0x80000000,0x0,0x80000000,0x80000000,0x4000000,0x8000000,0x0,0x0,0x20000,0x0,0x0,0x0,0x0,0x800,0x4000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80000000,0x0,0x0,0x0,0x0,0x80004000,0x0,0x80004000,0x0,0x0,0x0,0x0,0x0,0x0,0x90004000,0x400000,0x0,0x0,0x90404000,0x0,0x0,0x0,0x40000000,0x0,0x0,0x80004000,0x400000,0x0,0x80404000,0x0,0x0,0x8000,0x0,0x0,0x0,0x0,0x20080000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x10800,0x0,0x0,0x20000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x8000000,0x0,0x8000000,0x0,0x8000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80004000,0x400000,0x0,0x80404000,0x0,0x0,0x0,0x0,0x0,0x0,0x20080000,0x0,0x8000,0x0,0x0,0x41000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x10800,0x2000,0x0,0x80004000,0x400000,0x0,0x80404000,0x0,0x400000,0x400000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x90c04000,0x20080000,0x0,0x0,0x80000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x10800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,};
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x20000,0x0,0x90404000,0x20080000,0x40000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x90004000,0x400000,0x0,0x90404000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x20080000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x40000,0x0,0x0,0x0,0x0,0x20000000,0x0,0x0,0x40000000,0x0,0x400000,0x400000,0x0,0x0,0x0,0x0,0x0,0x0,0x40020000,0x40020001,0x0,0x0,0x0,0x40000000,0xd0020000,0x0,0x0,0x800000,0x0,0x0,0x80004000,0x400000,0x0,0x0,0x80404000,0x0,0x0,0x0,0x0,0x8000,0x0,0x80000,0x0,0x0,0x0,0x0,0x0,0x0,0x10000,0x10000,0x0,0x10800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x10800,0x10000000,0x0,0x50000000,0x8000,0x80000000,0x0,0x80000000,0x80000000,0x4000000,0x8000000,0x0,0x0,0x20000,0x0,0x0,0x0,0x0,0x800,0x4000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80000000,0x0,0x0,0x0,0x0,0x80004000,0x0,0x80004000,0x0,0x0,0x0,0x0,0x0,0x0,0x90004000,0x400000,0x0,0x0,0x90404000,0x0,0x0,0x0,0x40000000,0x0,0x0,0x80004000,0x400000,0x0,0x80404000,0x0,0x0,0x0,0x0,0x0,0x0,0x20080000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x10800,0x0,0x0,0x20000,0x0,0x0,0x8000,0x0,0x0,0x0,0x0,0x0,0x0,0x8000000,0x0,0x8000000,0x0,0x8000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80004000,0x400000,0x0,0x80404000,0x0,0x0,0x0,0x0,0x0,0x0,0x20080000,0x0,0x8000,0x0,0x0,0x41000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x10800,0x2000,0x0,0x80004000,0x400000,0x0,0x80404000,0x0,0x400000,0x400000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x90c04000,0x20080000,0x0,0x0,0x80000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x10800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,};
unsigned int jj_la1_1[] = {
-0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x125808,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x10000,0x0,0x0,0x1000,0x104800,0x1008,0x20000,0x125808,0x10000,0x0,0x0,0x0,0x0,0x1000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x10000,0x1000,0x1000000,0x10000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x20000,0x20000,0x1000,0x0,0x4000000,0x1,0x0,0x400000,0x4000101,0x4000101,0x0,0x10,0x0,0x100,0x12024900,0x0,0x0,0x0,0x100,0x0,0x104800,0x8,0x20000,0x0,0x124808,0x0,0x10000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0x0,0x200000,0x0,0x0,0x0,0x81000,0x0,0x0,0x0,0x0,0x0,0x40,0x20,0x0,0x0,0x0,0x0,0x0,0x100,0x0,0x800,0x0,0x0,0x0,0x8a00000,0x0,0x0,0x1000,0x0,0x0,0x0,0x1000,0x0,0x0,0x8a00000,0x80000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x800,0x40000,0x400000,0x0,0x0,0x104800,0x20000,0x124800,0x10000,0x10000,0x0,0x0,0x10000,0x10000,0x104800,0x8,0x20000,0x0,0x124808,0x0,0x0,0x0,0x100,0x1,0x0,0x104800,0x0,0x20000,0x124800,0x0,0x0,0x0,0x0,0x1000000,0x0,0x0,0x20081200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x400000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4000,0x0,0x104000,0x1000000,0x1104800,0x0,0x20000,0x1124800,0x4000,0x0,0x100000,0x100000,0x0,0x104000,0x20081200,0x0,0x0,0x0,0x0,0x800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000,0x0,0x0,0x0,0x0,0x1104800,0x0,0x20000,0x1124800,0x0,0x104000,0x104000,0x0,0x4000001,0x1,0x0,0x4000001,0x10000,0x10000,0x10000,0x0,0x0,0x125808,0x0,0x20,0x40,0x0,0x0,0x0,0x0,0x0,0x0,0x400000,0x20,0x0,0x200000,0x0,0x0,0x0,0x0,0x0,0x400000,0x0,0x200000,0x0,0x0,0x0,0x200000,0x0,0x20,0x104000,0x100000,0x100000,0x0,0x1000000,0x0,0x0,0x104000,};
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x125808,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x10000,0x0,0x0,0x1000,0x104800,0x1008,0x20000,0x125808,0x10000,0x0,0x0,0x0,0x0,0x1000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x10000,0x1000,0x1000000,0x10000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x20000,0x20000,0x1000,0x0,0x4000000,0x1,0x0,0x400000,0x4000101,0x4000101,0x0,0x10,0x0,0x100,0x12024900,0x0,0x0,0x0,0x100,0x0,0x104800,0x8,0x20000,0x0,0x124808,0x0,0x10000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0x0,0x200000,0x0,0x0,0x0,0x81000,0x0,0x0,0x0,0x0,0x0,0x40,0x20,0x0,0x0,0x0,0x0,0x0,0x100,0x0,0x800,0x0,0x0,0x0,0x8a00000,0x0,0x0,0x1000,0x0,0x0,0x0,0x1000,0x0,0x0,0x8a00000,0x80000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x800,0x40000,0x400000,0x0,0x0,0x104800,0x20000,0x124800,0x10000,0x10000,0x0,0x0,0x10000,0x10000,0x104800,0x8,0x20000,0x0,0x124808,0x0,0x0,0x0,0x100,0x1,0x0,0x104800,0x0,0x20000,0x124800,0x0,0x0,0x0,0x1000000,0x0,0x0,0x20081200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x400000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4000,0x0,0x104000,0x1000000,0x1104800,0x0,0x20000,0x1124800,0x4000,0x0,0x100000,0x100000,0x0,0x104000,0x20081200,0x0,0x0,0x0,0x0,0x800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000,0x0,0x0,0x0,0x0,0x1104800,0x0,0x20000,0x1124800,0x0,0x104000,0x104000,0x0,0x4000001,0x1,0x0,0x4000001,0x10000,0x10000,0x10000,0x0,0x0,0x125808,0x0,0x20,0x40,0x0,0x0,0x0,0x0,0x0,0x0,0x400000,0x20,0x0,0x200000,0x0,0x0,0x0,0x0,0x0,0x400000,0x0,0x200000,0x0,0x0,0x0,0x200000,0x0,0x20,0x104000,0x100000,0x100000,0x0,0x1000000,0x0,0x0,0x104000,};
unsigned int jj_la1_2[] = {
-0x0,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2,0x0,0x0,0x110000,0x28000,0x0,0x20000000,0x0,0x0,0x0,0x200000,0x200000,0x0,0x0,0x0,0x4000,0x0,0x0,0x110000,0x0,0x0,0x110000,0x0,0x4000,0x4000,0x0,0x0,0x0,0x0,0x28000,0x0,0x0,0x0,0x0,0x400,0x0,0x4000,0x0,0x0,0x0,0x4000,0x0,0x4000,0x400000,0x8000,0x8000,0x8000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0x1000000,0x1000,0x1000,0x0,0x0,0x0,0x100,0x11000,0x0,0x0,0x0,0x0,0x0,0x110000,0x0,0x0,0x1000,0x111000,0x0,0x0,0x4000,0x0,0x400,0x8000,0x28000,0x0,0x0,0x0,0x0,0x0,0x0,0x209,0x209,0x0,0x23b,0x100,0x100,0x800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x23b,0x0,0x0,0x0,0x400,0x0,0x0,0x0,0x0,0x800,0x0,0x0,0x0,0x1000,0x20,0x0,0x0,0x0,0x10,0x800,0x10000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0x1000,0x0,0x110000,0x0,0x110000,0x0,0x0,0x1000,0x0,0x0,0x0,0x110000,0x0,0x0,0x1000,0x111000,0x0,0x0,0x0,0x0,0x1000,0x0,0x110000,0x0,0x0,0x110000,0x0,0x8000,0x0,0x0,0x0,0x8000,0x0,0x20000024,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x23b,0x0,0x200000,0x1000,0x0,0x0,0x20,0xc0000000,0xc0000000,0x0,0x1000000,0x0,0x800000,0x0,0x800000,0x0,0x400,0x0,0x0,0x0,0x0,0x10000,0x0,0x110000,0x0,0x110000,0x0,0x0,0x110000,0x10000,0x0,0x100000,0x100000,0x0,0x110000,0x20000024,0x0,0x0,0x0,0x0,0x600000,0x80000,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x23b,0x0,0x0,0x110000,0x0,0x0,0x110000,0x0,0x110000,0x110000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x110000,0x28000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0x0,0x0,0x800,0x23b,0x0,0x0,0x0,0x0,0x1000000,0x0,0x800,0x0,0x0,0x0,0x800,0x0,0x0,0x110000,0x100000,0x100000,0x0,0x0,0x2000,0x0,0x138000,};
+0x0,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2,0x0,0x0,0x110000,0x28000,0x0,0x20000000,0x0,0x0,0x0,0x200000,0x200000,0x0,0x0,0x0,0x4000,0x0,0x0,0x110000,0x0,0x0,0x110000,0x0,0x4000,0x4000,0x0,0x0,0x0,0x0,0x28000,0x0,0x0,0x0,0x0,0x400,0x0,0x4000,0x0,0x0,0x0,0x4000,0x0,0x4000,0x400000,0x8000,0x8000,0x8000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0x1000000,0x1000,0x1000,0x0,0x0,0x0,0x100,0x11000,0x0,0x0,0x0,0x0,0x0,0x110000,0x0,0x0,0x1000,0x111000,0x0,0x0,0x4000,0x0,0x400,0x8000,0x28000,0x0,0x0,0x0,0x0,0x0,0x0,0x209,0x209,0x0,0x23b,0x100,0x100,0x800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x23b,0x0,0x0,0x0,0x400,0x0,0x0,0x0,0x0,0x800,0x0,0x0,0x0,0x1000,0x20,0x0,0x0,0x0,0x10,0x800,0x10000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0x1000,0x0,0x110000,0x0,0x110000,0x0,0x0,0x1000,0x0,0x0,0x0,0x110000,0x0,0x0,0x1000,0x111000,0x0,0x0,0x0,0x0,0x1000,0x0,0x110000,0x0,0x0,0x110000,0x0,0x8000,0x0,0x0,0x8000,0x0,0x20000024,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x23b,0x0,0x200000,0x1000,0x0,0x0,0x0,0x20,0xc0000000,0xc0000000,0x0,0x1000000,0x0,0x800000,0x0,0x800000,0x0,0x400,0x0,0x0,0x0,0x0,0x10000,0x0,0x110000,0x0,0x110000,0x0,0x0,0x110000,0x10000,0x0,0x100000,0x100000,0x0,0x110000,0x20000024,0x0,0x0,0x0,0x0,0x600000,0x80000,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x23b,0x0,0x0,0x110000,0x0,0x0,0x110000,0x0,0x110000,0x110000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x110000,0x28000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0x0,0x0,0x800,0x23b,0x0,0x0,0x0,0x0,0x1000000,0x0,0x800,0x0,0x0,0x0,0x800,0x0,0x0,0x110000,0x100000,0x100000,0x0,0x0,0x2000,0x0,0x138000,};
unsigned int jj_la1_3[] = {
-0x0,0x0,0x0,0x0,0x40000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x188830,0x8000000,0x0,0x0,0x8,0x0,0x0,0x0,0x0,0x0,0x80000,0x0,0x0,0x80000,0x0,0x108830,0x80000,0x0,0x188830,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x8000000,0x0,0x0,0x2000000,0x0,0x0,0x0,0x80000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x8000000,0x0,0x0,0x2000000,0x0,0x0,0x80000,0x80000,0x0,0x0,0x80000,0x0,0x0,0x4000,0x80000,0x80000,0x0,0x2000,0x0,0x0,0x128810,0x0,0x0,0x0,0x0,0x0,0x108830,0x80000,0x0,0x0,0x188830,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0x30000000,0x30000000,0x0,0x30000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x30000000,0x0,0x0,0x0,0x0,0x108030,0x0,0x100030,0x100030,0x0,0x0,0x0,0x4000000,0x0,0x0,0x0,0x4000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0x0,0x0,0x108030,0x0,0x4000,0x0,0x0,0x188820,0x0,0x188820,0x0,0x0,0x0,0x0,0x0,0x0,0x108830,0x80000,0x0,0x0,0x188830,0x0,0x0,0x0,0x0,0x0,0x0,0x108820,0x80000,0x0,0x188820,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xd000001,0x0,0x0,0x0,0x0,0x0,0x0,0x8,0x0,0x30000000,0x20000,0x0,0x0,0x0,0x0,0x0,0x3c0,0x3c0,0x0,0x4000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x108820,0x80000,0x0,0x188820,0x0,0x0,0x0,0x0,0x0,0x0,0xd000001,0x0,0x0,0x0,0x8000,0x0,0x0,0x0,0x0,0x8000000,0x20,0x0,0x0,0x0,0x40000,0x0,0x0,0x30010000,0x0,0x0,0x108820,0x80000,0x0,0x188820,0x0,0x80000,0x80000,0x0,0x80000,0x0,0x0,0x80000,0x0,0x0,0x0,0x2000000,0x0,0x188830,0x8000000,0x0,0x0,0x100010,0x0,0x0,0x0,0x0,0x0,0x4000,0x0,0x2000000,0x0,0x30000000,0x8000000,0x0,0x0,0x0,0x4000,0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,};
+0x0,0x0,0x0,0x0,0x40000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x188830,0x8000000,0x0,0x0,0x8,0x0,0x0,0x0,0x0,0x0,0x80000,0x0,0x0,0x80000,0x0,0x108830,0x80000,0x0,0x188830,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x8000000,0x0,0x0,0x2000000,0x0,0x0,0x0,0x80000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x8000000,0x0,0x0,0x2000000,0x0,0x0,0x80000,0x80000,0x0,0x0,0x80000,0x0,0x0,0x4000,0x80000,0x80000,0x0,0x2000,0x0,0x0,0x128810,0x0,0x0,0x0,0x0,0x0,0x108830,0x80000,0x0,0x0,0x188830,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0x30000000,0x30000000,0x0,0x30000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x30000000,0x0,0x0,0x0,0x0,0x108030,0x0,0x100030,0x100030,0x0,0x0,0x0,0x4000000,0x0,0x0,0x0,0x4000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0x0,0x0,0x108030,0x0,0x4000,0x0,0x0,0x188820,0x0,0x188820,0x0,0x0,0x0,0x0,0x0,0x0,0x108830,0x80000,0x0,0x0,0x188830,0x0,0x0,0x0,0x0,0x0,0x0,0x108820,0x80000,0x0,0x188820,0x0,0x0,0x0,0x0,0x0,0x0,0xd000001,0x0,0x0,0x0,0x0,0x0,0x0,0x8,0x0,0x30000000,0x20000,0x0,0x0,0x0,0x0,0x0,0x0,0x3c0,0x3c0,0x0,0x4000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x108820,0x80000,0x0,0x188820,0x0,0x0,0x0,0x0,0x0,0x0,0xd000001,0x0,0x0,0x0,0x8000,0x0,0x0,0x0,0x0,0x8000000,0x20,0x0,0x0,0x0,0x40000,0x0,0x0,0x30010000,0x0,0x0,0x108820,0x80000,0x0,0x188820,0x0,0x80000,0x80000,0x0,0x80000,0x0,0x0,0x80000,0x0,0x0,0x0,0x2000000,0x0,0x188830,0x8000000,0x0,0x0,0x100010,0x0,0x0,0x0,0x0,0x0,0x4000,0x0,0x2000000,0x0,0x30000000,0x8000000,0x0,0x0,0x0,0x4000,0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,};
unsigned int jj_la1_4[] = {
-0x0,0x0,0x0,0x20000,0x30,0x40,0x100,0x0,0x0,0x0,0x0,0x40000,0x0,0x40001,0x0,0x0,0x0,0x0,0x40,0x0,0x40000,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x1,0x0,0x0,0x40001,0x8000000,0x0,0x0,0x0,0x0,0x10000000,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x40000,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x20000,0x40,0x0,0x0,0x40000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x40,0x40000,0x40000,0x40000,0x40000,0x0,0x40,0x0,0x0,0x0,0x0,0x0,0x4,0x140001,0x0,0x0,0x0,0x40000,0x1,0x0,0x0,0x40000,0x40,0x0,0x40,0x0,0x0,0x0,0x0,0x40,0x140031,0x0,0x1,0x0,0x40000,0x0,0x200,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x4,0x0,0x40000008,0x40000,0x40,0x1,0x40,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x40000,0x0,0x0,0x0,0x0,0x0,0x0,0x40000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x40000,0x1,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x40000,0x1,0x0,0x0,0x0,0x40001,0x1,0x40000,0x40000,0x7e0fc00,0x7e0fc00,0x0,0x0,0x0,0x140031,0x0,0x0,0x0,0x40,0x40,0x0,0x0,0x0,0x30,0x0,0x40001,0x0,0x80,0x0,0x40,0x40000,0x40,0x40000,0x0,0x30,0x0,0x0,0x0,0x200,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x40001,0x40000,0x0,0x40001,0x0,0x1,0x0,0x40,0x40,0x40001,0x0,0x80,0x0,0x0,0x0,0x0,0x40,0x140031,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x20000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x40001,0x0,0x0,0x0,0xa0000000,0x20000000,0x0,0x1,0x40001,0x0,0x0,0x0,0x0,0x140031,0x0,0x8000000,0x40000,0x8000000,0x0,0x8000000,0x0,0x240,0x240,0x40,0x0,0x0,0x0,0x0,0x0,0x0,0x20000,0x0,0x0,0x1,0x0,};
+0x0,0x0,0x0,0x20000,0x30,0x40,0x100,0x0,0x0,0x0,0x0,0x40000,0x0,0x40001,0x0,0x0,0x0,0x0,0x40,0x0,0x40000,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x1,0x0,0x0,0x40001,0x8000000,0x0,0x0,0x0,0x0,0x10000000,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x40000,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x20000,0x40,0x0,0x0,0x40000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x40,0x40000,0x40000,0x40000,0x40000,0x0,0x40,0x0,0x0,0x0,0x0,0x0,0x4,0x140001,0x0,0x0,0x0,0x40000,0x1,0x0,0x0,0x40000,0x40,0x0,0x40,0x0,0x0,0x0,0x0,0x40,0x140031,0x0,0x1,0x0,0x40000,0x0,0x200,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x4,0x0,0x40000008,0x40000,0x40,0x1,0x40,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x40000,0x0,0x0,0x0,0x0,0x0,0x0,0x40000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x40000,0x1,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x40001,0x1,0x40000,0x40000,0x7e0fc00,0x7e0fc00,0x0,0x0,0x0,0x140031,0x0,0x0,0x0,0x40,0x40,0x40000,0x0,0x0,0x0,0x30,0x0,0x40001,0x0,0x80,0x0,0x40,0x40000,0x40,0x40000,0x0,0x30,0x0,0x0,0x0,0x200,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x40001,0x40000,0x0,0x40001,0x0,0x1,0x0,0x40,0x40,0x40001,0x0,0x80,0x0,0x0,0x0,0x0,0x40,0x140031,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x20000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x40001,0x0,0x0,0x0,0xa0000000,0x20000000,0x0,0x1,0x40001,0x0,0x0,0x0,0x0,0x140031,0x0,0x8000000,0x40000,0x8000000,0x0,0x8000000,0x0,0x240,0x240,0x40,0x0,0x0,0x0,0x0,0x0,0x0,0x20000,0x0,0x0,0x1,0x0,};
unsigned int jj_la1_5[] = {
-0x1420,0x0,0x180,0x0,0x0,0x0,0x0,0x2,0x3c0,0x0,0x0,0x1c0,0x0,0x200001c0,0x0,0x0,0x0,0x180,0x0,0x180,0x1c0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x180,0x200001c0,0x0,0x180,0x0,0x180,0x180,0x0,0x0,0x0,0x0,0x0,0x0,0x180,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x20000000,0x0,0x0,0x1c0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1c0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1c0,0x0,0x0,0x0,0x20000000,0x20000000,0x2,0x0,0x0,0x0,0x3c0,0x1c0,0x1c0,0x3c0,0x380,0x0,0x180,0x180,0x0,0x0,0x0,0x0,0x1017e0,0x0,0x0,0x0,0x1e0,0x0,0x180,0x0,0x3c0,0x0,0x180,0x0,0x180,0x0,0x0,0x180,0x0,0x1017e0,0x0,0x0,0x180,0x1c0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x40,0x180,0x0,0x180,0x0,0x0,0x0,0x1c0,0x0,0x0,0x0,0x180,0x180,0x0,0x180,0x1420,0x0,0x0,0x0,0x0,0x1c0,0x0,0x0,0x0,0x0,0x0,0x0,0x1c0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x180,0x1c0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x180,0x0,0x1c0,0x0,0x0,0x0,0x180,0x1c0,0x0,0x1c0,0x1c0,0x0,0x0,0x180,0x0,0x180,0x1017e0,0x0,0x0,0x0,0x0,0x0,0x180,0x0,0x0,0x0,0x0,0x1c0,0x0,0x0,0x0,0x0,0x1c0,0x0,0x1c0,0x0,0x0,0x0,0x1c0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1c0,0x1c0,0x240,0x1c0,0x0,0x0,0x0,0x0,0x0,0x1c0,0x0,0x0,0x180,0x0,0x0,0x0,0x0,0x1017e0,0x0,0x180,0x0,0x0,0x0,0x0,0x180,0x0,0x0,0x0,0x0,0x0,0x180,0x0,0x0,0x0,0x0,0x0,0x180,0x0,0x200001c0,0x0,0x0,0x0,0x1,0x0,0x1,0x0,0x1c0,0x0,0x0,0x0,0x0,0x1017e0,0x0,0x0,0x1c0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x180,0x0,0x0,0x0,0x180,};
+0x1420,0x0,0x180,0x0,0x0,0x0,0x0,0x2,0x3c0,0x0,0x0,0x1c0,0x0,0x200001c0,0x0,0x0,0x0,0x180,0x0,0x180,0x1c0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x180,0x200001c0,0x0,0x180,0x0,0x180,0x180,0x0,0x0,0x0,0x0,0x0,0x0,0x180,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x20000000,0x0,0x0,0x1c0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1c0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1c0,0x0,0x0,0x0,0x20000000,0x20000000,0x2,0x0,0x0,0x0,0x3c0,0x1c0,0x1c0,0x3c0,0x380,0x0,0x180,0x180,0x0,0x0,0x0,0x0,0x1017e0,0x0,0x0,0x0,0x1e0,0x0,0x180,0x0,0x3c0,0x0,0x180,0x0,0x180,0x0,0x0,0x180,0x0,0x1017e0,0x0,0x0,0x180,0x1c0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x40,0x180,0x0,0x180,0x0,0x0,0x0,0x1c0,0x0,0x0,0x0,0x180,0x180,0x0,0x180,0x1420,0x0,0x0,0x0,0x0,0x1c0,0x0,0x0,0x0,0x0,0x0,0x0,0x1c0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x180,0x1c0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x180,0x0,0x0,0x0,0x0,0x180,0x1c0,0x0,0x1c0,0x1c0,0x0,0x0,0x180,0x0,0x180,0x1017e0,0x0,0x0,0x0,0x0,0x0,0x1c0,0x180,0x0,0x0,0x0,0x0,0x1c0,0x0,0x0,0x0,0x0,0x1c0,0x0,0x1c0,0x0,0x0,0x0,0x1c0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1c0,0x1c0,0x240,0x1c0,0x0,0x0,0x0,0x0,0x0,0x1c0,0x0,0x0,0x180,0x0,0x0,0x0,0x0,0x1017e0,0x0,0x180,0x0,0x0,0x0,0x0,0x180,0x0,0x0,0x0,0x0,0x0,0x180,0x0,0x0,0x0,0x0,0x0,0x180,0x0,0x200001c0,0x0,0x0,0x0,0x1,0x0,0x1,0x0,0x1c0,0x0,0x0,0x0,0x0,0x1017e0,0x0,0x0,0x1c0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x180,0x0,0x0,0x0,0x180,};
/** Constructor with user supplied TokenManager. */
@@ -6824,7 +6824,7 @@ assert(false);
}
-void VhdlParser::process_statement() {QCString s,s1,s2;Token *tok=0;
+void VhdlParser::process_statement() {QCString s,s1,s2;Token *tok=0;Token *tok1=0;
if (!hasError) {
switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) {
case BASIC_IDENTIFIER:
@@ -6856,12 +6856,12 @@ void VhdlParser::process_statement() {QCString s,s1,s2;Token *tok=0;
}
}
if (!hasError) {
-m_sharedState->currP=VhdlDocGen::PROCESS;
- m_sharedState->current->startLine=outlineParser()->getLine();
- m_sharedState->current->bodyLine=outlineParser()->getLine();
+ tok1 = jj_consume_token(PROCESS_T);
}
if (!hasError) {
- jj_consume_token(PROCESS_T);
+m_sharedState->currP=VhdlDocGen::PROCESS;
+ m_sharedState->current->startLine=tok1->beginLine;
+ m_sharedState->current->bodyLine=tok1->beginLine;
}
if (!hasError) {
switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) {
@@ -6870,26 +6870,8 @@ m_sharedState->currP=VhdlDocGen::PROCESS;
jj_consume_token(LPAREN_T);
}
if (!hasError) {
- switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) {
- case ALL_T:{
- if (!hasError) {
- tok = jj_consume_token(ALL_T);
- }
- break;
- }
- case SLSL_T:
- case STRINGLITERAL:
- case BASIC_IDENTIFIER:
- case EXTENDED_CHARACTER:{
- if (!hasError) {
- s1 = sensitivity_list();
- }
- break;
- }
- default:
- jj_la1[181] = jj_gen;
- jj_consume_token(-1);
- errorHandler->handleParseError(token, getToken(1), __FUNCTION__, this), hasError = true;
+ if (!hasError) {
+ s1 = sensitivity_list();
}
}
if (!hasError) {
@@ -6898,7 +6880,7 @@ m_sharedState->currP=VhdlDocGen::PROCESS;
break;
}
default:
- jj_la1[182] = jj_gen;
+ jj_la1[181] = jj_gen;
;
}
}
@@ -6911,7 +6893,7 @@ m_sharedState->currP=VhdlDocGen::PROCESS;
break;
}
default:
- jj_la1[183] = jj_gen;
+ jj_la1[182] = jj_gen;
;
}
}
@@ -6920,7 +6902,7 @@ m_sharedState->currP=VhdlDocGen::PROCESS;
}
if (!hasError) {
if (s2.data())
- FlowChart::addFlowChart(FlowChart::VARIABLE_NO,s2.data(),0);
+ FlowChart::addFlowChart(FlowChart::VARIABLE_NO,s2.data(),0);
FlowChart::addFlowChart(FlowChart::BEGIN_NO,"BEGIN",0);
}
if (!hasError) {
@@ -6941,7 +6923,7 @@ if (s2.data())
break;
}
default:
- jj_la1[184] = jj_gen;
+ jj_la1[183] = jj_gen;
;
}
}
@@ -6958,7 +6940,7 @@ if (s2.data())
break;
}
default:
- jj_la1[185] = jj_gen;
+ jj_la1[184] = jj_gen;
;
}
}
@@ -6969,9 +6951,9 @@ if(s.isEmpty())
m_sharedState->currName=VhdlDocGen::getProcessNumber();
else
m_sharedState->currName=s;
-
m_sharedState->current->name=m_sharedState->currName;
m_sharedState->tempEntry=m_sharedState->current;
+ m_sharedState->tempEntry->type="";
m_sharedState->current->endBodyLine=outlineParser()->getLine();
m_sharedState->currP=0;
if(tok)
@@ -7009,7 +6991,7 @@ void VhdlParser::process_statement_part() {
break;
}
default:
- jj_la1[186] = jj_gen;
+ jj_la1[185] = jj_gen;
goto end_label_33;
}
if (!hasError) {
@@ -7057,7 +7039,7 @@ s+="(";s+=s1;s+=")";
break;
}
default:
- jj_la1[187] = jj_gen;
+ jj_la1[186] = jj_gen;
jj_consume_token(-1);
errorHandler->handleParseError(token, getToken(1), __FUNCTION__, this), hasError = true;
}
@@ -7127,7 +7109,7 @@ void VhdlParser::record_type_definition() {
break;
}
default:
- jj_la1[188] = jj_gen;
+ jj_la1[187] = jj_gen;
goto end_label_34;
}
}
@@ -7151,7 +7133,7 @@ void VhdlParser::record_type_definition() {
break;
}
default:
- jj_la1[189] = jj_gen;
+ jj_la1[188] = jj_gen;
;
}
}
@@ -7185,7 +7167,7 @@ QCString VhdlParser::relation() {QCString s,s1,s2;
break;
}
default:
- jj_la1[190] = jj_gen;
+ jj_la1[189] = jj_gen;
;
}
}
@@ -7305,7 +7287,7 @@ return "?/=";
break;
}
default:
- jj_la1[191] = jj_gen;
+ jj_la1[190] = jj_gen;
jj_consume_token(-1);
errorHandler->handleParseError(token, getToken(1), __FUNCTION__, this), hasError = true;
}
@@ -7327,7 +7309,7 @@ QCString VhdlParser::report_statement() {Token *t=0;Token *t1=0;QCString s,s1,s2
break;
}
default:
- jj_la1[192] = jj_gen;
+ jj_la1[191] = jj_gen;
;
}
}
@@ -7349,7 +7331,7 @@ QCString VhdlParser::report_statement() {Token *t=0;Token *t1=0;QCString s,s1,s2
break;
}
default:
- jj_la1[193] = jj_gen;
+ jj_la1[192] = jj_gen;
;
}
}
@@ -7381,7 +7363,7 @@ s+=":";
break;
}
default:
- jj_la1[194] = jj_gen;
+ jj_la1[193] = jj_gen;
;
}
}
@@ -7419,7 +7401,7 @@ s+=":";
break;
}
default:
- jj_la1[195] = jj_gen;
+ jj_la1[194] = jj_gen;
;
}
}
@@ -7454,7 +7436,7 @@ return s;
break;
}
default:
- jj_la1[196] = jj_gen;
+ jj_la1[195] = jj_gen;
;
}
}
@@ -7464,7 +7446,7 @@ return s+" "+s1;
break;
}
default:
- jj_la1[197] = jj_gen;
+ jj_la1[196] = jj_gen;
jj_consume_token(-1);
errorHandler->handleParseError(token, getToken(1), __FUNCTION__, this), hasError = true;
}
@@ -7488,7 +7470,7 @@ void VhdlParser::secondary_unit() {
break;
}
default:
- jj_la1[198] = jj_gen;
+ jj_la1[197] = jj_gen;
jj_consume_token(-1);
errorHandler->handleParseError(token, getToken(1), __FUNCTION__, this), hasError = true;
}
@@ -7575,7 +7557,7 @@ void VhdlParser::selected_waveforms() {
break;
}
default:
- jj_la1[199] = jj_gen;
+ jj_la1[198] = jj_gen;
goto end_label_35;
}
if (!hasError) {
@@ -7609,34 +7591,57 @@ assert(false);
}
-QCString VhdlParser::sensitivity_list() {QCString s,s1;
- if (!hasError) {
- s = name();
- }
- if (!hasError) {
- while (!hasError) {
- switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) {
- case COMMA_T:{
- ;
- break;
- }
- default:
- jj_la1[200] = jj_gen;
- goto end_label_36;
+QCString VhdlParser::sensitivity_list() {QCString s,s1;Token* tok=0;
+ switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) {
+ case ALL_T:{
+ if (!hasError) {
+ tok = jj_consume_token(ALL_T);
}
if (!hasError) {
- jj_consume_token(COMMA_T);
+if(tok) return "all" ;
}
+ break;
+ }
+ case SLSL_T:
+ case STRINGLITERAL:
+ case BASIC_IDENTIFIER:
+ case EXTENDED_CHARACTER:{
if (!hasError) {
- s1 = name();
+ s = name();
}
if (!hasError) {
+ while (!hasError) {
+ switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) {
+ case COMMA_T:{
+ ;
+ break;
+ }
+ default:
+ jj_la1[199] = jj_gen;
+ goto end_label_36;
+ }
+ if (!hasError) {
+ jj_consume_token(COMMA_T);
+ }
+ if (!hasError) {
+ s1 = name();
+ }
+ if (!hasError) {
s+=",";s+=s1;
+ }
}
- }
- end_label_36: ;
- }
+ end_label_36: ;
+ }
+ if (!hasError) {
return s;
+ }
+ break;
+ }
+ default:
+ jj_la1[200] = jj_gen;
+ jj_consume_token(-1);
+ errorHandler->handleParseError(token, getToken(1), __FUNCTION__, this), hasError = true;
+ }
assert(false);
}
diff --git a/vhdlparser/VhdlParser.h b/vhdlparser/VhdlParser.h
index 24a139a..088be16 100644
--- a/vhdlparser/VhdlParser.h
+++ b/vhdlparser/VhdlParser.h
@@ -1311,7 +1311,7 @@ void parseInline();
return false;
}
- inline bool jj_3R_470()
+ inline bool jj_3R_471()
{
if (jj_done) return true;
if (jj_scan_token(FOR_T)) return true;
@@ -1331,13 +1331,13 @@ void parseInline();
if (jj_done) return true;
Token * xsp;
xsp = jj_scanpos;
- if (!jj_3R_469()) return false;
+ if (!jj_3R_470()) return false;
jj_scanpos = xsp;
- if (jj_3R_470()) return true;
+ if (jj_3R_471()) return true;
return false;
}
- inline bool jj_3R_469()
+ inline bool jj_3R_470()
{
if (jj_done) return true;
if (jj_scan_token(WHILE_T)) return true;
@@ -1417,7 +1417,7 @@ void parseInline();
return false;
}
- inline bool jj_3R_727()
+ inline bool jj_3R_728()
{
if (jj_done) return true;
if (jj_3R_74()) return true;
@@ -1427,7 +1427,7 @@ void parseInline();
inline bool jj_3R_419()
{
if (jj_done) return true;
- if (jj_3R_522()) return true;
+ if (jj_3R_523()) return true;
return false;
}
@@ -1438,27 +1438,27 @@ void parseInline();
return false;
}
- inline bool jj_3R_453()
+ inline bool jj_3R_454()
{
if (jj_done) return true;
if (jj_scan_token(IS_T)) return true;
Token * xsp;
xsp = jj_scanpos;
- if (!jj_3R_727()) return false;
+ if (!jj_3R_728()) return false;
jj_scanpos = xsp;
if (jj_scan_token(145)) return true;
return false;
}
- inline bool jj_3R_583()
+ inline bool jj_3R_584()
{
if (jj_done) return true;
- if (jj_3R_644()) return true;
+ if (jj_3R_645()) return true;
if (jj_3R_74()) return true;
return false;
}
- inline bool jj_3R_582()
+ inline bool jj_3R_583()
{
if (jj_done) return true;
if (jj_3R_98()) return true;
@@ -1486,7 +1486,7 @@ void parseInline();
return false;
}
- inline bool jj_3R_522()
+ inline bool jj_3R_523()
{
if (jj_done) return true;
Token * xsp;
@@ -1499,9 +1499,9 @@ void parseInline();
jj_scanpos = xsp;
if (!jj_3_45()) return false;
jj_scanpos = xsp;
- if (!jj_3R_582()) return false;
+ if (!jj_3R_583()) return false;
jj_scanpos = xsp;
- if (jj_3R_583()) return true;
+ if (jj_3R_584()) return true;
return false;
}
@@ -1542,7 +1542,7 @@ void parseInline();
return false;
}
- inline bool jj_3R_652()
+ inline bool jj_3R_653()
{
if (jj_done) return true;
if (jj_3R_74()) return true;
@@ -1620,7 +1620,7 @@ void parseInline();
return false;
}
- inline bool jj_3R_756()
+ inline bool jj_3R_757()
{
if (jj_done) return true;
if (jj_3R_161()) return true;
@@ -1629,32 +1629,32 @@ void parseInline();
return false;
}
- inline bool jj_3R_649()
+ inline bool jj_3R_650()
{
if (jj_done) return true;
if (jj_3R_61()) return true;
return false;
}
- inline bool jj_3R_648()
+ inline bool jj_3R_649()
{
if (jj_done) return true;
if (jj_3R_72()) return true;
return false;
}
- inline bool jj_3R_596()
+ inline bool jj_3R_597()
{
if (jj_done) return true;
Token * xsp;
xsp = jj_scanpos;
- if (!jj_3R_648()) return false;
+ if (!jj_3R_649()) return false;
jj_scanpos = xsp;
- if (jj_3R_649()) return true;
+ if (jj_3R_650()) return true;
return false;
}
- inline bool jj_3R_547()
+ inline bool jj_3R_548()
{
if (jj_done) return true;
if (jj_scan_token(LPAREN_T)) return true;
@@ -1671,14 +1671,14 @@ void parseInline();
return false;
}
- inline bool jj_3R_451()
+ inline bool jj_3R_452()
{
if (jj_done) return true;
Token * xsp;
xsp = jj_scanpos;
if (jj_scan_token(77)) jj_scanpos = xsp;
xsp = jj_scanpos;
- if (jj_3R_547()) jj_scanpos = xsp;
+ if (jj_3R_548()) jj_scanpos = xsp;
return false;
}
@@ -1696,7 +1696,7 @@ void parseInline();
return false;
}
- inline bool jj_3R_558()
+ inline bool jj_3R_559()
{
if (jj_done) return true;
if (jj_scan_token(TYPE_T)) return true;
@@ -1719,15 +1719,15 @@ void parseInline();
return false;
}
- inline bool jj_3R_557()
+ inline bool jj_3R_558()
{
if (jj_done) return true;
if (jj_scan_token(COMMA_T)) return true;
- if (jj_3R_475()) return true;
+ if (jj_3R_476()) return true;
return false;
}
- inline bool jj_3R_651()
+ inline bool jj_3R_652()
{
if (jj_done) return true;
if (jj_scan_token(ELSE_T)) return true;
@@ -1742,7 +1742,7 @@ void parseInline();
return false;
}
- inline bool jj_3R_572()
+ inline bool jj_3R_573()
{
if (jj_done) return true;
if (jj_scan_token(WHEN_T)) return true;
@@ -1750,7 +1750,7 @@ void parseInline();
return false;
}
- inline bool jj_3R_452()
+ inline bool jj_3R_453()
{
if (jj_done) return true;
Token * xsp;
@@ -1761,7 +1761,7 @@ void parseInline();
return false;
}
- inline bool jj_3R_650()
+ inline bool jj_3R_651()
{
if (jj_done) return true;
if (jj_scan_token(ELSIF_T)) return true;
@@ -1776,14 +1776,14 @@ void parseInline();
if (jj_done) return true;
Token * xsp;
xsp = jj_scanpos;
- if (jj_3R_452()) jj_scanpos = xsp;
+ if (jj_3R_453()) jj_scanpos = xsp;
if (jj_scan_token(FUNCTION_T)) return true;
if (jj_3R_63()) return true;
- if (jj_3R_451()) return true;
+ if (jj_3R_452()) return true;
if (jj_scan_token(RETURN_T)) return true;
if (jj_3R_63()) return true;
xsp = jj_scanpos;
- if (jj_3R_453()) jj_scanpos = xsp;
+ if (jj_3R_454()) jj_scanpos = xsp;
return false;
}
@@ -1800,7 +1800,7 @@ void parseInline();
if (jj_done) return true;
if (jj_scan_token(PROCEDURE_T)) return true;
if (jj_3R_74()) return true;
- if (jj_3R_451()) return true;
+ if (jj_3R_452()) return true;
return false;
}
@@ -1824,14 +1824,14 @@ void parseInline();
if (jj_3R_270()) return true;
while (true) {
xsp = jj_scanpos;
- if (jj_3R_650()) { jj_scanpos = xsp; break; }
+ if (jj_3R_651()) { jj_scanpos = xsp; break; }
}
xsp = jj_scanpos;
- if (jj_3R_651()) jj_scanpos = xsp;
+ if (jj_3R_652()) jj_scanpos = xsp;
if (jj_scan_token(END_T)) return true;
if (jj_scan_token(IF_T)) return true;
xsp = jj_scanpos;
- if (jj_3R_652()) jj_scanpos = xsp;
+ if (jj_3R_653()) jj_scanpos = xsp;
if (jj_scan_token(SEMI_T)) return true;
return false;
}
@@ -1873,14 +1873,14 @@ void parseInline();
return false;
}
- inline bool jj_3R_502()
+ inline bool jj_3R_503()
{
if (jj_done) return true;
if (jj_scan_token(ELSE_T)) return true;
if (jj_3R_61()) return true;
Token * xsp;
xsp = jj_scanpos;
- if (jj_3R_572()) jj_scanpos = xsp;
+ if (jj_3R_573()) jj_scanpos = xsp;
return false;
}
@@ -1895,10 +1895,10 @@ void parseInline();
{
if (jj_done) return true;
Token * xsp;
- if (jj_3R_502()) return true;
+ if (jj_3R_503()) return true;
while (true) {
xsp = jj_scanpos;
- if (jj_3R_502()) { jj_scanpos = xsp; break; }
+ if (jj_3R_503()) { jj_scanpos = xsp; break; }
}
return false;
}
@@ -1921,11 +1921,11 @@ void parseInline();
return false;
}
- inline bool jj_3R_571()
+ inline bool jj_3R_572()
{
if (jj_done) return true;
if (jj_scan_token(COMMA_T)) return true;
- if (jj_3R_570()) return true;
+ if (jj_3R_571()) return true;
return false;
}
@@ -1940,22 +1940,22 @@ void parseInline();
return false;
}
- inline bool jj_3R_475()
+ inline bool jj_3R_476()
{
if (jj_done) return true;
- if (jj_3R_472()) return true;
+ if (jj_3R_473()) return true;
if (jj_scan_token(WHEN_T)) return true;
if (jj_3R_90()) return true;
Token * xsp;
while (true) {
xsp = jj_scanpos;
- if (jj_3R_557()) { jj_scanpos = xsp; break; }
+ if (jj_3R_558()) { jj_scanpos = xsp; break; }
}
if (jj_scan_token(SEMI_T)) return true;
return false;
}
- inline bool jj_3R_474()
+ inline bool jj_3R_475()
{
if (jj_done) return true;
if (jj_3R_425()) return true;
@@ -1969,7 +1969,7 @@ void parseInline();
if (jj_3R_74()) return true;
if (jj_scan_token(IS_T)) return true;
if (jj_scan_token(LPAREN_T)) return true;
- if (jj_3R_500()) return true;
+ if (jj_3R_501()) return true;
if (jj_scan_token(RPAREN_T)) return true;
if (jj_scan_token(SEMI_T)) return true;
return false;
@@ -2001,7 +2001,7 @@ void parseInline();
if (jj_scan_token(COLON_T)) return true;
if (jj_3R_74()) return true;
if (jj_scan_token(LPAREN_T)) return true;
- if (jj_3R_501()) return true;
+ if (jj_3R_502()) return true;
if (jj_scan_token(RPAREN_T)) return true;
if (jj_scan_token(SEMI_T)) return true;
return false;
@@ -2025,14 +2025,14 @@ void parseInline();
return false;
}
- inline bool jj_3R_501()
+ inline bool jj_3R_502()
{
if (jj_done) return true;
- if (jj_3R_570()) return true;
+ if (jj_3R_571()) return true;
Token * xsp;
while (true) {
xsp = jj_scanpos;
- if (jj_3R_571()) { jj_scanpos = xsp; break; }
+ if (jj_3R_572()) { jj_scanpos = xsp; break; }
}
return false;
}
@@ -2056,37 +2056,37 @@ void parseInline();
if (jj_3R_119()) return true;
if (jj_scan_token(LESSTHAN_T)) return true;
xsp = jj_scanpos;
- if (jj_3R_474()) jj_scanpos = xsp;
- if (jj_3R_475()) return true;
+ if (jj_3R_475()) jj_scanpos = xsp;
+ if (jj_3R_476()) return true;
return false;
}
- inline bool jj_3R_639()
+ inline bool jj_3R_640()
{
if (jj_done) return true;
if (jj_3R_374()) return true;
return false;
}
- inline bool jj_3R_638()
+ inline bool jj_3R_639()
{
if (jj_done) return true;
if (jj_3R_63()) return true;
return false;
}
- inline bool jj_3R_570()
+ inline bool jj_3R_571()
{
if (jj_done) return true;
Token * xsp;
xsp = jj_scanpos;
- if (!jj_3R_638()) return false;
+ if (!jj_3R_639()) return false;
jj_scanpos = xsp;
- if (jj_3R_639()) return true;
+ if (jj_3R_640()) return true;
return false;
}
- inline bool jj_3R_721()
+ inline bool jj_3R_722()
{
if (jj_done) return true;
if (jj_3R_63()) return true;
@@ -2104,21 +2104,21 @@ void parseInline();
return false;
}
- inline bool jj_3R_720()
+ inline bool jj_3R_721()
{
if (jj_done) return true;
if (jj_3R_114()) return true;
return false;
}
- inline bool jj_3R_695()
+ inline bool jj_3R_696()
{
if (jj_done) return true;
Token * xsp;
xsp = jj_scanpos;
- if (!jj_3R_720()) return false;
+ if (!jj_3R_721()) return false;
jj_scanpos = xsp;
- if (jj_3R_721()) return true;
+ if (jj_3R_722()) return true;
return false;
}
@@ -2137,7 +2137,7 @@ void parseInline();
return false;
}
- inline bool jj_3R_606()
+ inline bool jj_3R_607()
{
if (jj_done) return true;
if (jj_scan_token(WHEN_T)) return true;
@@ -2152,7 +2152,7 @@ void parseInline();
return false;
}
- inline bool jj_3R_554()
+ inline bool jj_3R_555()
{
if (jj_done) return true;
if (jj_scan_token(WITH_T)) return true;
@@ -2161,7 +2161,7 @@ void parseInline();
Token * xsp;
xsp = jj_scanpos;
if (jj_scan_token(155)) jj_scanpos = xsp;
- if (jj_3R_695()) return true;
+ if (jj_3R_696()) return true;
if (jj_scan_token(VARASSIGN_T)) return true;
if (jj_3R_319()) return true;
return false;
@@ -2205,10 +2205,10 @@ void parseInline();
return false;
}
- inline bool jj_3R_473()
+ inline bool jj_3R_474()
{
if (jj_done) return true;
- if (jj_3R_556()) return true;
+ if (jj_3R_557()) return true;
return false;
}
@@ -2278,7 +2278,7 @@ void parseInline();
return false;
}
- inline bool jj_3R_471()
+ inline bool jj_3R_472()
{
if (jj_done) return true;
if (jj_3R_425()) return true;
@@ -2302,14 +2302,14 @@ void parseInline();
return false;
}
- inline bool jj_3R_556()
+ inline bool jj_3R_557()
{
if (jj_done) return true;
if (jj_scan_token(ELSE_T)) return true;
if (jj_3R_61()) return true;
Token * xsp;
xsp = jj_scanpos;
- if (jj_3R_606()) jj_scanpos = xsp;
+ if (jj_3R_607()) jj_scanpos = xsp;
return false;
}
@@ -2354,12 +2354,12 @@ void parseInline();
if (jj_scan_token(LESSTHAN_T)) return true;
Token * xsp;
xsp = jj_scanpos;
- if (jj_3R_471()) jj_scanpos = xsp;
- if (jj_3R_472()) return true;
+ if (jj_3R_472()) jj_scanpos = xsp;
+ if (jj_3R_473()) return true;
if (jj_scan_token(WHEN_T)) return true;
if (jj_3R_61()) return true;
xsp = jj_scanpos;
- if (jj_3R_473()) jj_scanpos = xsp;
+ if (jj_3R_474()) jj_scanpos = xsp;
if (jj_scan_token(SEMI_T)) return true;
return false;
}
@@ -2389,7 +2389,7 @@ void parseInline();
return false;
}
- inline bool jj_3R_581()
+ inline bool jj_3R_582()
{
if (jj_done) return true;
if (jj_scan_token(AT_T)) return true;
@@ -2397,10 +2397,10 @@ void parseInline();
return false;
}
- inline bool jj_3R_490()
+ inline bool jj_3R_491()
{
if (jj_done) return true;
- if (jj_3R_560()) return true;
+ if (jj_3R_561()) return true;
return false;
}
@@ -2423,7 +2423,7 @@ void parseInline();
inline bool jj_3R_430()
{
if (jj_done) return true;
- if (jj_3R_530()) return true;
+ if (jj_3R_531()) return true;
return false;
}
@@ -2440,14 +2440,14 @@ void parseInline();
return false;
}
- inline bool jj_3R_643()
+ inline bool jj_3R_644()
{
if (jj_done) return true;
if (jj_3R_147()) return true;
return false;
}
- inline bool jj_3R_611()
+ inline bool jj_3R_612()
{
if (jj_done) return true;
if (jj_3R_404()) return true;
@@ -2479,12 +2479,12 @@ void parseInline();
if (jj_scan_token(TYPE_T)) return true;
if (jj_3R_74()) return true;
if (jj_scan_token(IS_T)) return true;
- if (jj_3R_607()) return true;
+ if (jj_3R_608()) return true;
if (jj_scan_token(SEMI_T)) return true;
return false;
}
- inline bool jj_3R_668()
+ inline bool jj_3R_669()
{
if (jj_done) return true;
if (jj_scan_token(NEG_T)) return true;
@@ -2492,14 +2492,14 @@ void parseInline();
return false;
}
- inline bool jj_3R_642()
+ inline bool jj_3R_643()
{
if (jj_done) return true;
Token * xsp;
- if (jj_3R_668()) return true;
+ if (jj_3R_669()) return true;
while (true) {
xsp = jj_scanpos;
- if (jj_3R_668()) { jj_scanpos = xsp; break; }
+ if (jj_3R_669()) { jj_scanpos = xsp; break; }
}
return false;
}
@@ -2522,18 +2522,18 @@ void parseInline();
return false;
}
- inline bool jj_3R_580()
+ inline bool jj_3R_581()
{
if (jj_done) return true;
- if (jj_3R_642()) return true;
+ if (jj_3R_643()) return true;
Token * xsp;
xsp = jj_scanpos;
- if (jj_3R_643()) jj_scanpos = xsp;
+ if (jj_3R_644()) jj_scanpos = xsp;
if (jj_3R_74()) return true;
return false;
}
- inline bool jj_3R_601()
+ inline bool jj_3R_602()
{
if (jj_done) return true;
if (jj_3R_329()) return true;
@@ -2554,7 +2554,7 @@ void parseInline();
return false;
}
- inline bool jj_3R_641()
+ inline bool jj_3R_642()
{
if (jj_done) return true;
if (jj_scan_token(DOT_T)) return true;
@@ -2580,7 +2580,7 @@ void parseInline();
return false;
}
- inline bool jj_3R_640()
+ inline bool jj_3R_641()
{
if (jj_done) return true;
if (jj_scan_token(DOT_T)) return true;
@@ -2589,35 +2589,35 @@ void parseInline();
return false;
}
- inline bool jj_3R_579()
+ inline bool jj_3R_580()
{
if (jj_done) return true;
Token * xsp;
xsp = jj_scanpos;
- if (!jj_3R_640()) return false;
+ if (!jj_3R_641()) return false;
jj_scanpos = xsp;
- if (jj_3R_641()) return true;
+ if (jj_3R_642()) return true;
return false;
}
- inline bool jj_3R_521()
+ inline bool jj_3R_522()
{
if (jj_done) return true;
- if (jj_3R_581()) return true;
+ if (jj_3R_582()) return true;
return false;
}
- inline bool jj_3R_520()
+ inline bool jj_3R_521()
{
if (jj_done) return true;
- if (jj_3R_580()) return true;
+ if (jj_3R_581()) return true;
return false;
}
- inline bool jj_3R_519()
+ inline bool jj_3R_520()
{
if (jj_done) return true;
- if (jj_3R_579()) return true;
+ if (jj_3R_580()) return true;
return false;
}
@@ -2626,15 +2626,15 @@ void parseInline();
if (jj_done) return true;
Token * xsp;
xsp = jj_scanpos;
- if (!jj_3R_519()) return false;
- jj_scanpos = xsp;
if (!jj_3R_520()) return false;
jj_scanpos = xsp;
- if (jj_3R_521()) return true;
+ if (!jj_3R_521()) return false;
+ jj_scanpos = xsp;
+ if (jj_3R_522()) return true;
return false;
}
- inline bool jj_3R_518()
+ inline bool jj_3R_519()
{
if (jj_done) return true;
if (jj_scan_token(VARIABLE_T)) return true;
@@ -2648,7 +2648,7 @@ void parseInline();
return false;
}
- inline bool jj_3R_686()
+ inline bool jj_3R_687()
{
if (jj_done) return true;
if (jj_scan_token(FILE_T)) return true;
@@ -2657,14 +2657,14 @@ void parseInline();
return false;
}
- inline bool jj_3R_517()
+ inline bool jj_3R_518()
{
if (jj_done) return true;
if (jj_scan_token(SIGNAL_T)) return true;
return false;
}
- inline bool jj_3R_610()
+ inline bool jj_3R_611()
{
if (jj_done) return true;
if (jj_scan_token(OPEN_T)) return true;
@@ -2672,7 +2672,7 @@ void parseInline();
return false;
}
- inline bool jj_3R_516()
+ inline bool jj_3R_517()
{
if (jj_done) return true;
if (jj_scan_token(CONSTANT_T)) return true;
@@ -2684,28 +2684,28 @@ void parseInline();
if (jj_done) return true;
Token * xsp;
xsp = jj_scanpos;
- if (!jj_3R_516()) return false;
- jj_scanpos = xsp;
if (!jj_3R_517()) return false;
jj_scanpos = xsp;
- if (jj_3R_518()) return true;
+ if (!jj_3R_518()) return false;
+ jj_scanpos = xsp;
+ if (jj_3R_519()) return true;
return false;
}
- inline bool jj_3R_560()
+ inline bool jj_3R_561()
{
if (jj_done) return true;
Token * xsp;
xsp = jj_scanpos;
- if (jj_3R_610()) jj_scanpos = xsp;
+ if (jj_3R_611()) jj_scanpos = xsp;
if (jj_scan_token(IS_T)) return true;
xsp = jj_scanpos;
- if (jj_3R_611()) jj_scanpos = xsp;
- if (jj_3R_612()) return true;
+ if (jj_3R_612()) jj_scanpos = xsp;
+ if (jj_3R_613()) return true;
return false;
}
- inline bool jj_3R_612()
+ inline bool jj_3R_613()
{
if (jj_done) return true;
if (jj_3R_61()) return true;
@@ -2747,7 +2747,7 @@ void parseInline();
return false;
}
- inline bool jj_3R_476()
+ inline bool jj_3R_477()
{
if (jj_done) return true;
if (jj_scan_token(DOUBLEMULT_T)) return true;
@@ -2764,7 +2764,7 @@ void parseInline();
if (jj_3R_89()) return true;
Token * xsp;
xsp = jj_scanpos;
- if (jj_3R_490()) jj_scanpos = xsp;
+ if (jj_3R_491()) jj_scanpos = xsp;
if (jj_scan_token(SEMI_T)) return true;
return false;
}
@@ -2776,7 +2776,7 @@ void parseInline();
return false;
}
- inline bool jj_3R_531()
+ inline bool jj_3R_532()
{
if (jj_done) return true;
if (jj_scan_token(ELSIF_T)) return true;
@@ -2850,7 +2850,7 @@ void parseInline();
inline bool jj_3R_431()
{
if (jj_done) return true;
- if (jj_3R_531()) return true;
+ if (jj_3R_532()) return true;
return false;
}
@@ -2877,7 +2877,7 @@ void parseInline();
if (jj_3R_391()) return true;
Token * xsp;
xsp = jj_scanpos;
- if (jj_3R_476()) jj_scanpos = xsp;
+ if (jj_3R_477()) jj_scanpos = xsp;
return false;
}
@@ -2892,7 +2892,7 @@ void parseInline();
return false;
}
- inline bool jj_3R_529()
+ inline bool jj_3R_530()
{
if (jj_done) return true;
if (jj_3R_146()) return true;
@@ -2924,7 +2924,7 @@ void parseInline();
Token * xsp;
while (true) {
xsp = jj_scanpos;
- if (jj_3R_529()) { jj_scanpos = xsp; break; }
+ if (jj_3R_530()) { jj_scanpos = xsp; break; }
}
if (jj_scan_token(BEGIN_T)) return true;
return false;
@@ -3045,7 +3045,7 @@ void parseInline();
return false;
}
- inline bool jj_3R_669()
+ inline bool jj_3R_670()
{
if (jj_done) return true;
if (jj_3R_137()) return true;
@@ -3059,7 +3059,7 @@ void parseInline();
return false;
}
- inline bool jj_3R_694()
+ inline bool jj_3R_695()
{
if (jj_done) return true;
if (jj_scan_token(WHEN_T)) return true;
@@ -3084,25 +3084,25 @@ void parseInline();
return false;
}
- inline bool jj_3R_681()
+ inline bool jj_3R_682()
{
if (jj_done) return true;
Token * xsp;
- if (jj_3R_694()) return true;
+ if (jj_3R_695()) return true;
while (true) {
xsp = jj_scanpos;
- if (jj_3R_694()) { jj_scanpos = xsp; break; }
+ if (jj_3R_695()) { jj_scanpos = xsp; break; }
}
return false;
}
- inline bool jj_3R_646()
+ inline bool jj_3R_647()
{
if (jj_done) return true;
if (jj_scan_token(CASE_T)) return true;
if (jj_3R_61()) return true;
if (jj_scan_token(GENERATE_T)) return true;
- if (jj_3R_681()) return true;
+ if (jj_3R_682()) return true;
Token * xsp;
xsp = jj_scanpos;
if (jj_3_114()) jj_scanpos = xsp;
@@ -3204,36 +3204,36 @@ void parseInline();
return false;
}
- inline bool jj_3R_717()
+ inline bool jj_3R_718()
{
if (jj_done) return true;
if (jj_3R_374()) return true;
return false;
}
- inline bool jj_3R_716()
+ inline bool jj_3R_717()
{
if (jj_done) return true;
if (jj_3R_63()) return true;
return false;
}
- inline bool jj_3R_688()
+ inline bool jj_3R_689()
{
if (jj_done) return true;
Token * xsp;
xsp = jj_scanpos;
- if (!jj_3R_716()) return false;
+ if (!jj_3R_717()) return false;
jj_scanpos = xsp;
- if (jj_3R_717()) return true;
+ if (jj_3R_718()) return true;
return false;
}
- inline bool jj_3R_666()
+ inline bool jj_3R_667()
{
if (jj_done) return true;
if (jj_scan_token(COMMA_T)) return true;
- if (jj_3R_665()) return true;
+ if (jj_3R_666()) return true;
return false;
}
@@ -3277,7 +3277,7 @@ void parseInline();
if (jj_3R_63()) return true;
Token * xsp;
xsp = jj_scanpos;
- if (jj_3R_669()) jj_scanpos = xsp;
+ if (jj_3R_670()) jj_scanpos = xsp;
return false;
}
@@ -3289,16 +3289,16 @@ void parseInline();
return false;
}
- inline bool jj_3R_497()
+ inline bool jj_3R_498()
{
if (jj_done) return true;
- if (jj_3R_565()) return true;
- if (jj_scan_token(COLON_T)) return true;
if (jj_3R_566()) return true;
+ if (jj_scan_token(COLON_T)) return true;
+ if (jj_3R_567()) return true;
return false;
}
- inline bool jj_3R_689()
+ inline bool jj_3R_690()
{
if (jj_done) return true;
if (jj_3R_247()) return true;
@@ -3328,7 +3328,7 @@ void parseInline();
return false;
}
- inline bool jj_3R_616()
+ inline bool jj_3R_617()
{
if (jj_done) return true;
if (jj_scan_token(ALL_T)) return true;
@@ -3342,7 +3342,7 @@ void parseInline();
return false;
}
- inline bool jj_3R_615()
+ inline bool jj_3R_616()
{
if (jj_done) return true;
if (jj_scan_token(OTHER_T)) return true;
@@ -3369,28 +3369,28 @@ void parseInline();
return false;
}
- inline bool jj_3R_614()
+ inline bool jj_3R_615()
{
if (jj_done) return true;
- if (jj_3R_665()) return true;
+ if (jj_3R_666()) return true;
Token * xsp;
while (true) {
xsp = jj_scanpos;
- if (jj_3R_666()) { jj_scanpos = xsp; break; }
+ if (jj_3R_667()) { jj_scanpos = xsp; break; }
}
return false;
}
- inline bool jj_3R_565()
+ inline bool jj_3R_566()
{
if (jj_done) return true;
Token * xsp;
xsp = jj_scanpos;
- if (!jj_3R_614()) return false;
- jj_scanpos = xsp;
if (!jj_3R_615()) return false;
jj_scanpos = xsp;
- if (jj_3R_616()) return true;
+ if (!jj_3R_616()) return false;
+ jj_scanpos = xsp;
+ if (jj_3R_617()) return true;
return false;
}
@@ -3414,20 +3414,20 @@ void parseInline();
return false;
}
- inline bool jj_3R_715()
+ inline bool jj_3R_716()
{
if (jj_done) return true;
if (jj_3R_74()) return true;
return false;
}
- inline bool jj_3R_665()
+ inline bool jj_3R_666()
{
if (jj_done) return true;
- if (jj_3R_688()) return true;
+ if (jj_3R_689()) return true;
Token * xsp;
xsp = jj_scanpos;
- if (jj_3R_689()) jj_scanpos = xsp;
+ if (jj_3R_690()) jj_scanpos = xsp;
return false;
}
@@ -3452,21 +3452,21 @@ void parseInline();
return false;
}
- inline bool jj_3R_726()
+ inline bool jj_3R_727()
{
if (jj_done) return true;
- if (jj_3R_734()) return true;
+ if (jj_3R_735()) return true;
if (jj_scan_token(SEMI_T)) return true;
return false;
}
- inline bool jj_3R_714()
+ inline bool jj_3R_715()
{
if (jj_done) return true;
Token * xsp;
while (true) {
xsp = jj_scanpos;
- if (jj_3R_726()) { jj_scanpos = xsp; break; }
+ if (jj_3R_727()) { jj_scanpos = xsp; break; }
}
return false;
}
@@ -3485,14 +3485,14 @@ void parseInline();
return false;
}
- inline bool jj_3R_754()
+ inline bool jj_3R_755()
{
if (jj_done) return true;
if (jj_3R_352()) return true;
return false;
}
- inline bool jj_3R_753()
+ inline bool jj_3R_754()
{
if (jj_done) return true;
if (jj_3R_400()) return true;
@@ -3506,35 +3506,35 @@ void parseInline();
return false;
}
- inline bool jj_3R_569()
+ inline bool jj_3R_570()
{
if (jj_done) return true;
if (jj_scan_token(COMMA_T)) return true;
- if (jj_3R_568()) return true;
+ if (jj_3R_569()) return true;
return false;
}
- inline bool jj_3R_752()
+ inline bool jj_3R_753()
{
if (jj_done) return true;
if (jj_3R_369()) return true;
return false;
}
- inline bool jj_3R_734()
+ inline bool jj_3R_735()
{
if (jj_done) return true;
Token * xsp;
xsp = jj_scanpos;
- if (!jj_3R_752()) return false;
- jj_scanpos = xsp;
if (!jj_3R_753()) return false;
jj_scanpos = xsp;
- if (jj_3R_754()) return true;
+ if (!jj_3R_754()) return false;
+ jj_scanpos = xsp;
+ if (jj_3R_755()) return true;
return false;
}
- inline bool jj_3R_713()
+ inline bool jj_3R_714()
{
if (jj_done) return true;
if (jj_3R_74()) return true;
@@ -3548,23 +3548,23 @@ void parseInline();
return false;
}
- inline bool jj_3R_687()
+ inline bool jj_3R_688()
{
if (jj_done) return true;
if (jj_scan_token(PROTECTED_T)) return true;
- if (jj_3R_714()) return true;
+ if (jj_3R_715()) return true;
if (jj_scan_token(END_T)) return true;
if (jj_scan_token(PROTECTED_T)) return true;
Token * xsp;
xsp = jj_scanpos;
- if (jj_3R_715()) jj_scanpos = xsp;
+ if (jj_3R_716()) jj_scanpos = xsp;
return false;
}
- inline bool jj_3R_725()
+ inline bool jj_3R_726()
{
if (jj_done) return true;
- if (jj_3R_733()) return true;
+ if (jj_3R_734()) return true;
return false;
}
@@ -3575,25 +3575,25 @@ void parseInline();
return false;
}
- inline bool jj_3R_712()
+ inline bool jj_3R_713()
{
if (jj_done) return true;
Token * xsp;
while (true) {
xsp = jj_scanpos;
- if (jj_3R_725()) { jj_scanpos = xsp; break; }
+ if (jj_3R_726()) { jj_scanpos = xsp; break; }
}
return false;
}
- inline bool jj_3R_751()
+ inline bool jj_3R_752()
{
if (jj_done) return true;
if (jj_3R_403()) return true;
return false;
}
- inline bool jj_3R_637()
+ inline bool jj_3R_638()
{
if (jj_done) return true;
if (jj_scan_token(BOX_T)) return true;
@@ -3607,21 +3607,21 @@ void parseInline();
return false;
}
- inline bool jj_3R_750()
+ inline bool jj_3R_751()
{
if (jj_done) return true;
if (jj_3R_352()) return true;
return false;
}
- inline bool jj_3R_749()
+ inline bool jj_3R_750()
{
if (jj_done) return true;
if (jj_3R_400()) return true;
return false;
}
- inline bool jj_3R_748()
+ inline bool jj_3R_749()
{
if (jj_done) return true;
if (jj_3R_67()) return true;
@@ -3636,81 +3636,79 @@ void parseInline();
return false;
}
- inline bool jj_3R_747()
+ inline bool jj_3R_748()
{
if (jj_done) return true;
if (jj_3R_398()) return true;
return false;
}
- inline bool jj_3R_746()
+ inline bool jj_3R_747()
{
if (jj_done) return true;
if (jj_3R_397()) return true;
return false;
}
- inline bool jj_3R_745()
+ inline bool jj_3R_746()
{
if (jj_done) return true;
if (jj_3R_396()) return true;
return false;
}
- inline bool jj_3R_744()
+ inline bool jj_3R_745()
{
if (jj_done) return true;
if (jj_3R_394()) return true;
return false;
}
- inline bool jj_3R_743()
+ inline bool jj_3R_744()
{
if (jj_done) return true;
if (jj_3R_393()) return true;
return false;
}
- inline bool jj_3R_742()
+ inline bool jj_3R_743()
{
if (jj_done) return true;
if (jj_3R_392()) return true;
return false;
}
- inline bool jj_3R_741()
+ inline bool jj_3R_742()
{
if (jj_done) return true;
- if (jj_3R_552()) return true;
+ if (jj_3R_553()) return true;
return false;
}
- inline bool jj_3R_500()
+ inline bool jj_3R_501()
{
if (jj_done) return true;
- if (jj_3R_568()) return true;
+ if (jj_3R_569()) return true;
Token * xsp;
while (true) {
xsp = jj_scanpos;
- if (jj_3R_569()) { jj_scanpos = xsp; break; }
+ if (jj_3R_570()) { jj_scanpos = xsp; break; }
}
return false;
}
- inline bool jj_3R_740()
+ inline bool jj_3R_741()
{
if (jj_done) return true;
if (jj_3R_98()) return true;
return false;
}
- inline bool jj_3R_733()
+ inline bool jj_3R_734()
{
if (jj_done) return true;
Token * xsp;
xsp = jj_scanpos;
- if (!jj_3R_740()) return false;
- jj_scanpos = xsp;
if (!jj_3R_741()) return false;
jj_scanpos = xsp;
if (!jj_3R_742()) return false;
@@ -3731,9 +3729,11 @@ void parseInline();
jj_scanpos = xsp;
if (!jj_3R_750()) return false;
jj_scanpos = xsp;
+ if (!jj_3R_751()) return false;
+ jj_scanpos = xsp;
if (!jj_3_113()) return false;
jj_scanpos = xsp;
- if (jj_3R_751()) return true;
+ if (jj_3R_752()) return true;
return false;
}
@@ -3744,17 +3744,17 @@ void parseInline();
return false;
}
- inline bool jj_3R_568()
+ inline bool jj_3R_569()
{
if (jj_done) return true;
- if (jj_3R_566()) return true;
+ if (jj_3R_567()) return true;
Token * xsp;
xsp = jj_scanpos;
- if (jj_3R_637()) jj_scanpos = xsp;
+ if (jj_3R_638()) jj_scanpos = xsp;
return false;
}
- inline bool jj_3R_647()
+ inline bool jj_3R_648()
{
if (jj_done) return true;
if (jj_scan_token(LPAREN_T)) return true;
@@ -3763,14 +3763,14 @@ void parseInline();
return false;
}
- inline bool jj_3R_633()
+ inline bool jj_3R_634()
{
if (jj_done) return true;
if (jj_scan_token(FILE_T)) return true;
return false;
}
- inline bool jj_3R_555()
+ inline bool jj_3R_556()
{
if (jj_done) return true;
if (jj_scan_token(AFTER_T)) return true;
@@ -3778,21 +3778,21 @@ void parseInline();
return false;
}
- inline bool jj_3R_632()
+ inline bool jj_3R_633()
{
if (jj_done) return true;
if (jj_scan_token(GROUP_T)) return true;
return false;
}
- inline bool jj_3R_631()
+ inline bool jj_3R_632()
{
if (jj_done) return true;
if (jj_scan_token(UNITS_T)) return true;
return false;
}
- inline bool jj_3R_630()
+ inline bool jj_3R_631()
{
if (jj_done) return true;
if (jj_scan_token(LITERAL_T)) return true;
@@ -3804,132 +3804,130 @@ void parseInline();
if (jj_done) return true;
if (jj_scan_token(PROTECTED_T)) return true;
if (jj_scan_token(BODY_T)) return true;
- if (jj_3R_712()) return true;
+ if (jj_3R_713()) return true;
if (jj_scan_token(END_T)) return true;
if (jj_scan_token(PROTECTED_T)) return true;
if (jj_scan_token(BODY_T)) return true;
Token * xsp;
xsp = jj_scanpos;
- if (jj_3R_713()) jj_scanpos = xsp;
+ if (jj_3R_714()) jj_scanpos = xsp;
return false;
}
- inline bool jj_3R_629()
+ inline bool jj_3R_630()
{
if (jj_done) return true;
if (jj_scan_token(LABEL_T)) return true;
return false;
}
- inline bool jj_3R_528()
+ inline bool jj_3R_529()
{
if (jj_done) return true;
if (jj_scan_token(COMMA_T)) return true;
- if (jj_3R_472()) return true;
+ if (jj_3R_473()) return true;
return false;
}
- inline bool jj_3R_628()
+ inline bool jj_3R_629()
{
if (jj_done) return true;
if (jj_scan_token(COMPONENT_T)) return true;
return false;
}
- inline bool jj_3R_627()
+ inline bool jj_3R_628()
{
if (jj_done) return true;
if (jj_scan_token(VARIABLE_T)) return true;
return false;
}
- inline bool jj_3R_626()
+ inline bool jj_3R_627()
{
if (jj_done) return true;
if (jj_scan_token(SIGNAL_T)) return true;
return false;
}
- inline bool jj_3R_625()
+ inline bool jj_3R_626()
{
if (jj_done) return true;
if (jj_scan_token(CONSTANT_T)) return true;
return false;
}
- inline bool jj_3R_624()
+ inline bool jj_3R_625()
{
if (jj_done) return true;
if (jj_scan_token(SUBTYPE_T)) return true;
return false;
}
- inline bool jj_3R_623()
+ inline bool jj_3R_624()
{
if (jj_done) return true;
if (jj_scan_token(TYPE_T)) return true;
return false;
}
- inline bool jj_3R_622()
+ inline bool jj_3R_623()
{
if (jj_done) return true;
if (jj_scan_token(PACKAGE_T)) return true;
return false;
}
- inline bool jj_3R_621()
+ inline bool jj_3R_622()
{
if (jj_done) return true;
if (jj_scan_token(FUNCTION_T)) return true;
return false;
}
- inline bool jj_3R_620()
+ inline bool jj_3R_621()
{
if (jj_done) return true;
if (jj_scan_token(PROCEDURE_T)) return true;
return false;
}
- inline bool jj_3R_619()
+ inline bool jj_3R_620()
{
if (jj_done) return true;
if (jj_scan_token(CONFIGURATION_T)) return true;
return false;
}
- inline bool jj_3R_618()
+ inline bool jj_3R_619()
{
if (jj_done) return true;
if (jj_scan_token(ARCHITECTURE_T)) return true;
return false;
}
- inline bool jj_3R_472()
+ inline bool jj_3R_473()
{
if (jj_done) return true;
if (jj_3R_61()) return true;
Token * xsp;
xsp = jj_scanpos;
- if (jj_3R_555()) jj_scanpos = xsp;
+ if (jj_3R_556()) jj_scanpos = xsp;
return false;
}
- inline bool jj_3R_617()
+ inline bool jj_3R_618()
{
if (jj_done) return true;
if (jj_scan_token(ENTITY_T)) return true;
return false;
}
- inline bool jj_3R_566()
+ inline bool jj_3R_567()
{
if (jj_done) return true;
Token * xsp;
xsp = jj_scanpos;
- if (!jj_3R_617()) return false;
- jj_scanpos = xsp;
if (!jj_3R_618()) return false;
jj_scanpos = xsp;
if (!jj_3R_619()) return false;
@@ -3960,18 +3958,20 @@ void parseInline();
jj_scanpos = xsp;
if (!jj_3R_632()) return false;
jj_scanpos = xsp;
- if (jj_3R_633()) return true;
+ if (!jj_3R_633()) return false;
+ jj_scanpos = xsp;
+ if (jj_3R_634()) return true;
return false;
}
- inline bool jj_3R_595()
+ inline bool jj_3R_596()
{
if (jj_done) return true;
if (jj_scan_token(OPEN_T)) return true;
return false;
}
- inline bool jj_3R_594()
+ inline bool jj_3R_595()
{
if (jj_done) return true;
if (jj_scan_token(CONFIGURATION_T)) return true;
@@ -3986,27 +3986,27 @@ void parseInline();
return false;
}
- inline bool jj_3R_593()
+ inline bool jj_3R_594()
{
if (jj_done) return true;
if (jj_scan_token(ENTITY_T)) return true;
if (jj_3R_63()) return true;
Token * xsp;
xsp = jj_scanpos;
- if (jj_3R_647()) jj_scanpos = xsp;
+ if (jj_3R_648()) jj_scanpos = xsp;
return false;
}
- inline bool jj_3R_533()
+ inline bool jj_3R_534()
{
if (jj_done) return true;
Token * xsp;
xsp = jj_scanpos;
- if (!jj_3R_593()) return false;
- jj_scanpos = xsp;
if (!jj_3R_594()) return false;
jj_scanpos = xsp;
- if (jj_3R_595()) return true;
+ if (!jj_3R_595()) return false;
+ jj_scanpos = xsp;
+ if (jj_3R_596()) return true;
return false;
}
@@ -4024,11 +4024,11 @@ void parseInline();
inline bool jj_3R_426()
{
if (jj_done) return true;
- if (jj_3R_472()) return true;
+ if (jj_3R_473()) return true;
Token * xsp;
while (true) {
xsp = jj_scanpos;
- if (jj_3R_528()) { jj_scanpos = xsp; break; }
+ if (jj_3R_529()) { jj_scanpos = xsp; break; }
}
return false;
}
@@ -4066,7 +4066,7 @@ void parseInline();
return false;
}
- inline bool jj_3R_739()
+ inline bool jj_3R_740()
{
if (jj_done) return true;
if (jj_3R_207()) return true;
@@ -4083,11 +4083,11 @@ void parseInline();
return false;
}
- inline bool jj_3R_757()
+ inline bool jj_3R_758()
{
if (jj_done) return true;
if (jj_scan_token(COMMA_T)) return true;
- if (jj_3R_756()) return true;
+ if (jj_3R_757()) return true;
return false;
}
@@ -4141,7 +4141,7 @@ void parseInline();
return false;
}
- inline bool jj_3R_489()
+ inline bool jj_3R_490()
{
if (jj_done) return true;
if (jj_scan_token(VARASSIGN_T)) return true;
@@ -4149,10 +4149,10 @@ void parseInline();
return false;
}
- inline bool jj_3R_498()
+ inline bool jj_3R_499()
{
if (jj_done) return true;
- if (jj_3R_567()) return true;
+ if (jj_3R_568()) return true;
if (jj_scan_token(COLON_T)) return true;
if (jj_3R_63()) return true;
return false;
@@ -4169,12 +4169,12 @@ void parseInline();
if (jj_scan_token(COLON_T)) return true;
if (jj_3R_89()) return true;
xsp = jj_scanpos;
- if (jj_3R_489()) jj_scanpos = xsp;
+ if (jj_3R_490()) jj_scanpos = xsp;
if (jj_scan_token(SEMI_T)) return true;
return false;
}
- inline bool jj_3R_499()
+ inline bool jj_3R_500()
{
if (jj_done) return true;
if (jj_scan_token(COMMA_T)) return true;
@@ -4182,10 +4182,10 @@ void parseInline();
return false;
}
- inline bool jj_3R_467()
+ inline bool jj_3R_468()
{
if (jj_done) return true;
- if (jj_3R_554()) return true;
+ if (jj_3R_555()) return true;
return false;
}
@@ -4193,7 +4193,7 @@ void parseInline();
{
if (jj_done) return true;
if (jj_scan_token(DISCONNECT_T)) return true;
- if (jj_3R_498()) return true;
+ if (jj_3R_499()) return true;
if (jj_scan_token(AFTER_T)) return true;
if (jj_3R_61()) return true;
if (jj_scan_token(SEMI_T)) return true;
@@ -4220,13 +4220,13 @@ void parseInline();
if (jj_done) return true;
Token * xsp;
xsp = jj_scanpos;
- if (!jj_3R_466()) return false;
+ if (!jj_3R_467()) return false;
jj_scanpos = xsp;
- if (jj_3R_467()) return true;
+ if (jj_3R_468()) return true;
return false;
}
- inline bool jj_3R_466()
+ inline bool jj_3R_467()
{
if (jj_done) return true;
Token * xsp;
@@ -4239,7 +4239,7 @@ void parseInline();
return false;
}
- inline bool jj_3R_486()
+ inline bool jj_3R_487()
{
if (jj_done) return true;
if (jj_scan_token(VARASSIGN_T)) return true;
@@ -4265,28 +4265,28 @@ void parseInline();
return false;
}
- inline bool jj_3R_600()
+ inline bool jj_3R_601()
{
if (jj_done) return true;
if (jj_3R_323()) return true;
return false;
}
- inline bool jj_3R_599()
+ inline bool jj_3R_600()
{
if (jj_done) return true;
if (jj_3R_74()) return true;
return false;
}
- inline bool jj_3R_548()
+ inline bool jj_3R_549()
{
if (jj_done) return true;
Token * xsp;
xsp = jj_scanpos;
- if (!jj_3R_599()) return false;
+ if (!jj_3R_600()) return false;
jj_scanpos = xsp;
- if (jj_3R_600()) return true;
+ if (jj_3R_601()) return true;
return false;
}
@@ -4298,13 +4298,13 @@ void parseInline();
Token * xsp;
while (true) {
xsp = jj_scanpos;
- if (jj_3R_499()) { jj_scanpos = xsp; break; }
+ if (jj_3R_500()) { jj_scanpos = xsp; break; }
}
if (jj_scan_token(SEMI_T)) return true;
return false;
}
- inline bool jj_3R_584()
+ inline bool jj_3R_585()
{
if (jj_done) return true;
if (jj_scan_token(REJECT_T)) return true;
@@ -4319,26 +4319,26 @@ void parseInline();
return false;
}
- inline bool jj_3R_527()
+ inline bool jj_3R_528()
{
if (jj_done) return true;
Token * xsp;
xsp = jj_scanpos;
- if (jj_3R_584()) jj_scanpos = xsp;
+ if (jj_3R_585()) jj_scanpos = xsp;
if (jj_scan_token(INERTIAL_T)) return true;
return false;
}
- inline bool jj_3R_738()
+ inline bool jj_3R_739()
{
if (jj_done) return true;
if (jj_scan_token(ARRAY_T)) return true;
if (jj_scan_token(LPAREN_T)) return true;
- if (jj_3R_756()) return true;
+ if (jj_3R_757()) return true;
Token * xsp;
while (true) {
xsp = jj_scanpos;
- if (jj_3R_757()) { jj_scanpos = xsp; break; }
+ if (jj_3R_758()) { jj_scanpos = xsp; break; }
}
if (jj_scan_token(RPAREN_T)) return true;
if (jj_scan_token(OF_T)) return true;
@@ -4346,7 +4346,7 @@ void parseInline();
return false;
}
- inline bool jj_3R_526()
+ inline bool jj_3R_527()
{
if (jj_done) return true;
if (jj_scan_token(TRANSPORT_T)) return true;
@@ -4365,9 +4365,9 @@ void parseInline();
if (jj_done) return true;
Token * xsp;
xsp = jj_scanpos;
- if (!jj_3R_526()) return false;
+ if (!jj_3R_527()) return false;
jj_scanpos = xsp;
- if (jj_3R_527()) return true;
+ if (jj_3R_528()) return true;
return false;
}
@@ -4392,10 +4392,10 @@ void parseInline();
return false;
}
- inline bool jj_3R_664()
+ inline bool jj_3R_665()
{
if (jj_done) return true;
- if (jj_3R_687()) return true;
+ if (jj_3R_688()) return true;
return false;
}
@@ -4427,10 +4427,10 @@ void parseInline();
return false;
}
- inline bool jj_3R_663()
+ inline bool jj_3R_664()
{
if (jj_done) return true;
- if (jj_3R_686()) return true;
+ if (jj_3R_687()) return true;
return false;
}
@@ -4441,17 +4441,17 @@ void parseInline();
return false;
}
- inline bool jj_3R_662()
+ inline bool jj_3R_663()
{
if (jj_done) return true;
- if (jj_3R_685()) return true;
+ if (jj_3R_686()) return true;
return false;
}
- inline bool jj_3R_661()
+ inline bool jj_3R_662()
{
if (jj_done) return true;
- if (jj_3R_684()) return true;
+ if (jj_3R_685()) return true;
return false;
}
@@ -4477,29 +4477,29 @@ void parseInline();
return false;
}
- inline bool jj_3R_660()
+ inline bool jj_3R_661()
{
if (jj_done) return true;
- if (jj_3R_683()) return true;
+ if (jj_3R_684()) return true;
return false;
}
- inline bool jj_3R_607()
+ inline bool jj_3R_608()
{
if (jj_done) return true;
Token * xsp;
xsp = jj_scanpos;
- if (!jj_3R_660()) return false;
- jj_scanpos = xsp;
if (!jj_3R_661()) return false;
jj_scanpos = xsp;
if (!jj_3R_662()) return false;
jj_scanpos = xsp;
if (!jj_3R_663()) return false;
jj_scanpos = xsp;
+ if (!jj_3R_664()) return false;
+ jj_scanpos = xsp;
if (!jj_3_110()) return false;
jj_scanpos = xsp;
- if (jj_3R_664()) return true;
+ if (jj_3R_665()) return true;
return false;
}
@@ -4535,10 +4535,10 @@ void parseInline();
return false;
}
- inline bool jj_3R_485()
+ inline bool jj_3R_486()
{
if (jj_done) return true;
- if (jj_3R_558()) return true;
+ if (jj_3R_559()) return true;
return false;
}
@@ -4556,7 +4556,7 @@ void parseInline();
xsp = jj_scanpos;
if (!jj_3_109()) return false;
jj_scanpos = xsp;
- if (jj_3R_485()) return true;
+ if (jj_3R_486()) return true;
return false;
}
@@ -4585,7 +4585,7 @@ void parseInline();
return false;
}
- inline bool jj_3R_737()
+ inline bool jj_3R_738()
{
if (jj_done) return true;
if (jj_scan_token(ARRAY_T)) return true;
@@ -4624,7 +4624,7 @@ void parseInline();
if (jj_3R_89()) return true;
Token * xsp;
xsp = jj_scanpos;
- if (jj_3R_486()) jj_scanpos = xsp;
+ if (jj_3R_487()) jj_scanpos = xsp;
if (jj_scan_token(SEMI_T)) return true;
return false;
}
@@ -4699,7 +4699,7 @@ void parseInline();
return false;
}
- inline bool jj_3R_598()
+ inline bool jj_3R_599()
{
if (jj_done) return true;
if (jj_3R_350()) return true;
@@ -4728,21 +4728,21 @@ void parseInline();
return false;
}
- inline bool jj_3R_597()
+ inline bool jj_3R_598()
{
if (jj_done) return true;
if (jj_3R_84()) return true;
return false;
}
- inline bool jj_3R_535()
+ inline bool jj_3R_536()
{
if (jj_done) return true;
Token * xsp;
xsp = jj_scanpos;
- if (!jj_3R_597()) return false;
+ if (!jj_3R_598()) return false;
jj_scanpos = xsp;
- if (jj_3R_598()) return true;
+ if (jj_3R_599()) return true;
return false;
}
@@ -4798,20 +4798,20 @@ void parseInline();
return false;
}
- inline bool jj_3R_658()
+ inline bool jj_3R_659()
{
if (jj_done) return true;
if (jj_3R_117()) return true;
return false;
}
- inline bool jj_3R_603()
+ inline bool jj_3R_604()
{
if (jj_done) return true;
Token * xsp;
while (true) {
xsp = jj_scanpos;
- if (jj_3R_658()) { jj_scanpos = xsp; break; }
+ if (jj_3R_659()) { jj_scanpos = xsp; break; }
}
return false;
}
@@ -4842,11 +4842,11 @@ void parseInline();
return false;
}
- inline bool jj_3R_551()
+ inline bool jj_3R_552()
{
if (jj_done) return true;
if (jj_scan_token(LPAREN_T)) return true;
- if (jj_3R_601()) return true;
+ if (jj_3R_602()) return true;
if (jj_scan_token(RPAREN_T)) return true;
return false;
}
@@ -4876,7 +4876,7 @@ void parseInline();
return false;
}
- inline bool jj_3R_550()
+ inline bool jj_3R_551()
{
if (jj_done) return true;
Token * xsp;
@@ -4894,16 +4894,16 @@ void parseInline();
return false;
}
- inline bool jj_3R_460()
+ inline bool jj_3R_461()
{
if (jj_done) return true;
Token * xsp;
xsp = jj_scanpos;
- if (jj_3R_550()) jj_scanpos = xsp;
+ if (jj_3R_551()) jj_scanpos = xsp;
if (jj_scan_token(FUNCTION_T)) return true;
- if (jj_3R_548()) return true;
+ if (jj_3R_549()) return true;
xsp = jj_scanpos;
- if (jj_3R_551()) jj_scanpos = xsp;
+ if (jj_3R_552()) jj_scanpos = xsp;
if (jj_scan_token(RETURN_T)) return true;
if (jj_3R_161()) return true;
return false;
@@ -4916,7 +4916,7 @@ void parseInline();
return false;
}
- inline bool jj_3R_549()
+ inline bool jj_3R_550()
{
if (jj_done) return true;
if (jj_scan_token(LPAREN_T)) return true;
@@ -4966,25 +4966,25 @@ void parseInline();
if (jj_done) return true;
Token * xsp;
xsp = jj_scanpos;
- if (!jj_3R_459()) return false;
+ if (!jj_3R_460()) return false;
jj_scanpos = xsp;
- if (jj_3R_460()) return true;
+ if (jj_3R_461()) return true;
return false;
}
- inline bool jj_3R_459()
+ inline bool jj_3R_460()
{
if (jj_done) return true;
if (jj_scan_token(PROCEDURE_T)) return true;
- if (jj_3R_548()) return true;
+ if (jj_3R_549()) return true;
Token * xsp;
xsp = jj_scanpos;
- if (jj_3R_549()) jj_scanpos = xsp;
+ if (jj_3R_550()) jj_scanpos = xsp;
xsp = jj_scanpos;
if (jj_3_103()) jj_scanpos = xsp;
xsp = jj_scanpos;
if (jj_3_104()) jj_scanpos = xsp;
- if (jj_3R_451()) return true;
+ if (jj_3R_452()) return true;
return false;
}
@@ -5008,14 +5008,14 @@ void parseInline();
return false;
}
- inline bool jj_3R_592()
+ inline bool jj_3R_593()
{
if (jj_done) return true;
if (jj_3R_82()) return true;
return false;
}
- inline bool jj_3R_659()
+ inline bool jj_3R_660()
{
if (jj_done) return true;
Token * xsp;
@@ -5026,7 +5026,7 @@ void parseInline();
return false;
}
- inline bool jj_3R_591()
+ inline bool jj_3R_592()
{
if (jj_done) return true;
if (jj_3R_81()) return true;
@@ -5040,25 +5040,25 @@ void parseInline();
return false;
}
- inline bool jj_3R_657()
+ inline bool jj_3R_658()
{
if (jj_done) return true;
- if (jj_3R_682()) return true;
+ if (jj_3R_683()) return true;
return false;
}
- inline bool jj_3R_602()
+ inline bool jj_3R_603()
{
if (jj_done) return true;
Token * xsp;
while (true) {
xsp = jj_scanpos;
- if (jj_3R_657()) { jj_scanpos = xsp; break; }
+ if (jj_3R_658()) { jj_scanpos = xsp; break; }
}
return false;
}
- inline bool jj_3R_590()
+ inline bool jj_3R_591()
{
if (jj_done) return true;
if (jj_3R_80()) return true;
@@ -5085,7 +5085,7 @@ void parseInline();
return false;
}
- inline bool jj_3R_589()
+ inline bool jj_3R_590()
{
if (jj_done) return true;
if (jj_3R_92()) return true;
@@ -5117,28 +5117,28 @@ void parseInline();
return false;
}
- inline bool jj_3R_707()
+ inline bool jj_3R_708()
{
if (jj_done) return true;
if (jj_3R_403()) return true;
return false;
}
- inline bool jj_3R_588()
+ inline bool jj_3R_589()
{
if (jj_done) return true;
- if (jj_3R_646()) return true;
+ if (jj_3R_647()) return true;
return false;
}
- inline bool jj_3R_587()
+ inline bool jj_3R_588()
{
if (jj_done) return true;
if (jj_3R_78()) return true;
return false;
}
- inline bool jj_3R_706()
+ inline bool jj_3R_707()
{
if (jj_done) return true;
if (jj_3R_352()) return true;
@@ -5152,48 +5152,46 @@ void parseInline();
return false;
}
- inline bool jj_3R_705()
+ inline bool jj_3R_706()
{
if (jj_done) return true;
if (jj_3R_400()) return true;
return false;
}
- inline bool jj_3R_586()
+ inline bool jj_3R_587()
{
if (jj_done) return true;
if (jj_3R_93()) return true;
return false;
}
- inline bool jj_3R_704()
+ inline bool jj_3R_705()
{
if (jj_done) return true;
if (jj_3R_67()) return true;
return false;
}
- inline bool jj_3R_703()
+ inline bool jj_3R_704()
{
if (jj_done) return true;
if (jj_3R_398()) return true;
return false;
}
- inline bool jj_3R_585()
+ inline bool jj_3R_586()
{
if (jj_done) return true;
- if (jj_3R_645()) return true;
+ if (jj_3R_646()) return true;
return false;
}
- inline bool jj_3R_530()
+ inline bool jj_3R_531()
{
if (jj_done) return true;
Token * xsp;
xsp = jj_scanpos;
- if (!jj_3R_585()) return false;
- jj_scanpos = xsp;
if (!jj_3R_586()) return false;
jj_scanpos = xsp;
if (!jj_3R_587()) return false;
@@ -5208,11 +5206,13 @@ void parseInline();
jj_scanpos = xsp;
if (!jj_3R_592()) return false;
jj_scanpos = xsp;
+ if (!jj_3R_593()) return false;
+ jj_scanpos = xsp;
if (jj_scan_token(189)) return true;
return false;
}
- inline bool jj_3R_702()
+ inline bool jj_3R_703()
{
if (jj_done) return true;
if (jj_3R_397()) return true;
@@ -5226,42 +5226,42 @@ void parseInline();
return false;
}
- inline bool jj_3R_701()
+ inline bool jj_3R_702()
{
if (jj_done) return true;
if (jj_3R_396()) return true;
return false;
}
- inline bool jj_3R_605()
+ inline bool jj_3R_606()
{
if (jj_done) return true;
- if (jj_3R_548()) return true;
+ if (jj_3R_549()) return true;
return false;
}
- inline bool jj_3R_700()
+ inline bool jj_3R_701()
{
if (jj_done) return true;
if (jj_3R_394()) return true;
return false;
}
- inline bool jj_3R_699()
+ inline bool jj_3R_700()
{
if (jj_done) return true;
if (jj_3R_393()) return true;
return false;
}
- inline bool jj_3R_698()
+ inline bool jj_3R_699()
{
if (jj_done) return true;
- if (jj_3R_552()) return true;
+ if (jj_3R_553()) return true;
return false;
}
- inline bool jj_3R_697()
+ inline bool jj_3R_698()
{
if (jj_done) return true;
if (jj_3R_392()) return true;
@@ -5275,20 +5275,18 @@ void parseInline();
return false;
}
- inline bool jj_3R_696()
+ inline bool jj_3R_697()
{
if (jj_done) return true;
if (jj_3R_98()) return true;
return false;
}
- inline bool jj_3R_682()
+ inline bool jj_3R_683()
{
if (jj_done) return true;
Token * xsp;
xsp = jj_scanpos;
- if (!jj_3R_696()) return false;
- jj_scanpos = xsp;
if (!jj_3R_697()) return false;
jj_scanpos = xsp;
if (!jj_3R_698()) return false;
@@ -5309,9 +5307,11 @@ void parseInline();
jj_scanpos = xsp;
if (!jj_3R_706()) return false;
jj_scanpos = xsp;
+ if (!jj_3R_707()) return false;
+ jj_scanpos = xsp;
if (!jj_3_102()) return false;
jj_scanpos = xsp;
- if (jj_3R_707()) return true;
+ if (jj_3R_708()) return true;
return false;
}
@@ -5330,7 +5330,7 @@ void parseInline();
return false;
}
- inline bool jj_3R_488()
+ inline bool jj_3R_489()
{
if (jj_done) return true;
if (jj_scan_token(VARASSIGN_T)) return true;
@@ -5365,16 +5365,16 @@ void parseInline();
if (jj_done) return true;
Token * xsp;
xsp = jj_scanpos;
- if (!jj_3R_461()) return false;
+ if (!jj_3R_462()) return false;
jj_scanpos = xsp;
if (jj_scan_token(137)) return true;
return false;
}
- inline bool jj_3R_461()
+ inline bool jj_3R_462()
{
if (jj_done) return true;
- if (jj_3R_552()) return true;
+ if (jj_3R_553()) return true;
return false;
}
@@ -5435,10 +5435,10 @@ void parseInline();
return false;
}
- inline bool jj_3R_604()
+ inline bool jj_3R_605()
{
if (jj_done) return true;
- if (jj_3R_659()) return true;
+ if (jj_3R_660()) return true;
return false;
}
@@ -5468,28 +5468,28 @@ void parseInline();
return false;
}
- inline bool jj_3R_711()
+ inline bool jj_3R_712()
{
if (jj_done) return true;
- if (jj_3R_724()) return true;
+ if (jj_3R_725()) return true;
return false;
}
- inline bool jj_3R_710()
+ inline bool jj_3R_711()
{
if (jj_done) return true;
- if (jj_3R_723()) return true;
+ if (jj_3R_724()) return true;
return false;
}
- inline bool jj_3R_684()
+ inline bool jj_3R_685()
{
if (jj_done) return true;
Token * xsp;
xsp = jj_scanpos;
- if (!jj_3R_710()) return false;
+ if (!jj_3R_711()) return false;
jj_scanpos = xsp;
- if (jj_3R_711()) return true;
+ if (jj_3R_712()) return true;
return false;
}
@@ -5507,17 +5507,17 @@ void parseInline();
return false;
}
- inline bool jj_3R_496()
+ inline bool jj_3R_497()
{
if (jj_done) return true;
if (jj_3R_74()) return true;
return false;
}
- inline bool jj_3R_487()
+ inline bool jj_3R_488()
{
if (jj_done) return true;
- if (jj_3R_559()) return true;
+ if (jj_3R_560()) return true;
return false;
}
@@ -5538,19 +5538,19 @@ void parseInline();
return false;
}
- inline bool jj_3R_552()
+ inline bool jj_3R_553()
{
if (jj_done) return true;
if (jj_scan_token(IS_T)) return true;
- if (jj_3R_602()) return true;
- if (jj_scan_token(BEGIN_T)) return true;
if (jj_3R_603()) return true;
+ if (jj_scan_token(BEGIN_T)) return true;
+ if (jj_3R_604()) return true;
if (jj_scan_token(END_T)) return true;
Token * xsp;
xsp = jj_scanpos;
- if (jj_3R_604()) jj_scanpos = xsp;
- xsp = jj_scanpos;
if (jj_3R_605()) jj_scanpos = xsp;
+ xsp = jj_scanpos;
+ if (jj_3R_606()) jj_scanpos = xsp;
if (jj_scan_token(SEMI_T)) return true;
return false;
}
@@ -5577,14 +5577,14 @@ void parseInline();
return false;
}
- inline bool jj_3R_495()
+ inline bool jj_3R_496()
{
if (jj_done) return true;
- if (jj_3R_564()) return true;
+ if (jj_3R_565()) return true;
return false;
}
- inline bool jj_3R_494()
+ inline bool jj_3R_495()
{
if (jj_done) return true;
if (jj_3R_69()) return true;
@@ -5606,7 +5606,7 @@ void parseInline();
return false;
}
- inline bool jj_3R_462()
+ inline bool jj_3R_463()
{
if (jj_done) return true;
if (jj_scan_token(COMMA_T)) return true;
@@ -5631,13 +5631,13 @@ void parseInline();
xsp = jj_scanpos;
if (jj_scan_token(56)) jj_scanpos = xsp;
xsp = jj_scanpos;
- if (jj_3R_494()) jj_scanpos = xsp;
- xsp = jj_scanpos;
if (jj_3R_495()) jj_scanpos = xsp;
+ xsp = jj_scanpos;
+ if (jj_3R_496()) jj_scanpos = xsp;
if (jj_scan_token(END_T)) return true;
if (jj_scan_token(COMPONENT_T)) return true;
xsp = jj_scanpos;
- if (jj_3R_496()) jj_scanpos = xsp;
+ if (jj_3R_497()) jj_scanpos = xsp;
if (jj_scan_token(SEMI_T)) return true;
return false;
}
@@ -5649,7 +5649,7 @@ void parseInline();
return false;
}
- inline bool jj_3R_676()
+ inline bool jj_3R_677()
{
if (jj_done) return true;
if (jj_scan_token(LPAREN_T)) return true;
@@ -5696,7 +5696,7 @@ void parseInline();
return false;
}
- inline bool jj_3R_667()
+ inline bool jj_3R_668()
{
if (jj_done) return true;
if (jj_scan_token(COMMA_T)) return true;
@@ -5711,7 +5711,7 @@ void parseInline();
Token * xsp;
while (true) {
xsp = jj_scanpos;
- if (jj_3R_462()) { jj_scanpos = xsp; break; }
+ if (jj_3R_463()) { jj_scanpos = xsp; break; }
}
return false;
}
@@ -5755,7 +5755,7 @@ void parseInline();
return false;
}
- inline bool jj_3R_636()
+ inline bool jj_3R_637()
{
if (jj_done) return true;
if (jj_scan_token(ALL_T)) return true;
@@ -5769,7 +5769,7 @@ void parseInline();
return false;
}
- inline bool jj_3R_635()
+ inline bool jj_3R_636()
{
if (jj_done) return true;
if (jj_scan_token(OTHER_T)) return true;
@@ -5791,32 +5791,32 @@ void parseInline();
return false;
}
- inline bool jj_3R_634()
+ inline bool jj_3R_635()
{
if (jj_done) return true;
if (jj_3R_63()) return true;
Token * xsp;
while (true) {
xsp = jj_scanpos;
- if (jj_3R_667()) { jj_scanpos = xsp; break; }
+ if (jj_3R_668()) { jj_scanpos = xsp; break; }
}
return false;
}
- inline bool jj_3R_567()
+ inline bool jj_3R_568()
{
if (jj_done) return true;
Token * xsp;
xsp = jj_scanpos;
- if (!jj_3R_634()) return false;
- jj_scanpos = xsp;
if (!jj_3R_635()) return false;
jj_scanpos = xsp;
- if (jj_3R_636()) return true;
+ if (!jj_3R_636()) return false;
+ jj_scanpos = xsp;
+ if (jj_3R_637()) return true;
return false;
}
- inline bool jj_3R_609()
+ inline bool jj_3R_610()
{
if (jj_done) return true;
if (jj_scan_token(BUS_T)) return true;
@@ -5830,21 +5830,21 @@ void parseInline();
return false;
}
- inline bool jj_3R_608()
+ inline bool jj_3R_609()
{
if (jj_done) return true;
if (jj_scan_token(REGISTER_T)) return true;
return false;
}
- inline bool jj_3R_559()
+ inline bool jj_3R_560()
{
if (jj_done) return true;
Token * xsp;
xsp = jj_scanpos;
- if (!jj_3R_608()) return false;
+ if (!jj_3R_609()) return false;
jj_scanpos = xsp;
- if (jj_3R_609()) return true;
+ if (jj_3R_610()) return true;
return false;
}
@@ -5879,7 +5879,7 @@ void parseInline();
return false;
}
- inline bool jj_3R_655()
+ inline bool jj_3R_656()
{
if (jj_done) return true;
if (jj_3R_74()) return true;
@@ -5902,14 +5902,14 @@ void parseInline();
if (jj_3R_89()) return true;
Token * xsp;
xsp = jj_scanpos;
- if (jj_3R_487()) jj_scanpos = xsp;
- xsp = jj_scanpos;
if (jj_3R_488()) jj_scanpos = xsp;
+ xsp = jj_scanpos;
+ if (jj_3R_489()) jj_scanpos = xsp;
if (jj_scan_token(SEMI_T)) return true;
return false;
}
- inline bool jj_3R_653()
+ inline bool jj_3R_654()
{
if (jj_done) return true;
if (jj_scan_token(WHEN_T)) return true;
@@ -5926,21 +5926,21 @@ void parseInline();
return false;
}
- inline bool jj_3R_680()
+ inline bool jj_3R_681()
{
if (jj_done) return true;
if (jj_3R_74()) return true;
return false;
}
- inline bool jj_3R_654()
+ inline bool jj_3R_655()
{
if (jj_done) return true;
- if (jj_3R_653()) return true;
+ if (jj_3R_654()) return true;
return false;
}
- inline bool jj_3R_718()
+ inline bool jj_3R_719()
{
if (jj_done) return true;
if (jj_3R_73()) return true;
@@ -5955,7 +5955,7 @@ void parseInline();
return false;
}
- inline bool jj_3R_553()
+ inline bool jj_3R_554()
{
if (jj_done) return true;
if (jj_3R_425()) return true;
@@ -5970,7 +5970,7 @@ void parseInline();
return false;
}
- inline bool jj_3R_465()
+ inline bool jj_3R_466()
{
if (jj_done) return true;
Token * xsp;
@@ -5979,13 +5979,13 @@ void parseInline();
if (jj_3R_119()) return true;
if (jj_scan_token(LESSTHAN_T)) return true;
xsp = jj_scanpos;
- if (jj_3R_553()) jj_scanpos = xsp;
+ if (jj_3R_554()) jj_scanpos = xsp;
if (jj_3R_334()) return true;
if (jj_scan_token(SEMI_T)) return true;
return false;
}
- inline bool jj_3R_464()
+ inline bool jj_3R_465()
{
if (jj_done) return true;
if (jj_3R_132()) return true;
@@ -5995,7 +5995,7 @@ void parseInline();
inline bool jj_3R_407()
{
if (jj_done) return true;
- if (jj_3R_503()) return true;
+ if (jj_3R_504()) return true;
if (jj_3R_70()) return true;
return false;
}
@@ -6005,15 +6005,15 @@ void parseInline();
if (jj_done) return true;
Token * xsp;
xsp = jj_scanpos;
- if (!jj_3R_463()) return false;
- jj_scanpos = xsp;
if (!jj_3R_464()) return false;
jj_scanpos = xsp;
- if (jj_3R_465()) return true;
+ if (!jj_3R_465()) return false;
+ jj_scanpos = xsp;
+ if (jj_3R_466()) return true;
return false;
}
- inline bool jj_3R_463()
+ inline bool jj_3R_464()
{
if (jj_done) return true;
if (jj_3R_131()) return true;
@@ -6047,23 +6047,23 @@ void parseInline();
if (jj_scan_token(CASE_T)) return true;
if (jj_3R_61()) return true;
if (jj_scan_token(IS_T)) return true;
- if (jj_3R_653()) return true;
+ if (jj_3R_654()) return true;
while (true) {
xsp = jj_scanpos;
- if (jj_3R_654()) { jj_scanpos = xsp; break; }
+ if (jj_3R_655()) { jj_scanpos = xsp; break; }
}
if (jj_scan_token(END_T)) return true;
if (jj_scan_token(CASE_T)) return true;
xsp = jj_scanpos;
- if (jj_3R_655()) jj_scanpos = xsp;
+ if (jj_3R_656()) jj_scanpos = xsp;
if (jj_scan_token(SEMI_T)) return true;
return false;
}
- inline bool jj_3R_693()
+ inline bool jj_3R_694()
{
if (jj_done) return true;
- if (jj_3R_530()) return true;
+ if (jj_3R_531()) return true;
return false;
}
@@ -6085,66 +6085,64 @@ void parseInline();
return false;
}
- inline bool jj_3R_679()
+ inline bool jj_3R_680()
{
if (jj_done) return true;
Token * xsp;
while (true) {
xsp = jj_scanpos;
- if (jj_3R_693()) { jj_scanpos = xsp; break; }
+ if (jj_3R_694()) { jj_scanpos = xsp; break; }
}
return false;
}
- inline bool jj_3R_578()
+ inline bool jj_3R_579()
{
if (jj_done) return true;
if (jj_scan_token(ROR_T)) return true;
return false;
}
- inline bool jj_3R_577()
+ inline bool jj_3R_578()
{
if (jj_done) return true;
if (jj_scan_token(ROL_T)) return true;
return false;
}
- inline bool jj_3R_576()
+ inline bool jj_3R_577()
{
if (jj_done) return true;
if (jj_scan_token(SRA_T)) return true;
return false;
}
- inline bool jj_3R_575()
+ inline bool jj_3R_576()
{
if (jj_done) return true;
if (jj_scan_token(SLA_T)) return true;
return false;
}
- inline bool jj_3R_574()
+ inline bool jj_3R_575()
{
if (jj_done) return true;
if (jj_scan_token(SRL_T)) return true;
return false;
}
- inline bool jj_3R_573()
+ inline bool jj_3R_574()
{
if (jj_done) return true;
if (jj_scan_token(SLL_T)) return true;
return false;
}
- inline bool jj_3R_503()
+ inline bool jj_3R_504()
{
if (jj_done) return true;
Token * xsp;
xsp = jj_scanpos;
- if (!jj_3R_573()) return false;
- jj_scanpos = xsp;
if (!jj_3R_574()) return false;
jj_scanpos = xsp;
if (!jj_3R_575()) return false;
@@ -6153,11 +6151,13 @@ void parseInline();
jj_scanpos = xsp;
if (!jj_3R_577()) return false;
jj_scanpos = xsp;
- if (jj_3R_578()) return true;
+ if (!jj_3R_578()) return false;
+ jj_scanpos = xsp;
+ if (jj_3R_579()) return true;
return false;
}
- inline bool jj_3R_719()
+ inline bool jj_3R_720()
{
if (jj_done) return true;
if (jj_3R_346()) return true;
@@ -6165,11 +6165,11 @@ void parseInline();
return false;
}
- inline bool jj_3R_534()
+ inline bool jj_3R_535()
{
if (jj_done) return true;
if (jj_scan_token(LPAREN_T)) return true;
- if (jj_3R_596()) return true;
+ if (jj_3R_597()) return true;
if (jj_scan_token(RPAREN_T)) return true;
return false;
}
@@ -6184,7 +6184,7 @@ void parseInline();
return false;
}
- inline bool jj_3R_645()
+ inline bool jj_3R_646()
{
if (jj_done) return true;
if (jj_3R_74()) return true;
@@ -6192,17 +6192,17 @@ void parseInline();
if (jj_scan_token(BLOCK_T)) return true;
Token * xsp;
xsp = jj_scanpos;
- if (jj_3R_676()) jj_scanpos = xsp;
+ if (jj_3R_677()) jj_scanpos = xsp;
xsp = jj_scanpos;
if (jj_scan_token(56)) jj_scanpos = xsp;
- if (jj_3R_677()) return true;
if (jj_3R_678()) return true;
- if (jj_scan_token(BEGIN_T)) return true;
if (jj_3R_679()) return true;
+ if (jj_scan_token(BEGIN_T)) return true;
+ if (jj_3R_680()) return true;
if (jj_scan_token(END_T)) return true;
if (jj_scan_token(BLOCK_T)) return true;
xsp = jj_scanpos;
- if (jj_3R_680()) jj_scanpos = xsp;
+ if (jj_3R_681()) jj_scanpos = xsp;
if (jj_scan_token(SEMI_T)) return true;
return false;
}
@@ -6234,7 +6234,7 @@ void parseInline();
if (jj_3R_63()) return true;
Token * xsp;
xsp = jj_scanpos;
- if (jj_3R_534()) jj_scanpos = xsp;
+ if (jj_3R_535()) jj_scanpos = xsp;
return false;
}
@@ -6252,13 +6252,13 @@ void parseInline();
return false;
}
- inline bool jj_3R_691()
+ inline bool jj_3R_692()
{
if (jj_done) return true;
- if (jj_3R_564()) return true;
+ if (jj_3R_565()) return true;
Token * xsp;
xsp = jj_scanpos;
- if (jj_3R_719()) jj_scanpos = xsp;
+ if (jj_3R_720()) jj_scanpos = xsp;
return false;
}
@@ -6270,13 +6270,13 @@ void parseInline();
return false;
}
- inline bool jj_3R_690()
+ inline bool jj_3R_691()
{
if (jj_done) return true;
if (jj_3R_69()) return true;
Token * xsp;
xsp = jj_scanpos;
- if (jj_3R_718()) jj_scanpos = xsp;
+ if (jj_3R_719()) jj_scanpos = xsp;
return false;
}
@@ -6298,18 +6298,18 @@ void parseInline();
return false;
}
- inline bool jj_3R_677()
+ inline bool jj_3R_678()
{
if (jj_done) return true;
Token * xsp;
xsp = jj_scanpos;
- if (jj_3R_690()) jj_scanpos = xsp;
- xsp = jj_scanpos;
if (jj_3R_691()) jj_scanpos = xsp;
+ xsp = jj_scanpos;
+ if (jj_3R_692()) jj_scanpos = xsp;
return false;
}
- inline bool jj_3R_692()
+ inline bool jj_3R_693()
{
if (jj_done) return true;
if (jj_3R_146()) return true;
@@ -6323,13 +6323,13 @@ void parseInline();
return false;
}
- inline bool jj_3R_678()
+ inline bool jj_3R_679()
{
if (jj_done) return true;
Token * xsp;
while (true) {
xsp = jj_scanpos;
- if (jj_3R_692()) { jj_scanpos = xsp; break; }
+ if (jj_3R_693()) { jj_scanpos = xsp; break; }
}
return false;
}
@@ -6437,16 +6437,6 @@ void parseInline();
return false;
}
- inline bool jj_3R_532()
- {
- if (jj_done) return true;
- if (jj_scan_token(COMMA_T)) return true;
- if (jj_3R_334()) return true;
- if (jj_scan_token(WHEN_T)) return true;
- if (jj_3R_90()) return true;
- return false;
- }
-
inline bool jj_3R_307()
{
if (jj_done) return true;
@@ -6475,6 +6465,16 @@ void parseInline();
return false;
}
+ inline bool jj_3R_533()
+ {
+ if (jj_done) return true;
+ if (jj_scan_token(COMMA_T)) return true;
+ if (jj_3R_334()) return true;
+ if (jj_scan_token(WHEN_T)) return true;
+ if (jj_3R_90()) return true;
+ return false;
+ }
+
inline bool jj_3R_305()
{
if (jj_done) return true;
@@ -6543,7 +6543,7 @@ void parseInline();
return false;
}
- inline bool jj_3R_536()
+ inline bool jj_3R_537()
{
if (jj_done) return true;
if (jj_scan_token(COMMA_T)) return true;
@@ -6561,7 +6561,7 @@ void parseInline();
inline bool jj_3R_443()
{
if (jj_done) return true;
- if (jj_3R_535()) return true;
+ if (jj_3R_536()) return true;
return false;
}
@@ -6672,30 +6672,40 @@ void parseInline();
return false;
}
- inline bool jj_3R_449()
+ inline bool jj_3R_450()
{
if (jj_done) return true;
if (jj_3R_63()) return true;
Token * xsp;
while (true) {
xsp = jj_scanpos;
- if (jj_3R_536()) { jj_scanpos = xsp; break; }
+ if (jj_3R_537()) { jj_scanpos = xsp; break; }
}
return false;
}
- inline bool jj_3R_278()
+ inline bool jj_3R_362()
{
if (jj_done) return true;
- if (jj_3R_61()) return true;
+ Token * xsp;
+ xsp = jj_scanpos;
+ if (!jj_3R_449()) return false;
+ jj_scanpos = xsp;
+ if (jj_3R_450()) return true;
return false;
}
- inline bool jj_3R_385()
+ inline bool jj_3R_449()
{
if (jj_done) return true;
- if (jj_scan_token(ON_T)) return true;
- if (jj_3R_449()) return true;
+ if (jj_scan_token(ALL_T)) return true;
+ return false;
+ }
+
+ inline bool jj_3R_278()
+ {
+ if (jj_done) return true;
+ if (jj_3R_61()) return true;
return false;
}
@@ -6706,17 +6716,11 @@ void parseInline();
return false;
}
- inline bool jj_3R_433()
+ inline bool jj_3R_385()
{
if (jj_done) return true;
- if (jj_3R_334()) return true;
- if (jj_scan_token(WHEN_T)) return true;
- if (jj_3R_90()) return true;
- Token * xsp;
- while (true) {
- xsp = jj_scanpos;
- if (jj_3R_532()) { jj_scanpos = xsp; break; }
- }
+ if (jj_scan_token(ON_T)) return true;
+ if (jj_3R_362()) return true;
return false;
}
@@ -6734,11 +6738,25 @@ void parseInline();
return false;
}
+ inline bool jj_3R_433()
+ {
+ if (jj_done) return true;
+ if (jj_3R_334()) return true;
+ if (jj_scan_token(WHEN_T)) return true;
+ if (jj_3R_90()) return true;
+ Token * xsp;
+ while (true) {
+ xsp = jj_scanpos;
+ if (jj_3R_533()) { jj_scanpos = xsp; break; }
+ }
+ return false;
+ }
+
inline bool jj_3R_438()
{
if (jj_done) return true;
if (jj_scan_token(USE_T)) return true;
- if (jj_3R_533()) return true;
+ if (jj_3R_534()) return true;
return false;
}
@@ -6755,6 +6773,13 @@ void parseInline();
return false;
}
+ inline bool jj_3R_251()
+ {
+ if (jj_done) return true;
+ if (jj_3R_63()) return true;
+ return false;
+ }
+
inline bool jj_3R_342()
{
if (jj_done) return true;
@@ -6769,17 +6794,10 @@ void parseInline();
return false;
}
- inline bool jj_3R_722()
- {
- if (jj_done) return true;
- if (jj_3R_728()) return true;
- return false;
- }
-
- inline bool jj_3R_251()
+ inline bool jj_3R_723()
{
if (jj_done) return true;
- if (jj_3R_63()) return true;
+ if (jj_3R_729()) return true;
return false;
}
@@ -6792,7 +6810,7 @@ void parseInline();
return false;
}
- inline bool jj_3R_755()
+ inline bool jj_3R_756()
{
if (jj_done) return true;
if (jj_3R_74()) return true;
@@ -6809,31 +6827,31 @@ void parseInline();
return false;
}
- inline bool jj_3R_709()
+ inline bool jj_3R_710()
{
if (jj_done) return true;
if (jj_3R_86()) return true;
Token * xsp;
xsp = jj_scanpos;
- if (jj_3R_722()) jj_scanpos = xsp;
+ if (jj_3R_723()) jj_scanpos = xsp;
return false;
}
- inline bool jj_3R_708()
+ inline bool jj_3R_709()
{
if (jj_done) return true;
if (jj_3R_116()) return true;
return false;
}
- inline bool jj_3R_683()
+ inline bool jj_3R_684()
{
if (jj_done) return true;
Token * xsp;
xsp = jj_scanpos;
- if (!jj_3R_708()) return false;
+ if (!jj_3R_709()) return false;
jj_scanpos = xsp;
- if (jj_3R_709()) return true;
+ if (jj_3R_710()) return true;
return false;
}
@@ -6880,7 +6898,7 @@ void parseInline();
if (jj_scan_token(ATTRIBUTE_T)) return true;
if (jj_3R_232()) return true;
if (jj_scan_token(OF_T)) return true;
- if (jj_3R_497()) return true;
+ if (jj_3R_498()) return true;
if (jj_scan_token(IS_T)) return true;
if (jj_3R_61()) return true;
if (jj_scan_token(SEMI_T)) return true;
@@ -6918,6 +6936,13 @@ void parseInline();
return false;
}
+ inline bool jj_3R_377()
+ {
+ if (jj_done) return true;
+ if (jj_scan_token(RANGE_T)) return true;
+ return false;
+ }
+
inline bool jj_3R_321()
{
if (jj_done) return true;
@@ -6940,13 +6965,6 @@ void parseInline();
return false;
}
- inline bool jj_3R_377()
- {
- if (jj_done) return true;
- if (jj_scan_token(RANGE_T)) return true;
- return false;
- }
-
inline bool jj_3R_232()
{
if (jj_done) return true;
@@ -6965,76 +6983,62 @@ void parseInline();
return false;
}
- inline bool jj_3R_515()
+ inline bool jj_3R_516()
{
if (jj_done) return true;
if (jj_scan_token(QNEQU_T)) return true;
return false;
}
- inline bool jj_3R_514()
+ inline bool jj_3R_515()
{
if (jj_done) return true;
if (jj_scan_token(QEQU_T)) return true;
return false;
}
- inline bool jj_3R_513()
+ inline bool jj_3R_514()
{
if (jj_done) return true;
if (jj_scan_token(QL_T)) return true;
return false;
}
- inline bool jj_3R_732()
+ inline bool jj_3R_733()
{
if (jj_done) return true;
if (jj_3R_63()) return true;
return false;
}
- inline bool jj_3R_512()
+ inline bool jj_3R_513()
{
if (jj_done) return true;
if (jj_scan_token(QG_T)) return true;
return false;
}
- inline bool jj_3R_511()
+ inline bool jj_3R_512()
{
if (jj_done) return true;
if (jj_scan_token(QLT_T)) return true;
return false;
}
- inline bool jj_3R_510()
+ inline bool jj_3R_511()
{
if (jj_done) return true;
if (jj_scan_token(QGT_T)) return true;
return false;
}
- inline bool jj_3R_509()
+ inline bool jj_3R_510()
{
if (jj_done) return true;
if (jj_scan_token(NOTEQU_T)) return true;
return false;
}
- inline bool jj_3R_508()
- {
- if (jj_done) return true;
- if (jj_scan_token(LESSTHAN_T)) return true;
- return false;
- }
-
- inline bool jj_3R_507()
- {
- if (jj_done) return true;
- if (jj_scan_token(GREATERTHAN_T)) return true;
- return false;
- }
-
inline bool jj_3_6()
{
if (jj_done) return true;
@@ -7054,10 +7058,10 @@ void parseInline();
return false;
}
- inline bool jj_3R_506()
+ inline bool jj_3R_509()
{
if (jj_done) return true;
- if (jj_scan_token(EQU_T)) return true;
+ if (jj_scan_token(LESSTHAN_T)) return true;
return false;
}
@@ -7069,7 +7073,21 @@ void parseInline();
return false;
}
- inline bool jj_3R_505()
+ inline bool jj_3R_508()
+ {
+ if (jj_done) return true;
+ if (jj_scan_token(GREATERTHAN_T)) return true;
+ return false;
+ }
+
+ inline bool jj_3R_507()
+ {
+ if (jj_done) return true;
+ if (jj_scan_token(EQU_T)) return true;
+ return false;
+ }
+
+ inline bool jj_3R_506()
{
if (jj_done) return true;
if (jj_scan_token(GT_T)) return true;
@@ -7081,8 +7099,6 @@ void parseInline();
if (jj_done) return true;
Token * xsp;
xsp = jj_scanpos;
- if (!jj_3R_504()) return false;
- jj_scanpos = xsp;
if (!jj_3R_505()) return false;
jj_scanpos = xsp;
if (!jj_3R_506()) return false;
@@ -7103,11 +7119,13 @@ void parseInline();
jj_scanpos = xsp;
if (!jj_3R_514()) return false;
jj_scanpos = xsp;
- if (jj_3R_515()) return true;
+ if (!jj_3R_515()) return false;
+ jj_scanpos = xsp;
+ if (jj_3R_516()) return true;
return false;
}
- inline bool jj_3R_504()
+ inline bool jj_3R_505()
{
if (jj_done) return true;
if (jj_scan_token(LT_T)) return true;
@@ -7136,18 +7154,18 @@ void parseInline();
return false;
}
- inline bool jj_3R_731()
+ inline bool jj_3R_423()
{
if (jj_done) return true;
- if (jj_3R_739()) return true;
+ if (jj_3R_66()) return true;
+ if (jj_scan_token(ARROW_T)) return true;
return false;
}
- inline bool jj_3R_423()
+ inline bool jj_3R_732()
{
if (jj_done) return true;
- if (jj_3R_66()) return true;
- if (jj_scan_token(ARROW_T)) return true;
+ if (jj_3R_740()) return true;
return false;
}
@@ -7161,28 +7179,28 @@ void parseInline();
return false;
}
- inline bool jj_3R_724()
+ inline bool jj_3R_259()
+ {
+ if (jj_done) return true;
+ if (jj_3R_145()) return true;
+ if (jj_scan_token(COLON_T)) return true;
+ return false;
+ }
+
+ inline bool jj_3R_725()
{
if (jj_done) return true;
if (jj_scan_token(RECORD_T)) return true;
Token * xsp;
- if (jj_3R_731()) return true;
+ if (jj_3R_732()) return true;
while (true) {
xsp = jj_scanpos;
- if (jj_3R_731()) { jj_scanpos = xsp; break; }
+ if (jj_3R_732()) { jj_scanpos = xsp; break; }
}
if (jj_scan_token(END_T)) return true;
if (jj_scan_token(RECORD_T)) return true;
xsp = jj_scanpos;
- if (jj_3R_732()) jj_scanpos = xsp;
- return false;
- }
-
- inline bool jj_3R_259()
- {
- if (jj_done) return true;
- if (jj_3R_145()) return true;
- if (jj_scan_token(COLON_T)) return true;
+ if (jj_3R_733()) jj_scanpos = xsp;
return false;
}
@@ -7234,19 +7252,19 @@ void parseInline();
return false;
}
- inline bool jj_3_79()
+ inline bool jj_3_5()
{
if (jj_done) return true;
- if (jj_3R_114()) return true;
+ if (jj_scan_token(ARRAY_T)) return true;
+ if (jj_3R_65()) return true;
+ if (jj_scan_token(OF_T)) return true;
return false;
}
- inline bool jj_3_5()
+ inline bool jj_3_79()
{
if (jj_done) return true;
- if (jj_scan_token(ARRAY_T)) return true;
- if (jj_3R_65()) return true;
- if (jj_scan_token(OF_T)) return true;
+ if (jj_3R_114()) return true;
return false;
}
@@ -7277,10 +7295,10 @@ void parseInline();
return false;
}
- inline bool jj_3R_730()
+ inline bool jj_3R_731()
{
if (jj_done) return true;
- if (jj_3R_738()) return true;
+ if (jj_3R_739()) return true;
return false;
}
@@ -7293,28 +7311,28 @@ void parseInline();
return false;
}
- inline bool jj_3R_239()
+ inline bool jj_3R_730()
{
if (jj_done) return true;
- if (jj_3R_114()) return true;
+ if (jj_3R_738()) return true;
return false;
}
- inline bool jj_3R_729()
+ inline bool jj_3R_724()
{
if (jj_done) return true;
- if (jj_3R_737()) return true;
+ Token * xsp;
+ xsp = jj_scanpos;
+ if (!jj_3R_730()) return false;
+ jj_scanpos = xsp;
+ if (jj_3R_731()) return true;
return false;
}
- inline bool jj_3R_723()
+ inline bool jj_3R_239()
{
if (jj_done) return true;
- Token * xsp;
- xsp = jj_scanpos;
- if (!jj_3R_729()) return false;
- jj_scanpos = xsp;
- if (jj_3R_730()) return true;
+ if (jj_3R_114()) return true;
return false;
}
@@ -7356,14 +7374,7 @@ void parseInline();
return false;
}
- inline bool jj_3R_362()
- {
- if (jj_done) return true;
- if (jj_3R_449()) return true;
- return false;
- }
-
- inline bool jj_3R_493()
+ inline bool jj_3R_494()
{
if (jj_done) return true;
if (jj_3R_247()) return true;
@@ -7390,10 +7401,6 @@ void parseInline();
{
if (jj_done) return true;
if (jj_scan_token(LPAREN_T)) return true;
- Token * xsp;
- xsp = jj_scanpos;
- if (!jj_scan_token(15)) return false;
- jj_scanpos = xsp;
if (jj_3R_362()) return true;
if (jj_scan_token(RPAREN_T)) return true;
return false;
@@ -7418,14 +7425,14 @@ void parseInline();
return false;
}
- inline bool jj_3R_563()
+ inline bool jj_3R_564()
{
if (jj_done) return true;
if (jj_3R_323()) return true;
return false;
}
- inline bool jj_3R_562()
+ inline bool jj_3R_563()
{
if (jj_done) return true;
if (jj_scan_token(CHARACTER_LITERAL)) return true;
@@ -7440,23 +7447,23 @@ void parseInline();
return false;
}
- inline bool jj_3R_561()
+ inline bool jj_3R_562()
{
if (jj_done) return true;
if (jj_3R_74()) return true;
return false;
}
- inline bool jj_3R_491()
+ inline bool jj_3R_492()
{
if (jj_done) return true;
Token * xsp;
xsp = jj_scanpos;
- if (!jj_3R_561()) return false;
- jj_scanpos = xsp;
if (!jj_3R_562()) return false;
jj_scanpos = xsp;
- if (jj_3R_563()) return true;
+ if (!jj_3R_563()) return false;
+ jj_scanpos = xsp;
+ if (jj_3R_564()) return true;
return false;
}
@@ -7489,7 +7496,7 @@ void parseInline();
inline bool jj_3R_363()
{
if (jj_done) return true;
- if (jj_3R_450()) return true;
+ if (jj_3R_451()) return true;
return false;
}
@@ -7504,14 +7511,14 @@ void parseInline();
return false;
}
- inline bool jj_3R_546()
+ inline bool jj_3R_547()
{
if (jj_done) return true;
if (jj_3R_403()) return true;
return false;
}
- inline bool jj_3R_492()
+ inline bool jj_3R_493()
{
if (jj_done) return true;
if (jj_scan_token(COLON_T)) return true;
@@ -7519,7 +7526,7 @@ void parseInline();
return false;
}
- inline bool jj_3R_545()
+ inline bool jj_3R_546()
{
if (jj_done) return true;
if (jj_3R_352()) return true;
@@ -7533,7 +7540,7 @@ void parseInline();
return false;
}
- inline bool jj_3R_544()
+ inline bool jj_3R_545()
{
if (jj_done) return true;
if (jj_3R_400()) return true;
@@ -7544,19 +7551,19 @@ void parseInline();
{
if (jj_done) return true;
if (jj_scan_token(ALIAS_T)) return true;
- if (jj_3R_491()) return true;
+ if (jj_3R_492()) return true;
Token * xsp;
xsp = jj_scanpos;
- if (jj_3R_492()) jj_scanpos = xsp;
+ if (jj_3R_493()) jj_scanpos = xsp;
if (jj_scan_token(IS_T)) return true;
if (jj_3R_63()) return true;
xsp = jj_scanpos;
- if (jj_3R_493()) jj_scanpos = xsp;
+ if (jj_3R_494()) jj_scanpos = xsp;
if (jj_scan_token(SEMI_T)) return true;
return false;
}
- inline bool jj_3R_543()
+ inline bool jj_3R_544()
{
if (jj_done) return true;
if (jj_3R_398()) return true;
@@ -7584,28 +7591,28 @@ void parseInline();
return false;
}
- inline bool jj_3R_542()
+ inline bool jj_3R_543()
{
if (jj_done) return true;
if (jj_3R_397()) return true;
return false;
}
- inline bool jj_3R_541()
+ inline bool jj_3R_542()
{
if (jj_done) return true;
if (jj_3R_396()) return true;
return false;
}
- inline bool jj_3R_540()
+ inline bool jj_3R_541()
{
if (jj_done) return true;
if (jj_3R_394()) return true;
return false;
}
- inline bool jj_3R_539()
+ inline bool jj_3R_540()
{
if (jj_done) return true;
if (jj_3R_393()) return true;
@@ -7626,7 +7633,7 @@ void parseInline();
return false;
}
- inline bool jj_3R_538()
+ inline bool jj_3R_539()
{
if (jj_done) return true;
if (jj_3R_392()) return true;
@@ -7661,20 +7668,18 @@ void parseInline();
return false;
}
- inline bool jj_3R_537()
+ inline bool jj_3R_538()
{
if (jj_done) return true;
if (jj_3R_98()) return true;
return false;
}
- inline bool jj_3R_450()
+ inline bool jj_3R_451()
{
if (jj_done) return true;
Token * xsp;
xsp = jj_scanpos;
- if (!jj_3R_537()) return false;
- jj_scanpos = xsp;
if (!jj_3R_538()) return false;
jj_scanpos = xsp;
if (!jj_3R_539()) return false;
@@ -7687,15 +7692,17 @@ void parseInline();
jj_scanpos = xsp;
if (!jj_3R_543()) return false;
jj_scanpos = xsp;
- if (!jj_3_77()) return false;
- jj_scanpos = xsp;
if (!jj_3R_544()) return false;
jj_scanpos = xsp;
+ if (!jj_3_77()) return false;
+ jj_scanpos = xsp;
if (!jj_3R_545()) return false;
jj_scanpos = xsp;
+ if (!jj_3R_546()) return false;
+ jj_scanpos = xsp;
if (!jj_3_78()) return false;
jj_scanpos = xsp;
- if (jj_3R_546()) return true;
+ if (jj_3R_547()) return true;
return false;
}
@@ -7715,7 +7722,7 @@ void parseInline();
return false;
}
- inline bool jj_3R_525()
+ inline bool jj_3R_526()
{
if (jj_done) return true;
if (jj_3R_63()) return true;
@@ -7725,7 +7732,7 @@ void parseInline();
return false;
}
- inline bool jj_3R_524()
+ inline bool jj_3R_525()
{
if (jj_done) return true;
if (jj_scan_token(BOX_T)) return true;
@@ -7751,7 +7758,7 @@ void parseInline();
return false;
}
- inline bool jj_3R_523()
+ inline bool jj_3R_524()
{
if (jj_done) return true;
if (jj_3R_62()) return true;
@@ -7763,11 +7770,11 @@ void parseInline();
if (jj_done) return true;
Token * xsp;
xsp = jj_scanpos;
- if (!jj_3R_523()) return false;
- jj_scanpos = xsp;
if (!jj_3R_524()) return false;
jj_scanpos = xsp;
- if (jj_3R_525()) return true;
+ if (!jj_3R_525()) return false;
+ jj_scanpos = xsp;
+ if (jj_3R_526()) return true;
return false;
}
@@ -7918,7 +7925,7 @@ void parseInline();
return false;
}
- inline bool jj_3R_484()
+ inline bool jj_3R_485()
{
if (jj_done) return true;
if (jj_3R_114()) return true;
@@ -7932,7 +7939,7 @@ void parseInline();
return false;
}
- inline bool jj_3R_685()
+ inline bool jj_3R_686()
{
if (jj_done) return true;
if (jj_scan_token(ACCESS_T)) return true;
@@ -7940,7 +7947,7 @@ void parseInline();
return false;
}
- inline bool jj_3R_483()
+ inline bool jj_3R_484()
{
if (jj_done) return true;
if (jj_3R_113()) return true;
@@ -7954,7 +7961,7 @@ void parseInline();
return false;
}
- inline bool jj_3R_482()
+ inline bool jj_3R_483()
{
if (jj_done) return true;
if (jj_3R_63()) return true;
@@ -7984,7 +7991,7 @@ void parseInline();
return false;
}
- inline bool jj_3R_481()
+ inline bool jj_3R_482()
{
if (jj_done) return true;
if (jj_3R_112()) return true;
@@ -8011,7 +8018,7 @@ void parseInline();
return false;
}
- inline bool jj_3R_736()
+ inline bool jj_3R_737()
{
if (jj_done) return true;
if (jj_3R_63()) return true;
@@ -8025,21 +8032,21 @@ void parseInline();
return false;
}
- inline bool jj_3R_480()
+ inline bool jj_3R_481()
{
if (jj_done) return true;
if (jj_3R_111()) return true;
return false;
}
- inline bool jj_3R_479()
+ inline bool jj_3R_480()
{
if (jj_done) return true;
if (jj_3R_64()) return true;
return false;
}
- inline bool jj_3R_478()
+ inline bool jj_3R_479()
{
if (jj_done) return true;
if (jj_scan_token(LPAREN_T)) return true;
@@ -8053,8 +8060,6 @@ void parseInline();
if (jj_done) return true;
Token * xsp;
xsp = jj_scanpos;
- if (!jj_3R_477()) return false;
- jj_scanpos = xsp;
if (!jj_3R_478()) return false;
jj_scanpos = xsp;
if (!jj_3R_479()) return false;
@@ -8067,11 +8072,13 @@ void parseInline();
jj_scanpos = xsp;
if (!jj_3R_483()) return false;
jj_scanpos = xsp;
- if (jj_3R_484()) return true;
+ if (!jj_3R_484()) return false;
+ jj_scanpos = xsp;
+ if (jj_3R_485()) return true;
return false;
}
- inline bool jj_3R_477()
+ inline bool jj_3R_478()
{
if (jj_done) return true;
if (jj_3R_110()) return true;
@@ -8089,32 +8096,32 @@ void parseInline();
return false;
}
- inline bool jj_3R_613()
+ inline bool jj_3R_614()
{
if (jj_done) return true;
if (jj_3R_329()) return true;
return false;
}
- inline bool jj_3R_735()
+ inline bool jj_3R_736()
{
if (jj_done) return true;
- if (jj_3R_755()) return true;
+ if (jj_3R_756()) return true;
return false;
}
- inline bool jj_3R_564()
+ inline bool jj_3R_565()
{
if (jj_done) return true;
if (jj_scan_token(PORT_T)) return true;
if (jj_scan_token(LPAREN_T)) return true;
- if (jj_3R_613()) return true;
+ if (jj_3R_614()) return true;
if (jj_scan_token(RPAREN_T)) return true;
if (jj_scan_token(SEMI_T)) return true;
return false;
}
- inline bool jj_3R_728()
+ inline bool jj_3R_729()
{
if (jj_done) return true;
if (jj_scan_token(UNITS_T)) return true;
@@ -8123,12 +8130,12 @@ void parseInline();
Token * xsp;
while (true) {
xsp = jj_scanpos;
- if (jj_3R_735()) { jj_scanpos = xsp; break; }
+ if (jj_3R_736()) { jj_scanpos = xsp; break; }
}
if (jj_scan_token(END_T)) return true;
if (jj_scan_token(UNITS_T)) return true;
xsp = jj_scanpos;
- if (jj_3R_736()) jj_scanpos = xsp;
+ if (jj_3R_737()) jj_scanpos = xsp;
return false;
}
@@ -8233,21 +8240,21 @@ void parseInline();
return false;
}
- inline bool jj_3R_675()
+ inline bool jj_3R_676()
{
if (jj_done) return true;
if (jj_scan_token(TYPE_T)) return true;
return false;
}
- inline bool jj_3R_674()
+ inline bool jj_3R_675()
{
if (jj_done) return true;
if (jj_scan_token(FILE_T)) return true;
return false;
}
- inline bool jj_3R_673()
+ inline bool jj_3R_674()
{
if (jj_done) return true;
if (jj_scan_token(SHARED_T)) return true;
@@ -8262,34 +8269,32 @@ void parseInline();
return false;
}
- inline bool jj_3R_672()
+ inline bool jj_3R_673()
{
if (jj_done) return true;
if (jj_scan_token(VARIABLE_T)) return true;
return false;
}
- inline bool jj_3R_671()
+ inline bool jj_3R_672()
{
if (jj_done) return true;
if (jj_scan_token(SIGNAL_T)) return true;
return false;
}
- inline bool jj_3R_670()
+ inline bool jj_3R_671()
{
if (jj_done) return true;
if (jj_scan_token(CONSTANT_T)) return true;
return false;
}
- inline bool jj_3R_644()
+ inline bool jj_3R_645()
{
if (jj_done) return true;
Token * xsp;
xsp = jj_scanpos;
- if (!jj_3R_670()) return false;
- jj_scanpos = xsp;
if (!jj_3R_671()) return false;
jj_scanpos = xsp;
if (!jj_3R_672()) return false;
@@ -8298,7 +8303,9 @@ void parseInline();
jj_scanpos = xsp;
if (!jj_3R_674()) return false;
jj_scanpos = xsp;
- if (jj_3R_675()) return true;
+ if (!jj_3R_675()) return false;
+ jj_scanpos = xsp;
+ if (jj_3R_676()) return true;
return false;
}
@@ -8335,7 +8342,7 @@ void parseInline();
return false;
}
- inline bool jj_3R_468()
+ inline bool jj_3R_469()
{
if (jj_done) return true;
if (jj_3R_74()) return true;
@@ -8348,7 +8355,7 @@ void parseInline();
if (jj_done) return true;
Token * xsp;
xsp = jj_scanpos;
- if (jj_3R_468()) jj_scanpos = xsp;
+ if (jj_3R_469()) jj_scanpos = xsp;
if (jj_scan_token(NULL_T)) return true;
if (jj_scan_token(SEMI_T)) return true;
return false;
@@ -8692,35 +8699,35 @@ void parseInline();
return false;
}
- inline bool jj_3R_656()
+ inline bool jj_3R_657()
{
if (jj_done) return true;
if (jj_3R_74()) return true;
return false;
}
- inline bool jj_3R_458()
+ inline bool jj_3R_459()
{
if (jj_done) return true;
if (jj_scan_token(LINKAGE_T)) return true;
return false;
}
- inline bool jj_3R_457()
+ inline bool jj_3R_458()
{
if (jj_done) return true;
if (jj_scan_token(BUFFER_T)) return true;
return false;
}
- inline bool jj_3R_456()
+ inline bool jj_3R_457()
{
if (jj_done) return true;
if (jj_scan_token(INOUT_T)) return true;
return false;
}
- inline bool jj_3R_455()
+ inline bool jj_3R_456()
{
if (jj_done) return true;
if (jj_scan_token(OUT_T)) return true;
@@ -8732,19 +8739,19 @@ void parseInline();
if (jj_done) return true;
Token * xsp;
xsp = jj_scanpos;
- if (!jj_3R_454()) return false;
- jj_scanpos = xsp;
if (!jj_3R_455()) return false;
jj_scanpos = xsp;
if (!jj_3R_456()) return false;
jj_scanpos = xsp;
if (!jj_3R_457()) return false;
jj_scanpos = xsp;
- if (jj_3R_458()) return true;
+ if (!jj_3R_458()) return false;
+ jj_scanpos = xsp;
+ if (jj_3R_459()) return true;
return false;
}
- inline bool jj_3R_454()
+ inline bool jj_3R_455()
{
if (jj_done) return true;
if (jj_scan_token(IN_T)) return true;
@@ -8779,7 +8786,7 @@ void parseInline();
if (jj_scan_token(END_T)) return true;
if (jj_scan_token(LOOP_T)) return true;
xsp = jj_scanpos;
- if (jj_3R_656()) jj_scanpos = xsp;
+ if (jj_3R_657()) jj_scanpos = xsp;
if (jj_scan_token(SEMI_T)) return true;
return false;
}
diff --git a/vhdlparser/vhdlparser.jj b/vhdlparser/vhdlparser.jj
index 0e5f75c..4287871 100755
--- a/vhdlparser/vhdlparser.jj
+++ b/vhdlparser/vhdlparser.jj
@@ -1944,37 +1944,35 @@ QCString process_declarative_part() :{QCString s,s1;}
( s1=process_declarative_item(){s+=s1;} )* { return s;}
}
-void process_statement() : {QCString s,s1,s2;Token *tok=0;}
+void process_statement() : {QCString s,s1,s2;Token *tok=0;Token *tok1=0;}
{
[ s=identifier() <COLON_T> ]
-[ <POSTPONED_T> ]
+[ <POSTPONED_T> ] tok1=<PROCESS_T>
{
- m_sharedState->currP=VhdlDocGen::PROCESS;
- m_sharedState->current->startLine=outlineParser()->getLine();
- m_sharedState->current->bodyLine=outlineParser()->getLine();
- }
- <PROCESS_T>
- //try{
- [ <LPAREN_T> (tok=<ALL_T> | s1=sensitivity_list()) <RPAREN_T> ] [ <IS_T> ]
+ m_sharedState->currP=VhdlDocGen::PROCESS;
+ m_sharedState->current->startLine=tok1->beginLine;
+ m_sharedState->current->bodyLine=tok1->beginLine;
+ }
+
+ [ <LPAREN_T> (s1=sensitivity_list() ) <RPAREN_T>] [ <IS_T> ]
s2=process_declarative_part()
{
if (s2.data())
- FlowChart::addFlowChart(FlowChart::VARIABLE_NO,s2.data(),0);
+ FlowChart::addFlowChart(FlowChart::VARIABLE_NO,s2.data(),0);
FlowChart::addFlowChart(FlowChart::BEGIN_NO,"BEGIN",0);
- }
+ }
<BEGIN_T>
process_statement_part()
<END_T> [ <POSTPONED_T> ]
- // }catch(...){outlineParser()->error_skipto(PROCESS_T);}
- <PROCESS_T> [ identifier() ] <SEMI_T>
+ <PROCESS_T> [ identifier() ] <SEMI_T>
{
if(s.isEmpty())
m_sharedState->currName=VhdlDocGen::getProcessNumber();
else
m_sharedState->currName=s;
-
m_sharedState->current->name=m_sharedState->currName;
m_sharedState->tempEntry=m_sharedState->current;
+ m_sharedState->tempEntry->type="";
m_sharedState->current->endBodyLine=outlineParser()->getLine();
m_sharedState->currP=0;
if(tok)
@@ -2115,8 +2113,10 @@ QCString sensitivity_clause() : {QCString s;}
}
}
-QCString sensitivity_list() : {QCString s,s1;}
+QCString sensitivity_list() : {QCString s,s1;Token* tok=0;}
{
+ tok=<ALL_T> { if(tok) return "all" ;}
+ |
s=name() (<COMMA_T> s1=name(){s+=",";s+=s1;} )* { return s;}
}