diff options
author | Jonas Fingerling <jonas.fingerling@expleogroup.com> | 2020-03-26 10:59:42 (GMT) |
---|---|---|
committer | Jonas Fingerling <jonas.fingerling@expleogroup.com> | 2020-03-26 12:58:08 (GMT) |
commit | 323f983a7b3b76cd309acbc743391a9e6829c244 (patch) | |
tree | 6a6289e84f514781c12bf06c26b1ed07e92ae1dd /vhdlparser/VhdlParser.cc | |
parent | 8e133c11e1758dcffa9335850e171519a9d28077 (diff) | |
download | Doxygen-323f983a7b3b76cd309acbc743391a9e6829c244.zip Doxygen-323f983a7b3b76cd309acbc743391a9e6829c244.tar.gz Doxygen-323f983a7b3b76cd309acbc743391a9e6829c244.tar.bz2 |
Fix 6342: Applying provided patch
Diffstat (limited to 'vhdlparser/VhdlParser.cc')
-rw-r--r-- | vhdlparser/VhdlParser.cc | 770 |
1 files changed, 402 insertions, 368 deletions
diff --git a/vhdlparser/VhdlParser.cc b/vhdlparser/VhdlParser.cc index ab38310..9a6d097 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,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,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,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,}; 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,0x4000001,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,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,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,}; 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,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,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,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,}; 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,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,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,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,}; 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,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,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,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,}; 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,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,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,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,}; /** Constructor with user supplied TokenManager. */ @@ -2309,16 +2309,26 @@ void VhdlParser::context_item() { } break; } - case CONTEXT_T:{ - if (!hasError) { - context_ref(); - } - break; - } default: jj_la1[66] = jj_gen; - jj_consume_token(-1); - errorHandler->handleParseError(token, getToken(1), __FUNCTION__, this), hasError = true; + if (jj_2_30(2147483647)) { + if (!hasError) { + context_declaration(); + } + } else { + switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { + case CONTEXT_T:{ + if (!hasError) { + context_ref(); + } + break; + } + default: + jj_la1[67] = jj_gen; + jj_consume_token(-1); + errorHandler->handleParseError(token, getToken(1), __FUNCTION__, this), hasError = true; + } + } } } @@ -2360,7 +2370,7 @@ s.prepend(" reject "); break; } default: - jj_la1[67] = jj_gen; + jj_la1[68] = jj_gen; ; } } @@ -2373,7 +2383,7 @@ return s+" inertial "; break; } default: - jj_la1[68] = jj_gen; + jj_la1[69] = jj_gen; jj_consume_token(-1); errorHandler->handleParseError(token, getToken(1), __FUNCTION__, this), hasError = true; } @@ -2407,7 +2417,7 @@ void VhdlParser::design_file() { break; } default: - jj_la1[69] = jj_gen; + jj_la1[70] = jj_gen; goto end_label_14; } } @@ -2425,7 +2435,7 @@ void VhdlParser::design_file() { break; } default: - jj_la1[70] = jj_gen; + jj_la1[71] = jj_gen; jj_consume_token(-1); errorHandler->handleParseError(token, getToken(1), __FUNCTION__, this), hasError = true; } @@ -2464,7 +2474,7 @@ return s; break; } default: - jj_la1[71] = jj_gen; + jj_la1[72] = jj_gen; jj_consume_token(-1); errorHandler->handleParseError(token, getToken(1), __FUNCTION__, this), hasError = true; } @@ -2493,7 +2503,7 @@ return tok->image.c_str(); break; } default: - jj_la1[72] = jj_gen; + jj_la1[73] = jj_gen; jj_consume_token(-1); errorHandler->handleParseError(token, getToken(1), __FUNCTION__, this), hasError = true; } @@ -2534,14 +2544,14 @@ void VhdlParser::guarded_signal_specificatio() { QCString VhdlParser::discrete_range() {QCString s; - if (jj_2_30(2147483647)) { + if (jj_2_31(2147483647)) { if (!hasError) { s = range(); } if (!hasError) { return s; } - } else if (jj_2_31(2147483647)) { + } else if (jj_2_32(2147483647)) { if (!hasError) { s = subtype_indication(); } @@ -2558,7 +2568,7 @@ assert(false); QCString VhdlParser::element_association() {QCString s,s1; if (!hasError) { - if (jj_2_32(2147483647)) { + if (jj_2_33(2147483647)) { if (!hasError) { s = choices(); } @@ -2633,7 +2643,7 @@ s+="("+s1+")"; break; } default: - jj_la1[73] = jj_gen; + jj_la1[74] = jj_gen; ; } } @@ -2664,7 +2674,7 @@ return tok->image.c_str(); break; } default: - jj_la1[74] = jj_gen; + jj_la1[75] = jj_gen; jj_consume_token(-1); errorHandler->handleParseError(token, getToken(1), __FUNCTION__, this), hasError = true; } @@ -2828,7 +2838,7 @@ return "file"; break; } default: - jj_la1[75] = jj_gen; + jj_la1[76] = jj_gen; jj_consume_token(-1); errorHandler->handleParseError(token, getToken(1), __FUNCTION__, this), hasError = true; } @@ -2852,7 +2862,7 @@ s+="<>"; break; } default: - jj_la1[76] = jj_gen; + jj_la1[77] = jj_gen; ; } } @@ -2878,7 +2888,7 @@ s+=s1; break; } default: - jj_la1[77] = jj_gen; + jj_la1[78] = jj_gen; goto end_label_15; } if (!hasError) { @@ -2931,7 +2941,7 @@ m_sharedState->lastEntity=m_sharedState->current; break; } default: - jj_la1[78] = jj_gen; + jj_la1[79] = jj_gen; ; } } @@ -2947,7 +2957,7 @@ m_sharedState->lastEntity=m_sharedState->current; break; } default: - jj_la1[79] = jj_gen; + jj_la1[80] = jj_gen; ; } } @@ -2963,7 +2973,7 @@ m_sharedState->lastEntity=m_sharedState->current; break; } default: - jj_la1[80] = jj_gen; + jj_la1[81] = jj_gen; ; } } @@ -3029,8 +3039,8 @@ void VhdlParser::entity_declarative_item() { break; } default: - jj_la1[81] = jj_gen; - if (jj_2_33(2147483647)) { + jj_la1[82] = jj_gen; + if (jj_2_34(2147483647)) { if (!hasError) { attribute_declaration(); } @@ -3055,8 +3065,8 @@ void VhdlParser::entity_declarative_item() { break; } default: - jj_la1[82] = jj_gen; - if (jj_2_34(3)) { + jj_la1[83] = jj_gen; + if (jj_2_35(3)) { if (!hasError) { group_template_declaration(); } @@ -3069,8 +3079,8 @@ void VhdlParser::entity_declarative_item() { break; } default: - jj_la1[83] = jj_gen; - if (jj_2_35(5)) { + jj_la1[84] = jj_gen; + if (jj_2_36(5)) { if (!hasError) { package_instantiation_declaration(); } @@ -3089,7 +3099,7 @@ void VhdlParser::entity_declarative_item() { break; } default: - jj_la1[84] = jj_gen; + jj_la1[85] = jj_gen; jj_consume_token(-1); errorHandler->handleParseError(token, getToken(1), __FUNCTION__, this), hasError = true; } @@ -3128,7 +3138,7 @@ void VhdlParser::entity_declarative_part() { break; } default: - jj_la1[85] = jj_gen; + jj_la1[86] = jj_gen; goto end_label_16; } if (!hasError) { @@ -3153,7 +3163,7 @@ QCString VhdlParser::entity_designator() {QCString s,s1; break; } default: - jj_la1[86] = jj_gen; + jj_la1[87] = jj_gen; ; } } @@ -3175,7 +3185,7 @@ m_sharedState->currP=VhdlDocGen::GENERIC;m_sharedState->parse_sec=GEN_SEC; break; } default: - jj_la1[87] = jj_gen; + jj_la1[88] = jj_gen; ; } } @@ -3191,7 +3201,7 @@ m_sharedState->currP=VhdlDocGen::PORT; break; } default: - jj_la1[88] = jj_gen; + jj_la1[89] = jj_gen; ; } } @@ -3218,7 +3228,7 @@ QCString VhdlParser::entity_name_list() {QCString s,s1,s2; break; } default: - jj_la1[89] = jj_gen; + jj_la1[90] = jj_gen; goto end_label_17; } if (!hasError) { @@ -3257,7 +3267,7 @@ return "all"; break; } default: - jj_la1[90] = jj_gen; + jj_la1[91] = jj_gen; jj_consume_token(-1); errorHandler->handleParseError(token, getToken(1), __FUNCTION__, this), hasError = true; } @@ -3281,11 +3291,11 @@ assert(false); void VhdlParser::entity_statement() { - if (jj_2_36(2147483647)) { + if (jj_2_37(2147483647)) { if (!hasError) { concurrent_assertion_statement(); } - } else if (jj_2_37(2147483647)) { + } else if (jj_2_38(2147483647)) { if (!hasError) { process_statement(); } @@ -3302,7 +3312,7 @@ void VhdlParser::entity_statement() { break; } default: - jj_la1[91] = jj_gen; + jj_la1[92] = jj_gen; jj_consume_token(-1); errorHandler->handleParseError(token, getToken(1), __FUNCTION__, this), hasError = true; } @@ -3325,7 +3335,7 @@ void VhdlParser::entity_statement_part() { break; } default: - jj_la1[92] = jj_gen; + jj_la1[93] = jj_gen; goto end_label_18; } if (!hasError) { @@ -3361,7 +3371,7 @@ return s; break; } default: - jj_la1[93] = jj_gen; + jj_la1[94] = jj_gen; jj_consume_token(-1); errorHandler->handleParseError(token, getToken(1), __FUNCTION__, this), hasError = true; } @@ -3391,7 +3401,7 @@ return s; break; } default: - jj_la1[94] = jj_gen; + jj_la1[95] = jj_gen; jj_consume_token(-1); errorHandler->handleParseError(token, getToken(1), __FUNCTION__, this), hasError = true; } @@ -3414,7 +3424,7 @@ QCString VhdlParser::enumeration_type_definition() {QCString s,s1; break; } default: - jj_la1[95] = jj_gen; + jj_la1[96] = jj_gen; goto end_label_19; } if (!hasError) { @@ -3451,7 +3461,7 @@ QCString VhdlParser::exit_statement() {QCString s,s1,s2;Token *t=0;Token *t1=0; break; } default: - jj_la1[96] = jj_gen; + jj_la1[97] = jj_gen; ; } } @@ -3468,7 +3478,7 @@ QCString VhdlParser::exit_statement() {QCString s,s1,s2;Token *t=0;Token *t1=0; break; } default: - jj_la1[97] = jj_gen; + jj_la1[98] = jj_gen; ; } } @@ -3484,7 +3494,7 @@ QCString VhdlParser::exit_statement() {QCString s,s1,s2;Token *t=0;Token *t1=0; break; } default: - jj_la1[98] = jj_gen; + jj_la1[99] = jj_gen; ; } } @@ -3518,7 +3528,7 @@ QCString VhdlParser::expression() {QCString s,s1,s2; break; } default: - jj_la1[99] = jj_gen; + jj_la1[100] = jj_gen; goto end_label_20; } if (!hasError) { @@ -3595,7 +3605,7 @@ return "or" ; break; } default: - jj_la1[100] = jj_gen; + jj_la1[101] = jj_gen; jj_consume_token(-1); errorHandler->handleParseError(token, getToken(1), __FUNCTION__, this), hasError = true; } @@ -3644,7 +3654,7 @@ s+="**";s+=s1; break; } default: - jj_la1[101] = jj_gen; + jj_la1[102] = jj_gen; ; } } @@ -3707,7 +3717,7 @@ return s; break; } default: - jj_la1[102] = jj_gen; + jj_la1[103] = jj_gen; jj_consume_token(-1); errorHandler->handleParseError(token, getToken(1), __FUNCTION__, this), hasError = true; } @@ -3738,7 +3748,7 @@ QCString VhdlParser::file_declaration() {QCString s,s1,s2,s3; break; } default: - jj_la1[103] = jj_gen; + jj_la1[104] = jj_gen; ; } } @@ -3774,7 +3784,7 @@ QCString VhdlParser::file_open_information() {QCString s,s1,s2; break; } default: - jj_la1[104] = jj_gen; + jj_la1[105] = jj_gen; ; } } @@ -3791,7 +3801,7 @@ QCString VhdlParser::file_open_information() {QCString s,s1,s2; break; } default: - jj_la1[105] = jj_gen; + jj_la1[106] = jj_gen; ; } } @@ -3851,7 +3861,7 @@ return tok->image.c_str(); break; } default: - jj_la1[106] = jj_gen; + jj_la1[107] = jj_gen; jj_consume_token(-1); errorHandler->handleParseError(token, getToken(1), __FUNCTION__, this), hasError = true; } @@ -3890,7 +3900,7 @@ s+"("+s1+")"; break; } default: - jj_la1[107] = jj_gen; + jj_la1[108] = jj_gen; ; } } @@ -3999,7 +4009,7 @@ outlineParser()->error_skipto(GENERATE_T); break; } default: - jj_la1[108] = jj_gen; + jj_la1[109] = jj_gen; ; } } @@ -4026,7 +4036,7 @@ void VhdlParser::generate_scheme() { jj_consume_token(IF_T); } if (!hasError) { - if (jj_2_38(2)) { + if (jj_2_39(2)) { if (!hasError) { identifier(); } @@ -4043,7 +4053,7 @@ void VhdlParser::generate_scheme() { break; } default: - jj_la1[109] = jj_gen; + jj_la1[110] = jj_gen; jj_consume_token(-1); errorHandler->handleParseError(token, getToken(1), __FUNCTION__, this), hasError = true; } @@ -4125,7 +4135,7 @@ return s; break; } default: - jj_la1[110] = jj_gen; + jj_la1[111] = jj_gen; jj_consume_token(-1); errorHandler->handleParseError(token, getToken(1), __FUNCTION__, this), hasError = true; } @@ -4147,7 +4157,7 @@ QCString VhdlParser::group_constituent_list() {QCString s,s1,s2; break; } default: - jj_la1[111] = jj_gen; + jj_la1[112] = jj_gen; goto end_label_21; } if (!hasError) { @@ -4258,7 +4268,7 @@ return tok->image.c_str(); break; } default: - jj_la1[112] = jj_gen; + jj_la1[113] = jj_gen; jj_consume_token(-1); errorHandler->handleParseError(token, getToken(1), __FUNCTION__, this), hasError = true; } @@ -4278,7 +4288,7 @@ QCString VhdlParser::identifier_list() {QCString str,str1; break; } default: - jj_la1[113] = jj_gen; + jj_la1[114] = jj_gen; goto end_label_22; } if (!hasError) { @@ -4312,7 +4322,7 @@ void VhdlParser::if_statement() {QCString s,s1; break; } default: - jj_la1[114] = jj_gen; + jj_la1[115] = jj_gen; ; } } @@ -4340,7 +4350,7 @@ s.prepend("if "); break; } default: - jj_la1[115] = jj_gen; + jj_la1[116] = jj_gen; goto end_label_23; } if (!hasError) { @@ -4377,7 +4387,7 @@ FlowChart::addFlowChart(FlowChart::ELSE_NO,0,0); break; } default: - jj_la1[116] = jj_gen; + jj_la1[117] = jj_gen; ; } } @@ -4397,7 +4407,7 @@ FlowChart::addFlowChart(FlowChart::ELSE_NO,0,0); break; } default: - jj_la1[117] = jj_gen; + jj_la1[118] = jj_gen; ; } } @@ -4442,7 +4452,7 @@ s+=s2; break; } default: - jj_la1[118] = jj_gen; + jj_la1[119] = jj_gen; goto end_label_24; } if (!hasError) { @@ -4466,7 +4476,7 @@ assert(false); QCString VhdlParser::index_specification() {QCString s; - if (jj_2_39(2147483647)) { + if (jj_2_40(2147483647)) { if (!hasError) { s = discrete_range(); } @@ -4507,7 +4517,7 @@ return s; break; } default: - jj_la1[119] = jj_gen; + jj_la1[120] = jj_gen; jj_consume_token(-1); errorHandler->handleParseError(token, getToken(1), __FUNCTION__, this), hasError = true; } @@ -4545,7 +4555,7 @@ QCString VhdlParser::instantiation_unit() {QCString s,s1,s2;Token *tok; break; } default: - jj_la1[120] = jj_gen; + jj_la1[121] = jj_gen; ; } } @@ -4562,7 +4572,7 @@ s1="component "; return s; jj_consume_token(ENTITY_T); } if (!hasError) { - if (jj_2_40(2)) { + if (jj_2_41(2)) { if (!hasError) { jj_consume_token(BASIC_IDENTIFIER); } @@ -4597,7 +4607,7 @@ s+="(";s+=s1;s+=")" ; break; } default: - jj_la1[121] = jj_gen; + jj_la1[122] = jj_gen; ; } } @@ -4619,7 +4629,7 @@ s1="configuration ";return s; break; } default: - jj_la1[122] = jj_gen; + jj_la1[123] = jj_gen; jj_consume_token(-1); errorHandler->handleParseError(token, getToken(1), __FUNCTION__, this), hasError = true; } @@ -4660,7 +4670,7 @@ return tok->image.c_str(); break; } default: - jj_la1[123] = jj_gen; + jj_la1[124] = jj_gen; jj_consume_token(-1); errorHandler->handleParseError(token, getToken(1), __FUNCTION__, this), hasError = true; } @@ -4687,35 +4697,35 @@ assert(false); QCString VhdlParser::interface_declaration() {QCString s,s1; - if (jj_2_41(5)) { + if (jj_2_42(5)) { if (!hasError) { s = interface_subprogram_declaration(); } if (!hasError) { return s; } - } else if (jj_2_42(5)) { + } else if (jj_2_43(5)) { if (!hasError) { interface_package_declaration(); } if (!hasError) { return s; } - } else if (jj_2_43(5)) { + } else if (jj_2_44(5)) { if (!hasError) { s = interface_variable_declaration(); } if (!hasError) { return s; } - } else if (jj_2_44(5)) { + } else if (jj_2_45(5)) { if (!hasError) { interface_file_declaration(); } if (!hasError) { return s; } - } else if (jj_2_45(2147483647)) { + } else if (jj_2_46(2147483647)) { if (!hasError) { subprogram_declaration(); } @@ -4744,7 +4754,7 @@ if (m_sharedState->parse_sec==GEN_SEC) break; } default: - jj_la1[124] = jj_gen; + jj_la1[125] = jj_gen; jj_consume_token(-1); errorHandler->handleParseError(token, getToken(1), __FUNCTION__, this), hasError = true; } @@ -4793,7 +4803,7 @@ QCString VhdlParser::interface_list() {QCString s,s1,s2; break; } default: - jj_la1[125] = jj_gen; + jj_la1[126] = jj_gen; goto end_label_25; } if (!hasError) { @@ -4847,7 +4857,7 @@ QCString VhdlParser::interface_variable_declaration() {Token *tok=0;Token *tok1= break; } default: - jj_la1[126] = jj_gen; + jj_la1[127] = jj_gen; jj_consume_token(-1); errorHandler->handleParseError(token, getToken(1), __FUNCTION__, this), hasError = true; } @@ -4855,7 +4865,7 @@ QCString VhdlParser::interface_variable_declaration() {Token *tok=0;Token *tok1= break; } default: - jj_la1[127] = jj_gen; + jj_la1[128] = jj_gen; ; } } @@ -4878,7 +4888,7 @@ QCString VhdlParser::interface_variable_declaration() {Token *tok=0;Token *tok1= break; } default: - jj_la1[128] = jj_gen; + jj_la1[129] = jj_gen; ; } } @@ -4894,7 +4904,7 @@ QCString VhdlParser::interface_variable_declaration() {Token *tok=0;Token *tok1= break; } default: - jj_la1[129] = jj_gen; + jj_la1[130] = jj_gen; ; } } @@ -4910,7 +4920,7 @@ QCString VhdlParser::interface_variable_declaration() {Token *tok=0;Token *tok1= break; } default: - jj_la1[130] = jj_gen; + jj_la1[131] = jj_gen; ; } } @@ -4978,7 +4988,7 @@ QCString q=m_sharedState->lab+" for "+s; break; } default: - jj_la1[131] = jj_gen; + jj_la1[132] = jj_gen; jj_consume_token(-1); errorHandler->handleParseError(token, getToken(1), __FUNCTION__, this), hasError = true; } @@ -5018,7 +5028,7 @@ assert(false); QCString VhdlParser::library_unit() {QCString s; - if (jj_2_46(2)) { + if (jj_2_47(2)) { if (!hasError) { primary_unit(); } @@ -5038,7 +5048,7 @@ return s; break; } default: - jj_la1[132] = jj_gen; + jj_la1[133] = jj_gen; jj_consume_token(-1); errorHandler->handleParseError(token, getToken(1), __FUNCTION__, this), hasError = true; } @@ -5048,21 +5058,21 @@ assert(false); QCString VhdlParser::literal() {QCString s; - if (jj_2_47(2147483647)) { + if (jj_2_48(2147483647)) { if (!hasError) { s = bit_string_literal(); } if (!hasError) { return s; } - } else if (jj_2_48(2147483647)) { + } else if (jj_2_49(2147483647)) { if (!hasError) { s = numeric_literal(); } if (!hasError) { return s; } - } else if (jj_2_49(2147483647)) { + } else if (jj_2_50(2147483647)) { if (!hasError) { s = enumeration_literal(); } @@ -5090,7 +5100,7 @@ return "null"; break; } default: - jj_la1[133] = jj_gen; + jj_la1[134] = jj_gen; jj_consume_token(-1); errorHandler->handleParseError(token, getToken(1), __FUNCTION__, this), hasError = true; } @@ -5125,7 +5135,7 @@ s+=":"; break; } default: - jj_la1[134] = jj_gen; + jj_la1[135] = jj_gen; ; } } @@ -5139,7 +5149,7 @@ s+=":"; break; } default: - jj_la1[135] = jj_gen; + jj_la1[136] = jj_gen; ; } } @@ -5169,7 +5179,7 @@ if(s1.isEmpty()) break; } default: - jj_la1[136] = jj_gen; + jj_la1[137] = jj_gen; ; } } @@ -5215,7 +5225,7 @@ return "not"; break; } default: - jj_la1[137] = jj_gen; + jj_la1[138] = jj_gen; jj_consume_token(-1); errorHandler->handleParseError(token, getToken(1), __FUNCTION__, this), hasError = true; } @@ -5271,7 +5281,7 @@ return "linkage"; break; } default: - jj_la1[138] = jj_gen; + jj_la1[139] = jj_gen; jj_consume_token(-1); errorHandler->handleParseError(token, getToken(1), __FUNCTION__, this), hasError = true; } @@ -5318,7 +5328,7 @@ return tok->image.c_str(); break; } default: - jj_la1[139] = jj_gen; + jj_la1[140] = jj_gen; jj_consume_token(-1); errorHandler->handleParseError(token, getToken(1), __FUNCTION__, this), hasError = true; } @@ -5334,7 +5344,7 @@ QCString VhdlParser::name() {QCString s,s1; s = operator_symbol(); } if (!hasError) { - if (jj_2_50(2147483647)) { + if (jj_2_51(2147483647)) { if (!hasError) { s1 = name_ext1(); } @@ -5355,7 +5365,7 @@ return s; s = external_name(); } if (!hasError) { - if (jj_2_51(2147483647)) { + if (jj_2_52(2147483647)) { if (!hasError) { s1 = name_ext1(); } @@ -5377,7 +5387,7 @@ return s; s = identifier(); } if (!hasError) { - if (jj_2_52(2147483647)) { + if (jj_2_53(2147483647)) { if (!hasError) { s1 = name_ext1(); } @@ -5394,7 +5404,7 @@ return s; break; } default: - jj_la1[140] = jj_gen; + jj_la1[141] = jj_gen; jj_consume_token(-1); errorHandler->handleParseError(token, getToken(1), __FUNCTION__, this), hasError = true; } @@ -5409,7 +5419,7 @@ QCString VhdlParser::name_ext1() {QCString s,s1,s2; } if (!hasError) { while (!hasError) { - if (jj_2_53(2147483647)) { + if (jj_2_54(2147483647)) { ; } else { goto end_label_26; @@ -5430,7 +5440,7 @@ assert(false); QCString VhdlParser::name_ext() {QCString s,s1,s2; if (!hasError) { - if (jj_2_54(2147483647)) { + if (jj_2_55(2147483647)) { if (!hasError) { jj_consume_token(APOSTROPHE_T); } @@ -5440,7 +5450,7 @@ QCString VhdlParser::name_ext() {QCString s,s1,s2; if (!hasError) { s+="'subtype"; return s; } - } else if (jj_2_55(2147483647)) { + } else if (jj_2_56(2147483647)) { if (!hasError) { jj_consume_token(DOT_T); } @@ -5450,14 +5460,14 @@ s+="'subtype"; return s; if (!hasError) { s+=".";s+=s1; return s; } - } else if (jj_2_56(2147483647)) { + } else if (jj_2_57(2147483647)) { if (!hasError) { s1 = test_att_name(); } if (!hasError) { s+=s1;return s; } - } else if (jj_2_57(2147483647)) { + } else if (jj_2_58(2147483647)) { if (!hasError) { jj_consume_token(LPAREN_T); } @@ -5470,7 +5480,7 @@ s+=s1;return s; if (!hasError) { s+="(";s+=s1;s+=")";return s; } - } else if (jj_2_58(2147483647)) { + } else if (jj_2_59(2147483647)) { if (!hasError) { jj_consume_token(LPAREN_T); } @@ -5488,7 +5498,7 @@ s+="(";s+=s1; break; } default: - jj_la1[141] = jj_gen; + jj_la1[142] = jj_gen; goto end_label_27; } if (!hasError) { @@ -5520,7 +5530,7 @@ assert(false); QCString VhdlParser::test_att_name() {QCString s,s1; if (!hasError) { - if (jj_2_59(2147483647)) { + if (jj_2_60(2147483647)) { if (!hasError) { s1 = signature(); } @@ -5558,7 +5568,7 @@ s+="(";s+=s1;s+=")"; break; } default: - jj_la1[142] = jj_gen; + jj_la1[143] = jj_gen; ; } } @@ -5588,7 +5598,7 @@ s=s2+"("+s1; break; } default: - jj_la1[143] = jj_gen; + jj_la1[144] = jj_gen; goto end_label_28; } if (!hasError) { @@ -5625,7 +5635,7 @@ QCString VhdlParser::next_statement() {QCString s,s1,s2;Token *t=0;Token *t1=0; break; } default: - jj_la1[144] = jj_gen; + jj_la1[145] = jj_gen; ; } } @@ -5642,7 +5652,7 @@ QCString VhdlParser::next_statement() {QCString s,s1,s2;Token *t=0;Token *t1=0; break; } default: - jj_la1[145] = jj_gen; + jj_la1[146] = jj_gen; ; } } @@ -5658,7 +5668,7 @@ QCString VhdlParser::next_statement() {QCString s,s1,s2;Token *t=0;Token *t1=0; break; } default: - jj_la1[146] = jj_gen; + jj_la1[147] = jj_gen; ; } } @@ -5691,7 +5701,7 @@ s+=":"; break; } default: - jj_la1[147] = jj_gen; + jj_la1[148] = jj_gen; ; } } @@ -5707,7 +5717,7 @@ assert(false); QCString VhdlParser::numeric_literal() {QCString s; - if (jj_2_60(2147483647)) { + if (jj_2_61(2147483647)) { if (!hasError) { s = physical_literal(); } @@ -5728,7 +5738,7 @@ return s; break; } default: - jj_la1[148] = jj_gen; + jj_la1[149] = jj_gen; jj_consume_token(-1); errorHandler->handleParseError(token, getToken(1), __FUNCTION__, this), hasError = true; } @@ -5797,7 +5807,7 @@ return "type"; break; } default: - jj_la1[149] = jj_gen; + jj_la1[150] = jj_gen; jj_consume_token(-1); errorHandler->handleParseError(token, getToken(1), __FUNCTION__, this), hasError = true; } @@ -5824,7 +5834,7 @@ void VhdlParser::options() { break; } default: - jj_la1[150] = jj_gen; + jj_la1[151] = jj_gen; ; } } @@ -5839,7 +5849,7 @@ void VhdlParser::options() { break; } default: - jj_la1[151] = jj_gen; + jj_la1[152] = jj_gen; ; } } @@ -5882,7 +5892,7 @@ m_sharedState->lastCompound=m_sharedState->current; break; } default: - jj_la1[152] = jj_gen; + jj_la1[153] = jj_gen; ; } } @@ -5898,7 +5908,7 @@ m_sharedState->lastCompound=m_sharedState->current; break; } default: - jj_la1[153] = jj_gen; + jj_la1[154] = jj_gen; ; } } @@ -5964,8 +5974,8 @@ void VhdlParser::package_body_declarative_item() { break; } default: - jj_la1[154] = jj_gen; - if (jj_2_61(3)) { + jj_la1[155] = jj_gen; + if (jj_2_62(3)) { if (!hasError) { group_template_declaration(); } @@ -5978,7 +5988,7 @@ void VhdlParser::package_body_declarative_item() { break; } default: - jj_la1[155] = jj_gen; + jj_la1[156] = jj_gen; jj_consume_token(-1); errorHandler->handleParseError(token, getToken(1), __FUNCTION__, this), hasError = true; } @@ -6008,7 +6018,7 @@ void VhdlParser::package_body_declarative_part() { break; } default: - jj_la1[156] = jj_gen; + jj_la1[157] = jj_gen; goto end_label_29; } if (!hasError) { @@ -6039,14 +6049,14 @@ void VhdlParser::package_header() {QCString s; break; } default: - jj_la1[157] = jj_gen; + jj_la1[158] = jj_gen; ; } } break; } default: - jj_la1[158] = jj_gen; + jj_la1[159] = jj_gen; ; } } @@ -6093,7 +6103,7 @@ m_sharedState->lastCompound=m_sharedState->current; break; } default: - jj_la1[159] = jj_gen; + jj_la1[160] = jj_gen; ; } } @@ -6109,7 +6119,7 @@ m_sharedState->lastCompound=m_sharedState->current; break; } default: - jj_la1[160] = jj_gen; + jj_la1[161] = jj_gen; ; } } @@ -6142,14 +6152,14 @@ void VhdlParser::geninter() { break; } default: - jj_la1[161] = jj_gen; + jj_la1[162] = jj_gen; ; } } break; } default: - jj_la1[162] = jj_gen; + jj_la1[163] = jj_gen; ; } } @@ -6217,8 +6227,8 @@ void VhdlParser::package_declarative_item() { break; } default: - jj_la1[163] = jj_gen; - if (jj_2_62(2147483647)) { + jj_la1[164] = jj_gen; + if (jj_2_63(2147483647)) { if (!hasError) { attribute_declaration(); } @@ -6243,8 +6253,8 @@ void VhdlParser::package_declarative_item() { break; } default: - jj_la1[164] = jj_gen; - if (jj_2_63(3)) { + jj_la1[165] = jj_gen; + if (jj_2_64(3)) { if (!hasError) { group_template_declaration(); } @@ -6257,8 +6267,8 @@ void VhdlParser::package_declarative_item() { break; } default: - jj_la1[165] = jj_gen; - if (jj_2_64(5)) { + jj_la1[166] = jj_gen; + if (jj_2_65(5)) { if (!hasError) { package_instantiation_declaration(); } @@ -6271,7 +6281,7 @@ void VhdlParser::package_declarative_item() { break; } default: - jj_la1[166] = jj_gen; + jj_la1[167] = jj_gen; jj_consume_token(-1); errorHandler->handleParseError(token, getToken(1), __FUNCTION__, this), hasError = true; } @@ -6310,7 +6320,7 @@ void VhdlParser::package_declarative_part() { break; } default: - jj_la1[167] = jj_gen; + jj_la1[168] = jj_gen; goto end_label_30; } if (!hasError) { @@ -6339,7 +6349,7 @@ assert(false); QCString VhdlParser::physical_literal() {QCString s,s1; if (!hasError) { - if (jj_2_65(2147483647)) { + if (jj_2_66(2147483647)) { if (!hasError) { s = abstract_literal(); } @@ -6377,7 +6387,7 @@ outlineParser()->addVhdlType(s.data(),t->beginLine,Entry::VARIABLE_SEC,VhdlDocGe break; } default: - jj_la1[168] = jj_gen; + jj_la1[169] = jj_gen; goto end_label_31; } if (!hasError) { @@ -6404,7 +6414,7 @@ outlineParser()->addVhdlType(s.data(),t->beginLine,Entry::VARIABLE_SEC,VhdlDocGe break; } default: - jj_la1[169] = jj_gen; + jj_la1[170] = jj_gen; ; } } @@ -6462,14 +6472,14 @@ void VhdlParser::port_map_aspect() { QCString VhdlParser::primary() {QCString s,s1; - if (jj_2_66(2147483647)) { + if (jj_2_67(2147483647)) { if (!hasError) { s = function_call(); } if (!hasError) { return s; } - } else if (jj_2_67(2147483647)) { + } else if (jj_2_68(2147483647)) { if (!hasError) { jj_consume_token(LPAREN_T); } @@ -6482,35 +6492,35 @@ return s; if (!hasError) { s="("+s1+")"; return s; } - } else if (jj_2_68(2147483647)) { + } else if (jj_2_69(2147483647)) { if (!hasError) { s = qualified_expression(); } if (!hasError) { return s; } - } else if (jj_2_69(2147483647)) { + } else if (jj_2_70(2147483647)) { if (!hasError) { s = type_conversion(); } if (!hasError) { return s; } - } else if (jj_2_70(2147483647)) { + } else if (jj_2_71(2147483647)) { if (!hasError) { s = literal(); } if (!hasError) { s.prepend(" ");return s; } - } else if (jj_2_71(2147483647)) { + } else if (jj_2_72(2147483647)) { if (!hasError) { s = name(); } if (!hasError) { return s; } - } else if (jj_2_72(2147483647)) { + } else if (jj_2_73(2147483647)) { if (!hasError) { allocator(); } @@ -6529,7 +6539,7 @@ return s; break; } default: - jj_la1[170] = jj_gen; + jj_la1[171] = jj_gen; jj_consume_token(-1); errorHandler->handleParseError(token, getToken(1), __FUNCTION__, this), hasError = true; } @@ -6553,12 +6563,12 @@ void VhdlParser::primary_unit() { break; } default: - jj_la1[171] = jj_gen; - if (jj_2_73(2147483647)) { + jj_la1[172] = jj_gen; + if (jj_2_74(2147483647)) { if (!hasError) { package_instantiation_declaration(); } - } else if (jj_2_74(4)) { + } else if (jj_2_75(4)) { if (!hasError) { interface_package_declaration(); } @@ -6577,7 +6587,7 @@ void VhdlParser::primary_unit() { break; } default: - jj_la1[172] = jj_gen; + jj_la1[173] = jj_gen; jj_consume_token(-1); errorHandler->handleParseError(token, getToken(1), __FUNCTION__, this), hasError = true; } @@ -6608,7 +6618,7 @@ s1.prepend("("); s1.append(")"); break; } default: - jj_la1[173] = jj_gen; + jj_la1[174] = jj_gen; ; } } @@ -6619,7 +6629,7 @@ assert(false); QCString VhdlParser::procedure_call_statement() {QCString s,s1; if (!hasError) { - if (jj_2_75(2)) { + if (jj_2_76(2)) { if (!hasError) { s = identifier(); } @@ -6714,8 +6724,8 @@ return s; break; } default: - jj_la1[174] = jj_gen; - if (jj_2_76(3)) { + jj_la1[175] = jj_gen; + if (jj_2_77(3)) { if (!hasError) { s = attribute_declaration(); } @@ -6743,8 +6753,8 @@ return s; break; } default: - jj_la1[175] = jj_gen; - if (jj_2_77(3)) { + jj_la1[176] = jj_gen; + if (jj_2_78(3)) { if (!hasError) { s = group_template_declaration(); } @@ -6763,7 +6773,7 @@ return s; break; } default: - jj_la1[176] = jj_gen; + jj_la1[177] = jj_gen; jj_consume_token(-1); errorHandler->handleParseError(token, getToken(1), __FUNCTION__, this), hasError = true; } @@ -6797,7 +6807,7 @@ QCString VhdlParser::process_declarative_part() {QCString s,s1; break; } default: - jj_la1[177] = jj_gen; + jj_la1[178] = jj_gen; goto end_label_32; } if (!hasError) { @@ -6828,7 +6838,7 @@ void VhdlParser::process_statement() {QCString s,s1,s2;Token *tok=0; break; } default: - jj_la1[178] = jj_gen; + jj_la1[179] = jj_gen; ; } } @@ -6841,7 +6851,7 @@ void VhdlParser::process_statement() {QCString s,s1,s2;Token *tok=0; break; } default: - jj_la1[179] = jj_gen; + jj_la1[180] = jj_gen; ; } } @@ -6877,7 +6887,7 @@ m_sharedState->currP=VhdlDocGen::PROCESS; break; } default: - jj_la1[180] = jj_gen; + jj_la1[181] = jj_gen; jj_consume_token(-1); errorHandler->handleParseError(token, getToken(1), __FUNCTION__, this), hasError = true; } @@ -6888,7 +6898,7 @@ m_sharedState->currP=VhdlDocGen::PROCESS; break; } default: - jj_la1[181] = jj_gen; + jj_la1[182] = jj_gen; ; } } @@ -6901,7 +6911,7 @@ m_sharedState->currP=VhdlDocGen::PROCESS; break; } default: - jj_la1[182] = jj_gen; + jj_la1[183] = jj_gen; ; } } @@ -6931,7 +6941,7 @@ if (s2.data()) break; } default: - jj_la1[183] = jj_gen; + jj_la1[184] = jj_gen; ; } } @@ -6948,7 +6958,7 @@ if (s2.data()) break; } default: - jj_la1[184] = jj_gen; + jj_la1[185] = jj_gen; ; } } @@ -6999,7 +7009,7 @@ void VhdlParser::process_statement_part() { break; } default: - jj_la1[185] = jj_gen; + jj_la1[186] = jj_gen; goto end_label_33; } if (!hasError) { @@ -7022,7 +7032,7 @@ QCString VhdlParser::qualified_expression() {QCString s,s1; s=s1+"'"; } if (!hasError) { - if (jj_2_78(2147483647)) { + if (jj_2_79(2147483647)) { if (!hasError) { s1 = aggregate(); } @@ -7047,7 +7057,7 @@ s+="(";s+=s1;s+=")"; break; } default: - jj_la1[186] = jj_gen; + jj_la1[187] = jj_gen; jj_consume_token(-1); errorHandler->handleParseError(token, getToken(1), __FUNCTION__, this), hasError = true; } @@ -7059,7 +7069,7 @@ assert(false); QCString VhdlParser::range() {QCString s,s1,s2; - if (jj_2_79(2147483647)) { + if (jj_2_80(2147483647)) { if (!hasError) { s = simple_expression(); } @@ -7072,7 +7082,7 @@ QCString VhdlParser::range() {QCString s,s1,s2; if (!hasError) { return s+" "+s1+" "+s2; } - } else if (jj_2_80(2147483647)) { + } else if (jj_2_81(2147483647)) { if (!hasError) { s = attribute_name(); } @@ -7117,7 +7127,7 @@ void VhdlParser::record_type_definition() { break; } default: - jj_la1[187] = jj_gen; + jj_la1[188] = jj_gen; goto end_label_34; } } @@ -7141,7 +7151,7 @@ void VhdlParser::record_type_definition() { break; } default: - jj_la1[188] = jj_gen; + jj_la1[189] = jj_gen; ; } } @@ -7175,7 +7185,7 @@ QCString VhdlParser::relation() {QCString s,s1,s2; break; } default: - jj_la1[189] = jj_gen; + jj_la1[190] = jj_gen; ; } } @@ -7295,7 +7305,7 @@ return "?/="; break; } default: - jj_la1[190] = jj_gen; + jj_la1[191] = jj_gen; jj_consume_token(-1); errorHandler->handleParseError(token, getToken(1), __FUNCTION__, this), hasError = true; } @@ -7317,7 +7327,7 @@ QCString VhdlParser::report_statement() {Token *t=0;Token *t1=0;QCString s,s1,s2 break; } default: - jj_la1[191] = jj_gen; + jj_la1[192] = jj_gen; ; } } @@ -7339,7 +7349,7 @@ QCString VhdlParser::report_statement() {Token *t=0;Token *t1=0;QCString s,s1,s2 break; } default: - jj_la1[192] = jj_gen; + jj_la1[193] = jj_gen; ; } } @@ -7371,7 +7381,7 @@ s+=":"; break; } default: - jj_la1[193] = jj_gen; + jj_la1[194] = jj_gen; ; } } @@ -7409,7 +7419,7 @@ s+=":"; break; } default: - jj_la1[194] = jj_gen; + jj_la1[195] = jj_gen; ; } } @@ -7422,7 +7432,7 @@ assert(false); QCString VhdlParser::scalar_type_definition() {QCString s,s1; - if (jj_2_81(2147483647)) { + if (jj_2_82(2147483647)) { if (!hasError) { s = enumeration_type_definition(); } @@ -7444,7 +7454,7 @@ return s; break; } default: - jj_la1[195] = jj_gen; + jj_la1[196] = jj_gen; ; } } @@ -7454,7 +7464,7 @@ return s+" "+s1; break; } default: - jj_la1[196] = jj_gen; + jj_la1[197] = jj_gen; jj_consume_token(-1); errorHandler->handleParseError(token, getToken(1), __FUNCTION__, this), hasError = true; } @@ -7478,7 +7488,7 @@ void VhdlParser::secondary_unit() { break; } default: - jj_la1[197] = jj_gen; + jj_la1[198] = jj_gen; jj_consume_token(-1); errorHandler->handleParseError(token, getToken(1), __FUNCTION__, this), hasError = true; } @@ -7565,7 +7575,7 @@ void VhdlParser::selected_waveforms() { break; } default: - jj_la1[198] = jj_gen; + jj_la1[199] = jj_gen; goto end_label_35; } if (!hasError) { @@ -7611,7 +7621,7 @@ QCString VhdlParser::sensitivity_list() {QCString s,s1; break; } default: - jj_la1[199] = jj_gen; + jj_la1[200] = jj_gen; goto end_label_36; } if (!hasError) { @@ -7634,7 +7644,7 @@ assert(false); QCString VhdlParser::sequence_of_statement() {QCString s,s1; if (!hasError) { while (!hasError) { - if (jj_2_82(3)) { + if (jj_2_83(3)) { ; } else { goto end_label_37; @@ -7654,84 +7664,84 @@ assert(false); QCString VhdlParser::sequential_statement() {QCString s; - if (jj_2_83(2147483647)) { + if (jj_2_84(2147483647)) { if (!hasError) { s = signal_assignment_statement(); } if (!hasError) { FlowChart::addFlowChart(FlowChart::TEXT_NO,s.data(),0);return s; } - } else if (jj_2_84(3)) { + } else if (jj_2_85(3)) { if (!hasError) { s = assertion_statement(); } if (!hasError) { FlowChart::addFlowChart(FlowChart::TEXT_NO,s.data(),0);return s; } - } else if (jj_2_85(3)) { + } else if (jj_2_86(3)) { if (!hasError) { s = report_statement(); } if (!hasError) { FlowChart::addFlowChart(FlowChart::TEXT_NO,s.data(),0);return s; } - } else if (jj_2_86(3)) { + } else if (jj_2_87(3)) { if (!hasError) { s = wait_statement(); } if (!hasError) { FlowChart::addFlowChart(FlowChart::TEXT_NO,s.data(),0);return s; } - } else if (jj_2_87(2147483647)) { + } else if (jj_2_88(2147483647)) { if (!hasError) { s = variable_assignment_statement(); } if (!hasError) { FlowChart::addFlowChart(FlowChart::TEXT_NO,s.data(),0);return s; } - } else if (jj_2_88(3)) { + } else if (jj_2_89(3)) { if (!hasError) { s = procedure_call_statement(); } if (!hasError) { FlowChart::addFlowChart(FlowChart::TEXT_NO,s.data(),0);return s; } - } else if (jj_2_89(3)) { + } else if (jj_2_90(3)) { if (!hasError) { if_statement(); } if (!hasError) { return s; } - } else if (jj_2_90(3)) { + } else if (jj_2_91(3)) { if (!hasError) { case_statement(); } if (!hasError) { return s; } - } else if (jj_2_91(3)) { + } else if (jj_2_92(3)) { if (!hasError) { loop_statement(); } if (!hasError) { return s; } - } else if (jj_2_92(3)) { + } else if (jj_2_93(3)) { if (!hasError) { s = next_statement(); } if (!hasError) { return s; } - } else if (jj_2_93(3)) { + } else if (jj_2_94(3)) { if (!hasError) { s = exit_statement(); } if (!hasError) { return s; } - } else if (jj_2_94(3)) { + } else if (jj_2_95(3)) { if (!hasError) { s = return_statement(); } @@ -7752,7 +7762,7 @@ FlowChart::addFlowChart(FlowChart::TEXT_NO,s.data(),0);return s; break; } default: - jj_la1[200] = jj_gen; + jj_la1[201] = jj_gen; jj_consume_token(-1); errorHandler->handleParseError(token, getToken(1), __FUNCTION__, this), hasError = true; } @@ -7782,7 +7792,7 @@ QCString VhdlParser::shift_expression() {QCString s,s1,s2; break; } default: - jj_la1[201] = jj_gen; + jj_la1[202] = jj_gen; ; } } @@ -7848,7 +7858,7 @@ return "ror"; break; } default: - jj_la1[202] = jj_gen; + jj_la1[203] = jj_gen; jj_consume_token(-1); errorHandler->handleParseError(token, getToken(1), __FUNCTION__, this), hasError = true; } @@ -7877,7 +7887,7 @@ return "-"; break; } default: - jj_la1[203] = jj_gen; + jj_la1[204] = jj_gen; jj_consume_token(-1); errorHandler->handleParseError(token, getToken(1), __FUNCTION__, this), hasError = true; } @@ -7886,14 +7896,14 @@ assert(false); QCString VhdlParser::signal_assignment_statement() {QCString s,s1,s2,s3; - if (jj_2_96(2147483647)) { + if (jj_2_97(2147483647)) { if (!hasError) { conditional_signal_assignment_wave(); } if (!hasError) { return ""; } - } else if (jj_2_97(2147483647)) { + } else if (jj_2_98(2147483647)) { if (!hasError) { selected_signal_assignment_wave(); } @@ -7908,7 +7918,7 @@ return ""; case BASIC_IDENTIFIER: case EXTENDED_CHARACTER:{ if (!hasError) { - if (jj_2_95(2)) { + if (jj_2_96(2)) { if (!hasError) { s = identifier(); } @@ -7939,7 +7949,7 @@ s+=":"; break; } default: - jj_la1[204] = jj_gen; + jj_la1[205] = jj_gen; ; } } @@ -7955,7 +7965,7 @@ return s+s1+"<="+s2+s3+";"; break; } default: - jj_la1[205] = jj_gen; + jj_la1[206] = jj_gen; jj_consume_token(-1); errorHandler->handleParseError(token, getToken(1), __FUNCTION__, this), hasError = true; } @@ -7994,7 +8004,7 @@ void VhdlParser::signal_declaration() {Token* tok=0;QCString s,s1,s2,s3,s4; break; } default: - jj_la1[206] = jj_gen; + jj_la1[207] = jj_gen; ; } } @@ -8010,7 +8020,7 @@ void VhdlParser::signal_declaration() {Token* tok=0;QCString s,s1,s2,s3,s4; break; } default: - jj_la1[207] = jj_gen; + jj_la1[208] = jj_gen; ; } } @@ -8045,7 +8055,7 @@ return "bus"; break; } default: - jj_la1[208] = jj_gen; + jj_la1[209] = jj_gen; jj_consume_token(-1); errorHandler->handleParseError(token, getToken(1), __FUNCTION__, this), hasError = true; } @@ -8070,7 +8080,7 @@ QCString VhdlParser::signal_list() {QCString s,s1; break; } default: - jj_la1[209] = jj_gen; + jj_la1[210] = jj_gen; goto end_label_38; } if (!hasError) { @@ -8106,7 +8116,7 @@ return "all"; break; } default: - jj_la1[210] = jj_gen; + jj_la1[211] = jj_gen; jj_consume_token(-1); errorHandler->handleParseError(token, getToken(1), __FUNCTION__, this), hasError = true; } @@ -8135,7 +8145,7 @@ QCString VhdlParser::signature() {QCString s,s1,s2; break; } default: - jj_la1[211] = jj_gen; + jj_la1[212] = jj_gen; goto end_label_39; } if (!hasError) { @@ -8153,7 +8163,7 @@ s+=",";s+=s1; break; } default: - jj_la1[212] = jj_gen; + jj_la1[213] = jj_gen; ; } } @@ -8172,7 +8182,7 @@ s+="return ";s+=s1; break; } default: - jj_la1[213] = jj_gen; + jj_la1[214] = jj_gen; ; } } @@ -8195,7 +8205,7 @@ QCString VhdlParser::simple_expression() {QCString s,s1,s2; break; } default: - jj_la1[214] = jj_gen; + jj_la1[215] = jj_gen; ; } } @@ -8207,7 +8217,7 @@ s+=s1; } if (!hasError) { while (!hasError) { - if (jj_2_98(2147483647)) { + if (jj_2_99(2147483647)) { ; } else { goto end_label_40; @@ -8297,7 +8307,7 @@ if (s.data()) break; } default: - jj_la1[215] = jj_gen; + jj_la1[216] = jj_gen; ; } } @@ -8312,7 +8322,7 @@ if (s.data()) break; } default: - jj_la1[216] = jj_gen; + jj_la1[217] = jj_gen; ; } } @@ -8326,7 +8336,7 @@ m_sharedState->tempEntry->endBodyLine=outlineParser()->getLine(END_T); void VhdlParser::subprogram_declaration() { - if (jj_2_99(2147483647)) { + if (jj_2_100(2147483647)) { if (!hasError) { subprogram_instantiation_declaration(); } @@ -8348,7 +8358,7 @@ m_sharedState->currP=0; break; } default: - jj_la1[217] = jj_gen; + jj_la1[218] = jj_gen; jj_consume_token(-1); errorHandler->handleParseError(token, getToken(1), __FUNCTION__, this), hasError = true; } @@ -8371,7 +8381,7 @@ void VhdlParser::subprogram_1() { break; } default: - jj_la1[218] = jj_gen; + jj_la1[219] = jj_gen; jj_consume_token(-1); errorHandler->handleParseError(token, getToken(1), __FUNCTION__, this), hasError = true; } @@ -8457,8 +8467,8 @@ return s; break; } default: - jj_la1[219] = jj_gen; - if (jj_2_100(2147483647)) { + jj_la1[220] = jj_gen; + if (jj_2_101(2147483647)) { if (!hasError) { s = attribute_declaration(); } @@ -8486,8 +8496,8 @@ return s; break; } default: - jj_la1[220] = jj_gen; - if (jj_2_101(3)) { + jj_la1[221] = jj_gen; + if (jj_2_102(3)) { if (!hasError) { s = group_template_declaration(); } @@ -8506,7 +8516,7 @@ return s; break; } default: - jj_la1[221] = jj_gen; + jj_la1[222] = jj_gen; jj_consume_token(-1); errorHandler->handleParseError(token, getToken(1), __FUNCTION__, this), hasError = true; } @@ -8541,7 +8551,7 @@ QCString VhdlParser::subprogram_declarative_part() {QCString s,s1; break; } default: - jj_la1[222] = jj_gen; + jj_la1[223] = jj_gen; goto end_label_41; } if (!hasError) { @@ -8573,7 +8583,7 @@ void VhdlParser::subprogram_kind() { break; } default: - jj_la1[223] = jj_gen; + jj_la1[224] = jj_gen; jj_consume_token(-1); errorHandler->handleParseError(token, getToken(1), __FUNCTION__, this), hasError = true; } @@ -8617,12 +8627,12 @@ m_sharedState->param_sec=0; break; } default: - jj_la1[224] = jj_gen; + jj_la1[225] = jj_gen; ; } } if (!hasError) { - if (jj_2_102(2)) { + if (jj_2_103(2)) { if (!hasError) { gen_interface_list(); } @@ -8631,7 +8641,7 @@ m_sharedState->param_sec=0; } } if (!hasError) { - if (jj_2_103(2)) { + if (jj_2_104(2)) { if (!hasError) { gen_assoc_list(); } @@ -8669,7 +8679,7 @@ outlineParser()->newEntry(); break; } default: - jj_la1[225] = jj_gen; + jj_la1[226] = jj_gen; jj_consume_token(-1); errorHandler->handleParseError(token, getToken(1), __FUNCTION__, this), hasError = true; } @@ -8677,7 +8687,7 @@ outlineParser()->newEntry(); break; } default: - jj_la1[226] = jj_gen; + jj_la1[227] = jj_gen; ; } } @@ -8718,7 +8728,7 @@ m_sharedState->param_sec=0; break; } default: - jj_la1[227] = jj_gen; + jj_la1[228] = jj_gen; ; } } @@ -8736,7 +8746,7 @@ m_sharedState->tempEntry=m_sharedState->current; break; } default: - jj_la1[228] = jj_gen; + jj_la1[229] = jj_gen; jj_consume_token(-1); errorHandler->handleParseError(token, getToken(1), __FUNCTION__, this), hasError = true; } @@ -8769,7 +8779,7 @@ void VhdlParser::subprogram_statement_part() { break; } default: - jj_la1[229] = jj_gen; + jj_la1[230] = jj_gen; goto end_label_42; } if (!hasError) { @@ -8820,7 +8830,7 @@ assert(false); QCString VhdlParser::subtype_indication() {QCString s,s1,s2; if (!hasError) { - if (jj_2_104(5)) { + if (jj_2_105(5)) { if (!hasError) { s = reslution_indication(); } @@ -8842,14 +8852,14 @@ QCString VhdlParser::subtype_indication() {QCString s,s1,s2; break; } default: - jj_la1[230] = jj_gen; + jj_la1[231] = jj_gen; goto end_label_43; } } end_label_43: ; } if (!hasError) { - if (jj_2_105(2147483647)) { + if (jj_2_106(2147483647)) { if (!hasError) { s2 = constraint(); } @@ -8863,7 +8873,7 @@ assert(false); QCString VhdlParser::suffix() {QCString s; - if (jj_2_106(2147483647)) { + if (jj_2_107(2147483647)) { if (!hasError) { s = name(); } @@ -8900,7 +8910,7 @@ return " all "; break; } default: - jj_la1[231] = jj_gen; + jj_la1[232] = jj_gen; jj_consume_token(-1); errorHandler->handleParseError(token, getToken(1), __FUNCTION__, this), hasError = true; } @@ -8933,7 +8943,7 @@ return s; break; } default: - jj_la1[232] = jj_gen; + jj_la1[233] = jj_gen; jj_consume_token(-1); errorHandler->handleParseError(token, getToken(1), __FUNCTION__, this), hasError = true; } @@ -8947,7 +8957,7 @@ QCString VhdlParser::term() {QCString s,s1,s2; } if (!hasError) { while (!hasError) { - if (jj_2_107(2)) { + if (jj_2_108(2)) { ; } else { goto end_label_44; @@ -9000,7 +9010,7 @@ assert(false); QCString VhdlParser::type_declaration() {QCString s; - if (jj_2_108(3)) { + if (jj_2_109(3)) { if (!hasError) { s = full_type_declaration(); } @@ -9019,7 +9029,7 @@ return s; break; } default: - jj_la1[233] = jj_gen; + jj_la1[234] = jj_gen; jj_consume_token(-1); errorHandler->handleParseError(token, getToken(1), __FUNCTION__, this), hasError = true; } @@ -9070,8 +9080,8 @@ return s; break; } default: - jj_la1[234] = jj_gen; - if (jj_2_109(2)) { + jj_la1[235] = jj_gen; + if (jj_2_110(2)) { if (!hasError) { protected_type_body(); } @@ -9090,7 +9100,7 @@ return ""; break; } default: - jj_la1[235] = jj_gen; + jj_la1[236] = jj_gen; jj_consume_token(-1); errorHandler->handleParseError(token, getToken(1), __FUNCTION__, this), hasError = true; } @@ -9127,7 +9137,7 @@ QCString VhdlParser::unconstraint_array_definition() {QCString s,s1,s2,s3; break; } default: - jj_la1[236] = jj_gen; + jj_la1[237] = jj_gen; goto end_label_45; } if (!hasError) { @@ -9171,7 +9181,7 @@ QCString VhdlParser::use_clause() {QCString s,s1; break; } default: - jj_la1[237] = jj_gen; + jj_la1[238] = jj_gen; goto end_label_46; } if (!hasError) { @@ -9213,7 +9223,7 @@ QCString VhdlParser::variable_assignment_statement() {QCString s,s1,s2; case BASIC_IDENTIFIER: case EXTENDED_CHARACTER:{ if (!hasError) { - if (jj_2_110(2)) { + if (jj_2_111(2)) { if (!hasError) { s = identifier(); } @@ -9254,7 +9264,7 @@ return ""; break; } default: - jj_la1[238] = jj_gen; + jj_la1[239] = jj_gen; jj_consume_token(-1); errorHandler->handleParseError(token, getToken(1), __FUNCTION__, this), hasError = true; } @@ -9272,7 +9282,7 @@ QCString VhdlParser::variable_declaration() {Token *tok=0;Token *t1=0;QCString s break; } default: - jj_la1[239] = jj_gen; + jj_la1[240] = jj_gen; ; } } @@ -9300,7 +9310,7 @@ QCString VhdlParser::variable_declaration() {Token *tok=0;Token *t1=0;QCString s break; } default: - jj_la1[240] = jj_gen; + jj_la1[241] = jj_gen; ; } } @@ -9346,7 +9356,7 @@ QCString VhdlParser::wait_statement() {QCString s,s1,s2,s3;Token *t=0; break; } default: - jj_la1[241] = jj_gen; + jj_la1[242] = jj_gen; ; } } @@ -9362,7 +9372,7 @@ QCString VhdlParser::wait_statement() {QCString s,s1,s2,s3;Token *t=0; break; } default: - jj_la1[242] = jj_gen; + jj_la1[243] = jj_gen; ; } } @@ -9375,7 +9385,7 @@ QCString VhdlParser::wait_statement() {QCString s,s1,s2,s3;Token *t=0; break; } default: - jj_la1[243] = jj_gen; + jj_la1[244] = jj_gen; ; } } @@ -9388,7 +9398,7 @@ QCString VhdlParser::wait_statement() {QCString s,s1,s2,s3;Token *t=0; break; } default: - jj_la1[244] = jj_gen; + jj_la1[245] = jj_gen; ; } } @@ -9437,7 +9447,7 @@ QCString VhdlParser::waveform() {QCString s,s1; break; } default: - jj_la1[245] = jj_gen; + jj_la1[246] = jj_gen; goto end_label_47; } if (!hasError) { @@ -9467,7 +9477,7 @@ return " unaffected "; break; } default: - jj_la1[246] = jj_gen; + jj_la1[247] = jj_gen; jj_consume_token(-1); errorHandler->handleParseError(token, getToken(1), __FUNCTION__, this), hasError = true; } @@ -9494,7 +9504,7 @@ s1.prepend(" after "); break; } default: - jj_la1[247] = jj_gen; + jj_la1[248] = jj_gen; ; } } @@ -9532,7 +9542,7 @@ QCString VhdlParser::protected_type_body() { break; } default: - jj_la1[248] = jj_gen; + jj_la1[249] = jj_gen; ; } } @@ -9596,8 +9606,8 @@ void VhdlParser::protected_type_body_declarative_item() { break; } default: - jj_la1[249] = jj_gen; - if (jj_2_111(2147483647)) { + jj_la1[250] = jj_gen; + if (jj_2_112(2147483647)) { if (!hasError) { attribute_declaration(); } @@ -9616,8 +9626,8 @@ void VhdlParser::protected_type_body_declarative_item() { break; } default: - jj_la1[250] = jj_gen; - if (jj_2_112(3)) { + jj_la1[251] = jj_gen; + if (jj_2_113(3)) { if (!hasError) { group_template_declaration(); } @@ -9630,7 +9640,7 @@ void VhdlParser::protected_type_body_declarative_item() { break; } default: - jj_la1[251] = jj_gen; + jj_la1[252] = jj_gen; jj_consume_token(-1); errorHandler->handleParseError(token, getToken(1), __FUNCTION__, this), hasError = true; } @@ -9664,7 +9674,7 @@ void VhdlParser::protected_type_body_declarative_part() { break; } default: - jj_la1[252] = jj_gen; + jj_la1[253] = jj_gen; goto end_label_48; } if (!hasError) { @@ -9705,7 +9715,7 @@ outlineParser()->error_skipto(END_T); break; } default: - jj_la1[253] = jj_gen; + jj_la1[254] = jj_gen; ; } } @@ -9738,7 +9748,7 @@ void VhdlParser::protected_type_declarative_item() { break; } default: - jj_la1[254] = jj_gen; + jj_la1[255] = jj_gen; jj_consume_token(-1); errorHandler->handleParseError(token, getToken(1), __FUNCTION__, this), hasError = true; } @@ -9759,7 +9769,7 @@ void VhdlParser::protected_type_declarative_part() { break; } default: - jj_la1[255] = jj_gen; + jj_la1[256] = jj_gen; goto end_label_49; } if (!hasError) { @@ -9774,12 +9784,35 @@ void VhdlParser::protected_type_declarative_part() { } -QCString VhdlParser::context_ref() {QCString s; +QCString VhdlParser::context_ref() {QCString s, s1; if (!hasError) { jj_consume_token(CONTEXT_T); } if (!hasError) { - s = name(); + s = identifier(); + } + if (!hasError) { + while (!hasError) { + switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { + case DOT_T:{ + ; + break; + } + default: + jj_la1[257] = jj_gen; + goto end_label_50; + } + if (!hasError) { + jj_consume_token(DOT_T); + } + if (!hasError) { + s1 = identifier(); + } + if (!hasError) { +s+=".";s+=s1; + } + } + end_label_50: ; } if (!hasError) { jj_consume_token(SEMI_T); @@ -9812,14 +9845,14 @@ m_sharedState->parse_sec=CONTEXT_SEC; break; } default: - jj_la1[256] = jj_gen; - goto end_label_50; + jj_la1[258] = jj_gen; + goto end_label_51; } if (!hasError) { s1 = libustcont_stats(); } } - end_label_50: ; + end_label_51: ; } if (!hasError) { jj_consume_token(END_T); @@ -9833,7 +9866,7 @@ m_sharedState->parse_sec=CONTEXT_SEC; break; } default: - jj_la1[257] = jj_gen; + jj_la1[259] = jj_gen; ; } } @@ -9847,7 +9880,7 @@ m_sharedState->parse_sec=CONTEXT_SEC; break; } default: - jj_la1[258] = jj_gen; + jj_la1[260] = jj_gen; ; } } @@ -9889,7 +9922,7 @@ return s; break; } default: - jj_la1[259] = jj_gen; + jj_la1[261] = jj_gen; jj_consume_token(-1); errorHandler->handleParseError(token, getToken(1), __FUNCTION__, this), hasError = true; } @@ -9925,7 +9958,7 @@ void VhdlParser::package_instantiation_declaration() {QCString s,s1,s2; break; } default: - jj_la1[260] = jj_gen; + jj_la1[262] = jj_gen; ; } } @@ -9962,7 +9995,7 @@ QCString VhdlParser::interface_package_declaration() {QCString s,s1; break; } default: - jj_la1[261] = jj_gen; + jj_la1[263] = jj_gen; ; } } @@ -10000,7 +10033,7 @@ QCString VhdlParser::subprogram_instantiation_declaration() {QCString s,s1,s2; break; } default: - jj_la1[262] = jj_gen; + jj_la1[264] = jj_gen; ; } } @@ -10071,7 +10104,7 @@ void VhdlParser::case_scheme() { when_stats(); } if (!hasError) { - if (jj_2_113(3)) { + if (jj_2_114(3)) { if (!hasError) { ttend(); } @@ -10101,7 +10134,7 @@ void VhdlParser::when_stats() { jj_consume_token(WHEN_T); } if (!hasError) { - if (jj_2_114(2)) { + if (jj_2_115(2)) { if (!hasError) { label(); } @@ -10127,11 +10160,11 @@ void VhdlParser::when_stats() { break; } default: - jj_la1[263] = jj_gen; - goto end_label_51; + jj_la1[265] = jj_gen; + goto end_label_52; } } - end_label_51: ; + end_label_52: ; } } @@ -10150,7 +10183,7 @@ void VhdlParser::ttend() { break; } default: - jj_la1[264] = jj_gen; + jj_la1[266] = jj_gen; ; } } @@ -10184,16 +10217,16 @@ void VhdlParser::generate_statement_body() { case VARIABLE_T:{ if (!hasError) { while (!hasError) { - if (jj_2_115(2147483647)) { + if (jj_2_116(2147483647)) { ; } else { - goto end_label_52; + goto end_label_53; } if (!hasError) { block_declarative_item(); } } - end_label_52: ; + end_label_53: ; } if (!hasError) { jj_consume_token(BEGIN_T); @@ -10201,7 +10234,7 @@ void VhdlParser::generate_statement_body() { break; } default: - jj_la1[265] = jj_gen; + jj_la1[267] = jj_gen; ; } } @@ -10223,14 +10256,14 @@ void VhdlParser::generate_statement_body() { break; } default: - jj_la1[266] = jj_gen; - goto end_label_53; + jj_la1[268] = jj_gen; + goto end_label_54; } if (!hasError) { concurrent_statement(); } } - end_label_53: ; + end_label_54: ; } } @@ -10251,7 +10284,7 @@ void VhdlParser::generate_statement_body1() { break; } default: - jj_la1[267] = jj_gen; + jj_la1[269] = jj_gen; ; } } @@ -10267,14 +10300,14 @@ void VhdlParser::generate_scheme_1() { break; } default: - jj_la1[268] = jj_gen; - goto end_label_54; + jj_la1[270] = jj_gen; + goto end_label_55; } if (!hasError) { generate_scheme_3(); } } - end_label_54: ; + end_label_55: ; } } @@ -10284,7 +10317,7 @@ void VhdlParser::generate_scheme_2() { jj_consume_token(ELSE_T); } if (!hasError) { - if (jj_2_116(2)) { + if (jj_2_117(2)) { if (!hasError) { identifier(); } @@ -10309,7 +10342,7 @@ void VhdlParser::generate_scheme_3() { jj_consume_token(ELSIF_T); } if (!hasError) { - if (jj_2_117(2)) { + if (jj_2_118(2)) { if (!hasError) { identifier(); } @@ -10388,7 +10421,7 @@ return t->image.data(); break; } default: - jj_la1[269] = jj_gen; + jj_la1[271] = jj_gen; jj_consume_token(-1); errorHandler->handleParseError(token, getToken(1), __FUNCTION__, this), hasError = true; } @@ -10426,7 +10459,7 @@ return s; break; } default: - jj_la1[270] = jj_gen; + jj_la1[272] = jj_gen; jj_consume_token(-1); errorHandler->handleParseError(token, getToken(1), __FUNCTION__, this), hasError = true; } @@ -10435,7 +10468,7 @@ assert(false); QCString VhdlParser::absolute_pathname() {QCString s,s1; - if (jj_2_118(2147483647)) { + if (jj_2_119(2147483647)) { if (!hasError) { jj_consume_token(DOT_T); } @@ -10463,7 +10496,7 @@ return "."+s; break; } default: - jj_la1[271] = jj_gen; + jj_la1[273] = jj_gen; jj_consume_token(-1); errorHandler->handleParseError(token, getToken(1), __FUNCTION__, this), hasError = true; } @@ -10477,7 +10510,7 @@ QCString VhdlParser::relative_pathname() {QCString s,s1,s2; s = neg_list(); } if (!hasError) { - if (jj_2_119(2147483647)) { + if (jj_2_120(2147483647)) { if (!hasError) { s1 = pathname_element_list(); } @@ -10511,11 +10544,11 @@ s+="^."; break; } default: - jj_la1[272] = jj_gen; - goto end_label_55; + jj_la1[274] = jj_gen; + goto end_label_56; } } - end_label_55: ; + end_label_56: ; } return s; assert(false); @@ -10541,7 +10574,7 @@ QCString VhdlParser::pathname_element() {QCString s,s1; break; } default: - jj_la1[273] = jj_gen; + jj_la1[275] = jj_gen; ; } } @@ -10567,10 +10600,10 @@ s+="."; } if (!hasError) { while (!hasError) { - if (jj_2_120(2147483647)) { + if (jj_2_121(2147483647)) { ; } else { - goto end_label_56; + goto end_label_57; } if (!hasError) { s1 = pathname_element(); @@ -10582,7 +10615,7 @@ s+="."; s2+=s1;s2+="."; } } - end_label_56: ; + end_label_57: ; } return s+s2; assert(false); @@ -10602,7 +10635,7 @@ assert(false); void VhdlParser::conditional_signal_assignment_wave() { - if (jj_2_121(2147483647)) { + if (jj_2_122(2147483647)) { if (!hasError) { conditional_force_assignment(); } @@ -10619,7 +10652,7 @@ void VhdlParser::conditional_signal_assignment_wave() { break; } default: - jj_la1[274] = jj_gen; + jj_la1[276] = jj_gen; jj_consume_token(-1); errorHandler->handleParseError(token, getToken(1), __FUNCTION__, this), hasError = true; } @@ -10645,7 +10678,7 @@ void VhdlParser::conditional_waveform_assignment() { break; } default: - jj_la1[275] = jj_gen; + jj_la1[277] = jj_gen; ; } } @@ -10667,7 +10700,7 @@ void VhdlParser::conditional_waveform_assignment() { break; } default: - jj_la1[276] = jj_gen; + jj_la1[278] = jj_gen; ; } } @@ -10696,7 +10729,7 @@ void VhdlParser::else_wave_list() { break; } default: - jj_la1[277] = jj_gen; + jj_la1[279] = jj_gen; ; } } @@ -10723,7 +10756,7 @@ void VhdlParser::conditional_force_assignment() { break; } default: - jj_la1[278] = jj_gen; + jj_la1[280] = jj_gen; ; } } @@ -10767,7 +10800,7 @@ void VhdlParser::conditional_force_assignment() { break; } default: - jj_la1[279] = jj_gen; + jj_la1[281] = jj_gen; ; } } @@ -10778,7 +10811,7 @@ void VhdlParser::conditional_force_assignment() { void VhdlParser::selected_signal_assignment_wave() { - if (jj_2_122(2147483647)) { + if (jj_2_123(2147483647)) { if (!hasError) { selected_force_assignment(); } @@ -10791,7 +10824,7 @@ void VhdlParser::selected_signal_assignment_wave() { break; } default: - jj_la1[280] = jj_gen; + jj_la1[282] = jj_gen; jj_consume_token(-1); errorHandler->handleParseError(token, getToken(1), __FUNCTION__, this), hasError = true; } @@ -10818,7 +10851,7 @@ void VhdlParser::selected_variable_assignment() { break; } default: - jj_la1[281] = jj_gen; + jj_la1[283] = jj_gen; ; } } @@ -10835,7 +10868,7 @@ void VhdlParser::selected_variable_assignment() { void VhdlParser::select_name() { - if (jj_2_123(2147483647)) { + if (jj_2_124(2147483647)) { if (!hasError) { aggregate(); } @@ -10851,7 +10884,7 @@ void VhdlParser::select_name() { break; } default: - jj_la1[282] = jj_gen; + jj_la1[284] = jj_gen; jj_consume_token(-1); errorHandler->handleParseError(token, getToken(1), __FUNCTION__, this), hasError = true; } @@ -10878,7 +10911,7 @@ void VhdlParser::selected_waveform_assignment() { break; } default: - jj_la1[283] = jj_gen; + jj_la1[285] = jj_gen; ; } } @@ -10899,7 +10932,7 @@ void VhdlParser::selected_waveform_assignment() { break; } default: - jj_la1[284] = jj_gen; + jj_la1[286] = jj_gen; ; } } @@ -10928,7 +10961,7 @@ void VhdlParser::selected_force_assignment() { break; } default: - jj_la1[285] = jj_gen; + jj_la1[287] = jj_gen; ; } } @@ -10951,7 +10984,7 @@ void VhdlParser::selected_force_assignment() { break; } default: - jj_la1[286] = jj_gen; + jj_la1[288] = jj_gen; ; } } @@ -10987,7 +11020,7 @@ void VhdlParser::sel_var_list() { break; } default: - jj_la1[287] = jj_gen; + jj_la1[289] = jj_gen; jj_consume_token(-1); errorHandler->handleParseError(token, getToken(1), __FUNCTION__, this), hasError = true; } @@ -10995,10 +11028,10 @@ void VhdlParser::sel_var_list() { } if (!hasError) { while (!hasError) { - if (jj_2_124(2147483647)) { + if (jj_2_125(2147483647)) { ; } else { - goto end_label_57; + goto end_label_58; } if (!hasError) { expression(); @@ -11024,13 +11057,13 @@ void VhdlParser::sel_var_list() { break; } default: - jj_la1[288] = jj_gen; + jj_la1[290] = jj_gen; jj_consume_token(-1); errorHandler->handleParseError(token, getToken(1), __FUNCTION__, this), hasError = true; } } } - end_label_57: ; + end_label_58: ; } } @@ -11053,8 +11086,8 @@ void VhdlParser::sel_wave_list() { break; } default: - jj_la1[289] = jj_gen; - goto end_label_58; + jj_la1[291] = jj_gen; + goto end_label_59; } if (!hasError) { jj_consume_token(COMMA_T); @@ -11063,7 +11096,7 @@ void VhdlParser::sel_wave_list() { sel_wave_list(); } } - end_label_58: ; + end_label_59: ; } if (!hasError) { jj_consume_token(SEMI_T); @@ -11086,7 +11119,7 @@ void VhdlParser::inout_stat() { break; } default: - jj_la1[290] = jj_gen; + jj_la1[292] = jj_gen; jj_consume_token(-1); errorHandler->handleParseError(token, getToken(1), __FUNCTION__, this), hasError = true; } @@ -11114,7 +11147,7 @@ void VhdlParser::else_stat() { break; } default: - jj_la1[291] = jj_gen; + jj_la1[293] = jj_gen; ; } } @@ -11124,11 +11157,11 @@ void VhdlParser::else_stat() { break; } default: - jj_la1[292] = jj_gen; - goto end_label_59; + jj_la1[294] = jj_gen; + goto end_label_60; } } - end_label_59: ; + end_label_60: ; } } @@ -11156,7 +11189,7 @@ return s; break; } default: - jj_la1[293] = jj_gen; + jj_la1[295] = jj_gen; jj_consume_token(-1); errorHandler->handleParseError(token, getToken(1), __FUNCTION__, this), hasError = true; } @@ -11199,14 +11232,14 @@ QCString VhdlParser::ifunc() {QCString s,s1,s2,s3;Token *t=0;Token *t1=0;Token * break; } default: - jj_la1[294] = jj_gen; + jj_la1[296] = jj_gen; jj_consume_token(-1); errorHandler->handleParseError(token, getToken(1), __FUNCTION__, this), hasError = true; } break; } default: - jj_la1[295] = jj_gen; + jj_la1[297] = jj_gen; ; } } @@ -11247,7 +11280,7 @@ QCString VhdlParser::ifunc() {QCString s,s1,s2,s3;Token *t=0;Token *t1=0;Token * break; } default: - jj_la1[296] = jj_gen; + jj_la1[298] = jj_gen; jj_consume_token(-1); errorHandler->handleParseError(token, getToken(1), __FUNCTION__, this), hasError = true; } @@ -11255,7 +11288,7 @@ QCString VhdlParser::ifunc() {QCString s,s1,s2,s3;Token *t=0;Token *t1=0;Token * break; } default: - jj_la1[297] = jj_gen; + jj_la1[299] = jj_gen; ; } } @@ -11291,7 +11324,7 @@ QCString VhdlParser::param() {QCString s,s1;Token *tok=0; break; } default: - jj_la1[298] = jj_gen; + jj_la1[300] = jj_gen; ; } } @@ -11313,7 +11346,7 @@ m_sharedState->param_sec=PARAM_SEC; break; } default: - jj_la1[299] = jj_gen; + jj_la1[301] = jj_gen; ; } } @@ -11348,7 +11381,7 @@ void VhdlParser::parseInline() { break; } default: - jj_la1[300] = jj_gen; + jj_la1[302] = jj_gen; jj_consume_token(-1); errorHandler->handleParseError(token, getToken(1), __FUNCTION__, this), hasError = true; } @@ -11382,7 +11415,7 @@ void VhdlParser::ReInit(TokenManager* tokenManager){ trace = false; jj_ntk = -1; jj_gen = 0; - for (int i = 0; i < 301; i++) jj_la1[i] = -1; + for (int i = 0; i < 303; i++) jj_la1[i] = -1; } @@ -11413,7 +11446,7 @@ Token * VhdlParser::jj_consume_token(int kind) { jj_gen++; if (++jj_gc > 100) { jj_gc = 0; - for (int i = 0; i < 124; i++) { + for (int i = 0; i < 125; i++) { JJCalls *c = &jj_2_rtns[i]; while (c != nullptr) { if (c->gen < jj_gen) c->first = nullptr; @@ -11507,7 +11540,7 @@ int VhdlParser::jj_ntk_f(){ void VhdlParser::jj_rescan_token(){ jj_rescan = true; - for (int i = 0; i < 124; i++) { + for (int i = 0; i < 125; i++) { JJCalls *p = &jj_2_rtns[i]; do { if (p->gen > jj_gen) { @@ -11637,6 +11670,7 @@ int VhdlParser::jj_ntk_f(){ case 121: jj_3_122(); break; case 122: jj_3_123(); break; case 123: jj_3_124(); break; + case 124: jj_3_125(); break; } } p = p->next; |