[Pntool-developers] SF.net SVN: pntool:[190] translator
Brought to you by:
compaqdrew,
miordache
From: <the...@us...> - 2009-07-08 20:22:29
|
Revision: 190 http://pntool.svn.sourceforge.net/pntool/?rev=190&view=rev Author: thecodeweasel Date: 2009-07-08 20:22:28 +0000 (Wed, 08 Jul 2009) Log Message: ----------- Fixed a bug in equations involving embeded constants Adding support for <, >, >= Note that there is currently a bug with distributing multiplication across multiple symbols in parenthesis Additional code coverage for the compactor Fixing a bug with file names that do not have a path prefix Modified Paths: -------------- translator/docs/test.txt translator/pncompactor.c translator/pncompactor.g translator/pncompactor.h translator/pncompactor.tokens translator/pngenerator.c translator/pngenerator.g translator/pngenerator.h translator/pngenerator.tokens translator/pnscript.g translator/pnscript.tokens translator/pnscriptLexer.c translator/pnscriptLexer.h translator/pnscriptParser.c translator/pnscriptParser.h translator/pnscript_java_compat.g Modified: translator/docs/test.txt =================================================================== --- translator/docs/test.txt 2009-07-08 17:40:08 UTC (rev 189) +++ translator/docs/test.txt 2009-07-08 20:22:28 UTC (rev 190) @@ -76,8 +76,8 @@ (r_group.p1b <= 0 || w_group.pwr_1 <= 0) && (reader1.p2 <= 0 || writer1.pwr2 <= 0); q.reader1.t1 - writer1.p <= 0; 1*reader1.t1 + 1 + w_group.pwr_2 <= 3 + 2*reader1.t2; -//reader1.t1 - (reader1.t2 + w_group.pwr_2) > -1; -//(reader1.t1 - (reader1.t2 + w_group.pwr_2) >= 0) || (r_group.p1b <= 0 && (w_group.pwr_1 > 0)); -//-3*((reader1.p2+2)-2*w_group.pwr_2) < -(4*r_group.p1b-2*(3*writer1.pwr2-2)); +reader1.t1 - (reader1.t2 + w_group.pwr_2) > -1; +(reader1.t1 - (reader1.t2 + w_group.pwr_2) >= 0) || (r_group.p1b <= 0 && (w_group.pwr_1 > 0)); +-3*((reader1.p2+2)-2*w_group.pwr_2) < -(4*r_group.p1b-2*(3*writer1.pwr2-2)); //################################################ print supervisor to debug.log; \ No newline at end of file Modified: translator/pncompactor.c =================================================================== --- translator/pncompactor.c 2009-07-08 17:40:08 UTC (rev 189) +++ translator/pncompactor.c 2009-07-08 20:22:28 UTC (rev 190) @@ -2,7 +2,7 @@ * This C source file was generated by $ANTLR version 3.1.2 * * - From the grammar source file : /Users/bion/projects/iordache/translator/pncompactor.g - * - On : 2009-07-08 00:29:39 + * - On : 2009-07-08 15:13:37 * - for the tree parser : pncompactorTreeParser * * Editing it, at least manually, is not wise. * @@ -289,6 +289,7 @@ (pANTLR3_UINT8) "FROM", (pANTLR3_UINT8) "GROUP", (pANTLR3_UINT8) "PLACE", + (pANTLR3_UINT8) "SUB", (pANTLR3_UINT8) "EXTERN", (pANTLR3_UINT8) "PROCESS", (pANTLR3_UINT8) "ID", @@ -330,7 +331,6 @@ (pANTLR3_UINT8) "'nondeterministic places: '", (pANTLR3_UINT8) "'to'", (pANTLR3_UINT8) "ADD", - (pANTLR3_UINT8) "SUB", (pANTLR3_UINT8) "NUM" }; @@ -379,7 +379,7 @@ static pncompactor_constraint_block_return constraint_block (ppncompactor ctx); static pncompactor_eq_return eq (ppncompactor ctx); static pncompactor_relationalExpression_return relationalExpression (ppncompactor ctx); -static pncompactor_additiveExpression_return additiveExpression (ppncompactor ctx); +static pncompactor_additiveExpression_return additiveExpression (ppncompactor ctx, bool enableAlt); static pncompactor_primary_return primary (ppncompactor ctx, bool enableAlt); static pncompactor_live_def_return live_def (ppncompactor ctx); static pncompactor_uncontrol_return uncontrol (ppncompactor ctx); @@ -554,382 +554,271 @@ /* Declare the bitsets */ -/** Bitset defining follow set for error recovery in rule state: FOLLOW_proc_definitions_in_pn100 */ -static ANTLR3_BITWORD FOLLOW_proc_definitions_in_pn100_bits[] = { ANTLR3_UINT64_LIT(0x0000000001800800) }; -static ANTLR3_BITSET_LIST FOLLOW_proc_definitions_in_pn100 = { FOLLOW_proc_definitions_in_pn100_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_proc_instantiations_in_pn103 */ -static ANTLR3_BITWORD FOLLOW_proc_instantiations_in_pn103_bits[] = { ANTLR3_UINT64_LIT(0x0000001001800802) }; -static ANTLR3_BITSET_LIST FOLLOW_proc_instantiations_in_pn103 = { FOLLOW_proc_instantiations_in_pn103_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_constraints_in_pn106 */ -static ANTLR3_BITWORD FOLLOW_constraints_in_pn106_bits[] = { ANTLR3_UINT64_LIT(0x0000001000000802) }; -static ANTLR3_BITSET_LIST FOLLOW_constraints_in_pn106 = { FOLLOW_constraints_in_pn106_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_other_commands_in_pn109 */ -static ANTLR3_BITWORD FOLLOW_other_commands_in_pn109_bits[] = { ANTLR3_UINT64_LIT(0x0000001000000002) }; -static ANTLR3_BITSET_LIST FOLLOW_other_commands_in_pn109 = { FOLLOW_other_commands_in_pn109_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_def_start_in_proc_definitions123 */ -static ANTLR3_BITWORD FOLLOW_def_start_in_proc_definitions123_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; -static ANTLR3_BITSET_LIST FOLLOW_def_start_in_proc_definitions123 = { FOLLOW_def_start_in_proc_definitions123_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_trans_defs_in_proc_definitions125 */ -static ANTLR3_BITWORD FOLLOW_trans_defs_in_proc_definitions125_bits[] = { ANTLR3_UINT64_LIT(0x0000800000400868) }; -static ANTLR3_BITSET_LIST FOLLOW_trans_defs_in_proc_definitions125 = { FOLLOW_trans_defs_in_proc_definitions125_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_select_functions_in_proc_definitions128 */ -static ANTLR3_BITWORD FOLLOW_select_functions_in_proc_definitions128_bits[] = { ANTLR3_UINT64_LIT(0x0000800000400008) }; -static ANTLR3_BITSET_LIST FOLLOW_select_functions_in_proc_definitions128 = { FOLLOW_select_functions_in_proc_definitions128_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_nondeterm_in_proc_definitions131 */ -static ANTLR3_BITWORD FOLLOW_nondeterm_in_proc_definitions131_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000008) }; -static ANTLR3_BITSET_LIST FOLLOW_nondeterm_in_proc_definitions131 = { FOLLOW_nondeterm_in_proc_definitions131_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_ID_in_def_start142 */ -static ANTLR3_BITWORD FOLLOW_ID_in_def_start142_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000002) }; -static ANTLR3_BITSET_LIST FOLLOW_ID_in_def_start142 = { FOLLOW_ID_in_def_start142_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_extern_trans_def_in_trans_defs150 */ -static ANTLR3_BITWORD FOLLOW_extern_trans_def_in_trans_defs150_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000002) }; -static ANTLR3_BITSET_LIST FOLLOW_extern_trans_def_in_trans_defs150 = { FOLLOW_extern_trans_def_in_trans_defs150_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_trans_def_in_trans_defs155 */ -static ANTLR3_BITWORD FOLLOW_trans_def_in_trans_defs155_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000002) }; -static ANTLR3_BITSET_LIST FOLLOW_trans_def_in_trans_defs155 = { FOLLOW_trans_def_in_trans_defs155_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_set_in_extern_trans_def165 */ -static ANTLR3_BITWORD FOLLOW_set_in_extern_trans_def165_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; -static ANTLR3_BITSET_LIST FOLLOW_set_in_extern_trans_def165 = { FOLLOW_set_in_extern_trans_def165_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_ID_in_extern_trans_def173 */ -static ANTLR3_BITWORD FOLLOW_ID_in_extern_trans_def173_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000808) }; -static ANTLR3_BITSET_LIST FOLLOW_ID_in_extern_trans_def173 = { FOLLOW_ID_in_extern_trans_def173_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_ID_in_trans_def185 */ -static ANTLR3_BITWORD FOLLOW_ID_in_trans_def185_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; -static ANTLR3_BITSET_LIST FOLLOW_ID_in_trans_def185 = { FOLLOW_ID_in_trans_def185_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_CODE_BLOCK_in_trans_def187 */ -static ANTLR3_BITWORD FOLLOW_CODE_BLOCK_in_trans_def187_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000008) }; -static ANTLR3_BITSET_LIST FOLLOW_CODE_BLOCK_in_trans_def187 = { FOLLOW_CODE_BLOCK_in_trans_def187_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_ID_in_trans_def194 */ -static ANTLR3_BITWORD FOLLOW_ID_in_trans_def194_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; -static ANTLR3_BITSET_LIST FOLLOW_ID_in_trans_def194 = { FOLLOW_ID_in_trans_def194_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_ID_in_trans_def196 */ -static ANTLR3_BITWORD FOLLOW_ID_in_trans_def196_bits[] = { ANTLR3_UINT64_LIT(0x0000000000004808) }; -static ANTLR3_BITSET_LIST FOLLOW_ID_in_trans_def196 = { FOLLOW_ID_in_trans_def196_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_CODE_BLOCK_in_trans_def199 */ -static ANTLR3_BITWORD FOLLOW_CODE_BLOCK_in_trans_def199_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000008) }; -static ANTLR3_BITSET_LIST FOLLOW_CODE_BLOCK_in_trans_def199 = { FOLLOW_CODE_BLOCK_in_trans_def199_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_ID_in_trans_def207 */ -static ANTLR3_BITWORD FOLLOW_ID_in_trans_def207_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; -static ANTLR3_BITSET_LIST FOLLOW_ID_in_trans_def207 = { FOLLOW_ID_in_trans_def207_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_PLACE_in_trans_def209 */ -static ANTLR3_BITWORD FOLLOW_PLACE_in_trans_def209_bits[] = { ANTLR3_UINT64_LIT(0x0000000000004808) }; -static ANTLR3_BITSET_LIST FOLLOW_PLACE_in_trans_def209 = { FOLLOW_PLACE_in_trans_def209_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_ID_in_trans_def211 */ -static ANTLR3_BITWORD FOLLOW_ID_in_trans_def211_bits[] = { ANTLR3_UINT64_LIT(0x0000000000004808) }; -static ANTLR3_BITSET_LIST FOLLOW_ID_in_trans_def211 = { FOLLOW_ID_in_trans_def211_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_CODE_BLOCK_in_trans_def214 */ -static ANTLR3_BITWORD FOLLOW_CODE_BLOCK_in_trans_def214_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000008) }; -static ANTLR3_BITSET_LIST FOLLOW_CODE_BLOCK_in_trans_def214 = { FOLLOW_CODE_BLOCK_in_trans_def214_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_SELECT_DEF_in_select_functions225 */ -static ANTLR3_BITWORD FOLLOW_SELECT_DEF_in_select_functions225_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; -static ANTLR3_BITSET_LIST FOLLOW_SELECT_DEF_in_select_functions225 = { FOLLOW_SELECT_DEF_in_select_functions225_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_ID_in_select_functions227 */ -static ANTLR3_BITWORD FOLLOW_ID_in_select_functions227_bits[] = { ANTLR3_UINT64_LIT(0x0000000000004000) }; -static ANTLR3_BITSET_LIST FOLLOW_ID_in_select_functions227 = { FOLLOW_ID_in_select_functions227_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_CODE_BLOCK_in_select_functions229 */ -static ANTLR3_BITWORD FOLLOW_CODE_BLOCK_in_select_functions229_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000008) }; -static ANTLR3_BITSET_LIST FOLLOW_CODE_BLOCK_in_select_functions229 = { FOLLOW_CODE_BLOCK_in_select_functions229_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_47_in_nondeterm240 */ -static ANTLR3_BITWORD FOLLOW_47_in_nondeterm240_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; -static ANTLR3_BITSET_LIST FOLLOW_47_in_nondeterm240 = { FOLLOW_47_in_nondeterm240_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_ID_in_nondeterm242 */ -static ANTLR3_BITWORD FOLLOW_ID_in_nondeterm242_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000808) }; -static ANTLR3_BITSET_LIST FOLLOW_ID_in_nondeterm242 = { FOLLOW_ID_in_nondeterm242_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_proc_init_in_proc_instantiations254 */ -static ANTLR3_BITWORD FOLLOW_proc_init_in_proc_instantiations254_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000002) }; -static ANTLR3_BITSET_LIST FOLLOW_proc_init_in_proc_instantiations254 = { FOLLOW_proc_init_in_proc_instantiations254_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_sync_def_in_proc_instantiations258 */ -static ANTLR3_BITWORD FOLLOW_sync_def_in_proc_instantiations258_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000002) }; -static ANTLR3_BITSET_LIST FOLLOW_sync_def_in_proc_instantiations258 = { FOLLOW_sync_def_in_proc_instantiations258_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_proc_start_in_proc_instantiations262 */ -static ANTLR3_BITWORD FOLLOW_proc_start_in_proc_instantiations262_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000002) }; -static ANTLR3_BITSET_LIST FOLLOW_proc_start_in_proc_instantiations262 = { FOLLOW_proc_start_in_proc_instantiations262_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_ID_in_proc_init271 */ -static ANTLR3_BITWORD FOLLOW_ID_in_proc_init271_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000002) }; -static ANTLR3_BITSET_LIST FOLLOW_ID_in_proc_init271 = { FOLLOW_ID_in_proc_init271_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_ID_in_proc_init277 */ -static ANTLR3_BITWORD FOLLOW_ID_in_proc_init277_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; -static ANTLR3_BITSET_LIST FOLLOW_ID_in_proc_init277 = { FOLLOW_ID_in_proc_init277_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_numbered_ID_in_proc_init279 */ -static ANTLR3_BITWORD FOLLOW_numbered_ID_in_proc_init279_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000808) }; -static ANTLR3_BITSET_LIST FOLLOW_numbered_ID_in_proc_init279 = { FOLLOW_numbered_ID_in_proc_init279_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_SYNC_TOK_in_sync_def291 */ -static ANTLR3_BITWORD FOLLOW_SYNC_TOK_in_sync_def291_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; -static ANTLR3_BITSET_LIST FOLLOW_SYNC_TOK_in_sync_def291 = { FOLLOW_SYNC_TOK_in_sync_def291_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_group_elements_in_sync_def293 */ -static ANTLR3_BITWORD FOLLOW_group_elements_in_sync_def293_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000088) }; -static ANTLR3_BITSET_LIST FOLLOW_group_elements_in_sync_def293 = { FOLLOW_group_elements_in_sync_def293_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_START_in_proc_start305 */ -static ANTLR3_BITWORD FOLLOW_START_in_proc_start305_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; -static ANTLR3_BITSET_LIST FOLLOW_START_in_proc_start305 = { FOLLOW_START_in_proc_start305_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_ID_in_proc_start307 */ -static ANTLR3_BITWORD FOLLOW_ID_in_proc_start307_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000808) }; -static ANTLR3_BITSET_LIST FOLLOW_ID_in_proc_start307 = { FOLLOW_ID_in_proc_start307_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_constraint_block_in_constraints324 */ -static ANTLR3_BITWORD FOLLOW_constraint_block_in_constraints324_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; -static ANTLR3_BITSET_LIST FOLLOW_constraint_block_in_constraints324 = { FOLLOW_constraint_block_in_constraints324_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_eq_in_constraints330 */ -static ANTLR3_BITWORD FOLLOW_eq_in_constraints330_bits[] = { ANTLR3_UINT64_LIT(0x0000000D38000008) }; -static ANTLR3_BITSET_LIST FOLLOW_eq_in_constraints330 = { FOLLOW_eq_in_constraints330_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_live_def_in_constraints335 */ -static ANTLR3_BITWORD FOLLOW_live_def_in_constraints335_bits[] = { ANTLR3_UINT64_LIT(0x0000000D38000008) }; -static ANTLR3_BITSET_LIST FOLLOW_live_def_in_constraints335 = { FOLLOW_live_def_in_constraints335_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_uncontrol_in_constraints337 */ -static ANTLR3_BITWORD FOLLOW_uncontrol_in_constraints337_bits[] = { ANTLR3_UINT64_LIT(0x0000000D38000008) }; -static ANTLR3_BITSET_LIST FOLLOW_uncontrol_in_constraints337 = { FOLLOW_uncontrol_in_constraints337_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_unobserve_in_constraints339 */ -static ANTLR3_BITWORD FOLLOW_unobserve_in_constraints339_bits[] = { ANTLR3_UINT64_LIT(0x0000000D38000008) }; -static ANTLR3_BITSET_LIST FOLLOW_unobserve_in_constraints339 = { FOLLOW_unobserve_in_constraints339_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_ID_in_constraint_block350 */ -static ANTLR3_BITWORD FOLLOW_ID_in_constraint_block350_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000002) }; -static ANTLR3_BITSET_LIST FOLLOW_ID_in_constraint_block350 = { FOLLOW_ID_in_constraint_block350_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_relationalExpression_in_eq359 */ -static ANTLR3_BITWORD FOLLOW_relationalExpression_in_eq359_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000002) }; -static ANTLR3_BITSET_LIST FOLLOW_relationalExpression_in_eq359 = { FOLLOW_relationalExpression_in_eq359_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_set_in_eq365 */ -static ANTLR3_BITWORD FOLLOW_set_in_eq365_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; -static ANTLR3_BITSET_LIST FOLLOW_set_in_eq365 = { FOLLOW_set_in_eq365_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_eq_in_eq371 */ -static ANTLR3_BITWORD FOLLOW_eq_in_eq371_bits[] = { ANTLR3_UINT64_LIT(0x0000000038000000) }; -static ANTLR3_BITSET_LIST FOLLOW_eq_in_eq371 = { FOLLOW_eq_in_eq371_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_eq_in_eq373 */ -static ANTLR3_BITWORD FOLLOW_eq_in_eq373_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000008) }; -static ANTLR3_BITSET_LIST FOLLOW_eq_in_eq373 = { FOLLOW_eq_in_eq373_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_EQ_OP_in_relationalExpression400 */ -static ANTLR3_BITWORD FOLLOW_EQ_OP_in_relationalExpression400_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; -static ANTLR3_BITSET_LIST FOLLOW_EQ_OP_in_relationalExpression400 = { FOLLOW_EQ_OP_in_relationalExpression400_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_additiveExpression_in_relationalExpression404 */ -static ANTLR3_BITWORD FOLLOW_additiveExpression_in_relationalExpression404_bits[] = { ANTLR3_UINT64_LIT(0x00000000C2080088) }; -static ANTLR3_BITSET_LIST FOLLOW_additiveExpression_in_relationalExpression404 = { FOLLOW_additiveExpression_in_relationalExpression404_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_additiveExpression_in_relationalExpression410 */ -static ANTLR3_BITWORD FOLLOW_additiveExpression_in_relationalExpression410_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000008) }; -static ANTLR3_BITSET_LIST FOLLOW_additiveExpression_in_relationalExpression410 = { FOLLOW_additiveExpression_in_relationalExpression410_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_primary_in_additiveExpression507 */ -static ANTLR3_BITWORD FOLLOW_primary_in_additiveExpression507_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000002) }; -static ANTLR3_BITSET_LIST FOLLOW_primary_in_additiveExpression507 = { FOLLOW_primary_in_additiveExpression507_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_PLUS_in_additiveExpression519 */ -static ANTLR3_BITWORD FOLLOW_PLUS_in_additiveExpression519_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; -static ANTLR3_BITSET_LIST FOLLOW_PLUS_in_additiveExpression519 = { FOLLOW_PLUS_in_additiveExpression519_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_additiveExpression_in_additiveExpression523 */ -static ANTLR3_BITWORD FOLLOW_additiveExpression_in_additiveExpression523_bits[] = { ANTLR3_UINT64_LIT(0x00000000C2080088) }; -static ANTLR3_BITSET_LIST FOLLOW_additiveExpression_in_additiveExpression523 = { FOLLOW_additiveExpression_in_additiveExpression523_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_additiveExpression_in_additiveExpression540 */ -static ANTLR3_BITWORD FOLLOW_additiveExpression_in_additiveExpression540_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000008) }; -static ANTLR3_BITSET_LIST FOLLOW_additiveExpression_in_additiveExpression540 = { FOLLOW_additiveExpression_in_additiveExpression540_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_MINUS_in_additiveExpression671 */ -static ANTLR3_BITWORD FOLLOW_MINUS_in_additiveExpression671_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; -static ANTLR3_BITSET_LIST FOLLOW_MINUS_in_additiveExpression671 = { FOLLOW_MINUS_in_additiveExpression671_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_additiveExpression_in_additiveExpression675 */ -static ANTLR3_BITWORD FOLLOW_additiveExpression_in_additiveExpression675_bits[] = { ANTLR3_UINT64_LIT(0x00000000C2080088) }; -static ANTLR3_BITSET_LIST FOLLOW_additiveExpression_in_additiveExpression675 = { FOLLOW_additiveExpression_in_additiveExpression675_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_additiveExpression_in_additiveExpression691 */ -static ANTLR3_BITWORD FOLLOW_additiveExpression_in_additiveExpression691_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000008) }; -static ANTLR3_BITSET_LIST FOLLOW_additiveExpression_in_additiveExpression691 = { FOLLOW_additiveExpression_in_additiveExpression691_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_MINUS_in_primary838 */ -static ANTLR3_BITWORD FOLLOW_MINUS_in_primary838_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; -static ANTLR3_BITSET_LIST FOLLOW_MINUS_in_primary838 = { FOLLOW_MINUS_in_primary838_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_eq_in_primary842 */ -static ANTLR3_BITWORD FOLLOW_eq_in_primary842_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000008) }; -static ANTLR3_BITSET_LIST FOLLOW_eq_in_primary842 = { FOLLOW_eq_in_primary842_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_group_elements_in_primary857 */ -static ANTLR3_BITWORD FOLLOW_group_elements_in_primary857_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000002) }; -static ANTLR3_BITSET_LIST FOLLOW_group_elements_in_primary857 = { FOLLOW_group_elements_in_primary857_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_number_in_primary898 */ -static ANTLR3_BITWORD FOLLOW_number_in_primary898_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000002) }; -static ANTLR3_BITSET_LIST FOLLOW_number_in_primary898 = { FOLLOW_number_in_primary898_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_MULT_in_primary911 */ -static ANTLR3_BITWORD FOLLOW_MULT_in_primary911_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; -static ANTLR3_BITSET_LIST FOLLOW_MULT_in_primary911 = { FOLLOW_MULT_in_primary911_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_number_in_primary913 */ -static ANTLR3_BITWORD FOLLOW_number_in_primary913_bits[] = { ANTLR3_UINT64_LIT(0x0000000082080088) }; -static ANTLR3_BITSET_LIST FOLLOW_number_in_primary913 = { FOLLOW_number_in_primary913_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_primary_in_primary915 */ -static ANTLR3_BITWORD FOLLOW_primary_in_primary915_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000008) }; -static ANTLR3_BITSET_LIST FOLLOW_primary_in_primary915 = { FOLLOW_primary_in_primary915_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_MULT_in_primary946 */ -static ANTLR3_BITWORD FOLLOW_MULT_in_primary946_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; -static ANTLR3_BITSET_LIST FOLLOW_MULT_in_primary946 = { FOLLOW_MULT_in_primary946_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_number_in_primary948 */ -static ANTLR3_BITWORD FOLLOW_number_in_primary948_bits[] = { ANTLR3_UINT64_LIT(0x0000000038000000) }; -static ANTLR3_BITSET_LIST FOLLOW_number_in_primary948 = { FOLLOW_number_in_primary948_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_eq_in_primary952 */ -static ANTLR3_BITWORD FOLLOW_eq_in_primary952_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000008) }; -static ANTLR3_BITSET_LIST FOLLOW_eq_in_primary952 = { FOLLOW_eq_in_primary952_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_LIVE_in_live_def976 */ -static ANTLR3_BITWORD FOLLOW_LIVE_in_live_def976_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; -static ANTLR3_BITSET_LIST FOLLOW_LIVE_in_live_def976 = { FOLLOW_LIVE_in_live_def976_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_ALL_in_live_def978 */ -static ANTLR3_BITWORD FOLLOW_ALL_in_live_def978_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000808) }; -static ANTLR3_BITSET_LIST FOLLOW_ALL_in_live_def978 = { FOLLOW_ALL_in_live_def978_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_ID_in_live_def980 */ -static ANTLR3_BITWORD FOLLOW_ID_in_live_def980_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000808) }; -static ANTLR3_BITSET_LIST FOLLOW_ID_in_live_def980 = { FOLLOW_ID_in_live_def980_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_LIVE_in_live_def988 */ -static ANTLR3_BITWORD FOLLOW_LIVE_in_live_def988_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; -static ANTLR3_BITSET_LIST FOLLOW_LIVE_in_live_def988 = { FOLLOW_LIVE_in_live_def988_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_ID_in_live_def990 */ -static ANTLR3_BITWORD FOLLOW_ID_in_live_def990_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000808) }; -static ANTLR3_BITSET_LIST FOLLOW_ID_in_live_def990 = { FOLLOW_ID_in_live_def990_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_UNCONTROL_in_uncontrol1002 */ -static ANTLR3_BITWORD FOLLOW_UNCONTROL_in_uncontrol1002_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; -static ANTLR3_BITSET_LIST FOLLOW_UNCONTROL_in_uncontrol1002 = { FOLLOW_UNCONTROL_in_uncontrol1002_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_ID_in_uncontrol1004 */ -static ANTLR3_BITWORD FOLLOW_ID_in_uncontrol1004_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000808) }; -static ANTLR3_BITSET_LIST FOLLOW_ID_in_uncontrol1004 = { FOLLOW_ID_in_uncontrol1004_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_UNOBSERVE_in_unobserve1016 */ -static ANTLR3_BITWORD FOLLOW_UNOBSERVE_in_unobserve1016_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; -static ANTLR3_BITSET_LIST FOLLOW_UNOBSERVE_in_unobserve1016 = { FOLLOW_UNOBSERVE_in_unobserve1016_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_ID_in_unobserve1018 */ -static ANTLR3_BITWORD FOLLOW_ID_in_unobserve1018_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000808) }; -static ANTLR3_BITSET_LIST FOLLOW_ID_in_unobserve1018 = { FOLLOW_ID_in_unobserve1018_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_print_in_other_commands1030 */ -static ANTLR3_BITWORD FOLLOW_print_in_other_commands1030_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000002) }; -static ANTLR3_BITSET_LIST FOLLOW_print_in_other_commands1030 = { FOLLOW_print_in_other_commands1030_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_PRINT_in_print1040 */ -static ANTLR3_BITWORD FOLLOW_PRINT_in_print1040_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; -static ANTLR3_BITSET_LIST FOLLOW_PRINT_in_print1040 = { FOLLOW_PRINT_in_print1040_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_ID_in_print1042 */ -static ANTLR3_BITWORD FOLLOW_ID_in_print1042_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000088) }; -static ANTLR3_BITSET_LIST FOLLOW_ID_in_print1042 = { FOLLOW_ID_in_print1042_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_group_elements_in_print1044 */ -static ANTLR3_BITWORD FOLLOW_group_elements_in_print1044_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000008) }; -static ANTLR3_BITSET_LIST FOLLOW_group_elements_in_print1044 = { FOLLOW_group_elements_in_print1044_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_INT_in_number1063 */ -static ANTLR3_BITWORD FOLLOW_INT_in_number1063_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000002) }; -static ANTLR3_BITSET_LIST FOLLOW_INT_in_number1063 = { FOLLOW_INT_in_number1063_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_MINUS_in_number1076 */ -static ANTLR3_BITWORD FOLLOW_MINUS_in_number1076_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; -static ANTLR3_BITSET_LIST FOLLOW_MINUS_in_number1076 = { FOLLOW_MINUS_in_number1076_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_INT_in_number1078 */ -static ANTLR3_BITWORD FOLLOW_INT_in_number1078_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000008) }; -static ANTLR3_BITSET_LIST FOLLOW_INT_in_number1078 = { FOLLOW_INT_in_number1078_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_GROUP_in_group_elements1096 */ -static ANTLR3_BITWORD FOLLOW_GROUP_in_group_elements1096_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; -static ANTLR3_BITSET_LIST FOLLOW_GROUP_in_group_elements1096 = { FOLLOW_GROUP_in_group_elements1096_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_ID_in_group_elements1098 */ -static ANTLR3_BITWORD FOLLOW_ID_in_group_elements1098_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000808) }; -static ANTLR3_BITSET_LIST FOLLOW_ID_in_group_elements1098 = { FOLLOW_ID_in_group_elements1098_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_ID_in_numbered_ID1109 */ -static ANTLR3_BITWORD FOLLOW_ID_in_numbered_ID1109_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000002) }; -static ANTLR3_BITSET_LIST FOLLOW_ID_in_numbered_ID1109 = { FOLLOW_ID_in_numbered_ID1109_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_ID_in_numbered_ID1115 */ -static ANTLR3_BITWORD FOLLOW_ID_in_numbered_ID1115_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; -static ANTLR3_BITSET_LIST FOLLOW_ID_in_numbered_ID1115 = { FOLLOW_ID_in_numbered_ID1115_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_INT_in_numbered_ID1117 */ -static ANTLR3_BITWORD FOLLOW_INT_in_numbered_ID1117_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000008) }; -static ANTLR3_BITSET_LIST FOLLOW_INT_in_numbered_ID1117 = { FOLLOW_INT_in_numbered_ID1117_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_proc_definitions_in_pn92 */ +static ANTLR3_BITWORD FOLLOW_proc_definitions_in_pn92_bits[] = { ANTLR3_UINT64_LIT(0x0000000003001000) }; +static ANTLR3_BITSET_LIST FOLLOW_proc_definitions_in_pn92 = { FOLLOW_proc_definitions_in_pn92_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_proc_instantiations_in_pn95 */ +static ANTLR3_BITWORD FOLLOW_proc_instantiations_in_pn95_bits[] = { ANTLR3_UINT64_LIT(0x0000002003001002) }; +static ANTLR3_BITSET_LIST FOLLOW_proc_instantiations_in_pn95 = { FOLLOW_proc_instantiations_in_pn95_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_constraints_in_pn98 */ +static ANTLR3_BITWORD FOLLOW_constraints_in_pn98_bits[] = { ANTLR3_UINT64_LIT(0x0000002000001002) }; +static ANTLR3_BITSET_LIST FOLLOW_constraints_in_pn98 = { FOLLOW_constraints_in_pn98_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_other_commands_in_pn101 */ +static ANTLR3_BITWORD FOLLOW_other_commands_in_pn101_bits[] = { ANTLR3_UINT64_LIT(0x0000002000000002) }; +static ANTLR3_BITSET_LIST FOLLOW_other_commands_in_pn101 = { FOLLOW_other_commands_in_pn101_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_def_start_in_proc_definitions115 */ +static ANTLR3_BITWORD FOLLOW_def_start_in_proc_definitions115_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; +static ANTLR3_BITSET_LIST FOLLOW_def_start_in_proc_definitions115 = { FOLLOW_def_start_in_proc_definitions115_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_trans_defs_in_proc_definitions117 */ +static ANTLR3_BITWORD FOLLOW_trans_defs_in_proc_definitions117_bits[] = { ANTLR3_UINT64_LIT(0x0001000000801068) }; +static ANTLR3_BITSET_LIST FOLLOW_trans_defs_in_proc_definitions117 = { FOLLOW_trans_defs_in_proc_definitions117_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_select_functions_in_proc_definitions120 */ +static ANTLR3_BITWORD FOLLOW_select_functions_in_proc_definitions120_bits[] = { ANTLR3_UINT64_LIT(0x0001000000800008) }; +static ANTLR3_BITSET_LIST FOLLOW_select_functions_in_proc_definitions120 = { FOLLOW_select_functions_in_proc_definitions120_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_nondeterm_in_proc_definitions123 */ +static ANTLR3_BITWORD FOLLOW_nondeterm_in_proc_definitions123_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000008) }; +static ANTLR3_BITSET_LIST FOLLOW_nondeterm_in_proc_definitions123 = { FOLLOW_nondeterm_in_proc_definitions123_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_ID_in_def_start134 */ +static ANTLR3_BITWORD FOLLOW_ID_in_def_start134_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000002) }; +static ANTLR3_BITSET_LIST FOLLOW_ID_in_def_start134 = { FOLLOW_ID_in_def_start134_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_extern_trans_def_in_trans_defs142 */ +static ANTLR3_BITWORD FOLLOW_extern_trans_def_in_trans_defs142_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000002) }; +static ANTLR3_BITSET_LIST FOLLOW_extern_trans_def_in_trans_defs142 = { FOLLOW_extern_trans_def_in_trans_defs142_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_trans_def_in_trans_defs147 */ +static ANTLR3_BITWORD FOLLOW_trans_def_in_trans_defs147_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000002) }; +static ANTLR3_BITSET_LIST FOLLOW_trans_def_in_trans_defs147 = { FOLLOW_trans_def_in_trans_defs147_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_set_in_extern_trans_def157 */ +static ANTLR3_BITWORD FOLLOW_set_in_extern_trans_def157_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; +static ANTLR3_BITSET_LIST FOLLOW_set_in_extern_trans_def157 = { FOLLOW_set_in_extern_trans_def157_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_ID_in_extern_trans_def165 */ +static ANTLR3_BITWORD FOLLOW_ID_in_extern_trans_def165_bits[] = { ANTLR3_UINT64_LIT(0x0000000000001008) }; +static ANTLR3_BITSET_LIST FOLLOW_ID_in_extern_trans_def165 = { FOLLOW_ID_in_extern_trans_def165_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_ID_in_trans_def177 */ +static ANTLR3_BITWORD FOLLOW_ID_in_trans_def177_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; +static ANTLR3_BITSET_LIST FOLLOW_ID_in_trans_def177 = { FOLLOW_ID_in_trans_def177_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_CODE_BLOCK_in_trans_def179 */ +static ANTLR3_BITWORD FOLLOW_CODE_BLOCK_in_trans_def179_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000008) }; +static ANTLR3_BITSET_LIST FOLLOW_CODE_BLOCK_in_trans_def179 = { FOLLOW_CODE_BLOCK_in_trans_def179_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_ID_in_trans_def186 */ +static ANTLR3_BITWORD FOLLOW_ID_in_trans_def186_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; +static ANTLR3_BITSET_LIST FOLLOW_ID_in_trans_def186 = { FOLLOW_ID_in_trans_def186_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_ID_in_trans_def188 */ +static ANTLR3_BITWORD FOLLOW_ID_in_trans_def188_bits[] = { ANTLR3_UINT64_LIT(0x0000000000009008) }; +static ANTLR3_BITSET_LIST FOLLOW_ID_in_trans_def188 = { FOLLOW_ID_in_trans_def188_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_CODE_BLOCK_in_trans_def191 */ +static ANTLR3_BITWORD FOLLOW_CODE_BLOCK_in_trans_def191_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000008) }; +static ANTLR3_BITSET_LIST FOLLOW_CODE_BLOCK_in_trans_def191 = { FOLLOW_CODE_BLOCK_in_trans_def191_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_ID_in_trans_def199 */ +static ANTLR3_BITWORD FOLLOW_ID_in_trans_def199_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; +static ANTLR3_BITSET_LIST FOLLOW_ID_in_trans_def199 = { FOLLOW_ID_in_trans_def199_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_PLACE_in_trans_def201 */ +static ANTLR3_BITWORD FOLLOW_PLACE_in_trans_def201_bits[] = { ANTLR3_UINT64_LIT(0x0000000000009008) }; +static ANTLR3_BITSET_LIST FOLLOW_PLACE_in_trans_def201 = { FOLLOW_PLACE_in_trans_def201_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_ID_in_trans_def203 */ +static ANTLR3_BITWORD FOLLOW_ID_in_trans_def203_bits[] = { ANTLR3_UINT64_LIT(0x0000000000009008) }; +static ANTLR3_BITSET_LIST FOLLOW_ID_in_trans_def203 = { FOLLOW_ID_in_trans_def203_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_CODE_BLOCK_in_trans_def206 */ +static ANTLR3_BITWORD FOLLOW_CODE_BLOCK_in_trans_def206_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000008) }; +static ANTLR3_BITSET_LIST FOLLOW_CODE_BLOCK_in_trans_def206 = { FOLLOW_CODE_BLOCK_in_trans_def206_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_SELECT_DEF_in_select_functions217 */ +static ANTLR3_BITWORD FOLLOW_SELECT_DEF_in_select_functions217_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; +static ANTLR3_BITSET_LIST FOLLOW_SELECT_DEF_in_select_functions217 = { FOLLOW_SELECT_DEF_in_select_functions217_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_ID_in_select_functions219 */ +static ANTLR3_BITWORD FOLLOW_ID_in_select_functions219_bits[] = { ANTLR3_UINT64_LIT(0x0000000000008000) }; +static ANTLR3_BITSET_LIST FOLLOW_ID_in_select_functions219 = { FOLLOW_ID_in_select_functions219_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_CODE_BLOCK_in_select_functions221 */ +static ANTLR3_BITWORD FOLLOW_CODE_BLOCK_in_select_functions221_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000008) }; +static ANTLR3_BITSET_LIST FOLLOW_CODE_BLOCK_in_select_functions221 = { FOLLOW_CODE_BLOCK_in_select_functions221_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_48_in_nondeterm232 */ +static ANTLR3_BITWORD FOLLOW_48_in_nondeterm232_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; +static ANTLR3_BITSET_LIST FOLLOW_48_in_nondeterm232 = { FOLLOW_48_in_nondeterm232_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_ID_in_nondeterm234 */ +static ANTLR3_BITWORD FOLLOW_ID_in_nondeterm234_bits[] = { ANTLR3_UINT64_LIT(0x0000000000001008) }; +static ANTLR3_BITSET_LIST FOLLOW_ID_in_nondeterm234 = { FOLLOW_ID_in_nondeterm234_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_proc_init_in_proc_instantiations246 */ +static ANTLR3_BITWORD FOLLOW_proc_init_in_proc_instantiations246_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000002) }; +static ANTLR3_BITSET_LIST FOLLOW_proc_init_in_proc_instantiations246 = { FOLLOW_proc_init_in_proc_instantiations246_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_sync_def_in_proc_instantiations250 */ +static ANTLR3_BITWORD FOLLOW_sync_def_in_proc_instantiations250_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000002) }; +static ANTLR3_BITSET_LIST FOLLOW_sync_def_in_proc_instantiations250 = { FOLLOW_sync_def_in_proc_instantiations250_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_proc_start_in_proc_instantiations254 */ +static ANTLR3_BITWORD FOLLOW_proc_start_in_proc_instantiations254_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000002) }; +static ANTLR3_BITSET_LIST FOLLOW_proc_start_in_proc_instantiations254 = { FOLLOW_proc_start_in_proc_instantiations254_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_ID_in_proc_init263 */ +static ANTLR3_BITWORD FOLLOW_ID_in_proc_init263_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000002) }; +static ANTLR3_BITSET_LIST FOLLOW_ID_in_proc_init263 = { FOLLOW_ID_in_proc_init263_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_ID_in_proc_init269 */ +static ANTLR3_BITWORD FOLLOW_ID_in_proc_init269_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; +static ANTLR3_BITSET_LIST FOLLOW_ID_in_proc_init269 = { FOLLOW_ID_in_proc_init269_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_numbered_ID_in_proc_init271 */ +static ANTLR3_BITWORD FOLLOW_numbered_ID_in_proc_init271_bits[] = { ANTLR3_UINT64_LIT(0x0000000000001008) }; +static ANTLR3_BITSET_LIST FOLLOW_numbered_ID_in_proc_init271 = { FOLLOW_numbered_ID_in_proc_init271_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_SYNC_TOK_in_sync_def283 */ +static ANTLR3_BITWORD FOLLOW_SYNC_TOK_in_sync_def283_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; +static ANTLR3_BITSET_LIST FOLLOW_SYNC_TOK_in_sync_def283 = { FOLLOW_SYNC_TOK_in_sync_def283_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_group_elements_in_sync_def285 */ +static ANTLR3_BITWORD FOLLOW_group_elements_in_sync_def285_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000088) }; +static ANTLR3_BITSET_LIST FOLLOW_group_elements_in_sync_def285 = { FOLLOW_group_elements_in_sync_def285_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_START_in_proc_start297 */ +static ANTLR3_BITWORD FOLLOW_START_in_proc_start297_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; +static ANTLR3_BITSET_LIST FOLLOW_START_in_proc_start297 = { FOLLOW_START_in_proc_start297_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_ID_in_proc_start299 */ +static ANTLR3_BITWORD FOLLOW_ID_in_proc_start299_bits[] = { ANTLR3_UINT64_LIT(0x0000000000001008) }; +static ANTLR3_BITSET_LIST FOLLOW_ID_in_proc_start299 = { FOLLOW_ID_in_proc_start299_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_constraint_block_in_constraints316 */ +static ANTLR3_BITWORD FOLLOW_constraint_block_in_constraints316_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; +static ANTLR3_BITSET_LIST FOLLOW_constraint_block_in_constraints316 = { FOLLOW_constraint_block_in_constraints316_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_eq_in_constraints322 */ +static ANTLR3_BITWORD FOLLOW_eq_in_constraints322_bits[] = { ANTLR3_UINT64_LIT(0x0000001A70000008) }; +static ANTLR3_BITSET_LIST FOLLOW_eq_in_constraints322 = { FOLLOW_eq_in_constraints322_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_live_def_in_constraints327 */ +static ANTLR3_BITWORD FOLLOW_live_def_in_constraints327_bits[] = { ANTLR3_UINT64_LIT(0x0000001A70000008) }; +static ANTLR3_BITSET_LIST FOLLOW_live_def_in_constraints327 = { FOLLOW_live_def_in_constraints327_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_uncontrol_in_constraints329 */ +static ANTLR3_BITWORD FOLLOW_uncontrol_in_constraints329_bits[] = { ANTLR3_UINT64_LIT(0x0000001A70000008) }; +static ANTLR3_BITSET_LIST FOLLOW_uncontrol_in_constraints329 = { FOLLOW_uncontrol_in_constraints329_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_unobserve_in_constraints331 */ +static ANTLR3_BITWORD FOLLOW_unobserve_in_constraints331_bits[] = { ANTLR3_UINT64_LIT(0x0000001A70000008) }; +static ANTLR3_BITSET_LIST FOLLOW_unobserve_in_constraints331 = { FOLLOW_unobserve_in_constraints331_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_ID_in_constraint_block342 */ +static ANTLR3_BITWORD FOLLOW_ID_in_constraint_block342_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000002) }; +static ANTLR3_BITSET_LIST FOLLOW_ID_in_constraint_block342 = { FOLLOW_ID_in_constraint_block342_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_relationalExpression_in_eq351 */ +static ANTLR3_BITWORD FOLLOW_relationalExpression_in_eq351_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000002) }; +static ANTLR3_BITSET_LIST FOLLOW_relationalExpression_in_eq351 = { FOLLOW_relationalExpression_in_eq351_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_set_in_eq357 */ +static ANTLR3_BITWORD FOLLOW_set_in_eq357_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; +static ANTLR3_BITSET_LIST FOLLOW_set_in_eq357 = { FOLLOW_set_in_eq357_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_eq_in_eq363 */ +static ANTLR3_BITWORD FOLLOW_eq_in_eq363_bits[] = { ANTLR3_UINT64_LIT(0x0000000070000000) }; +static ANTLR3_BITSET_LIST FOLLOW_eq_in_eq363 = { FOLLOW_eq_in_eq363_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_eq_in_eq365 */ +static ANTLR3_BITWORD FOLLOW_eq_in_eq365_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000008) }; +static ANTLR3_BITSET_LIST FOLLOW_eq_in_eq365 = { FOLLOW_eq_in_eq365_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_EQ_OP_in_relationalExpression392 */ +static ANTLR3_BITWORD FOLLOW_EQ_OP_in_relationalExpression392_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; +static ANTLR3_BITSET_LIST FOLLOW_EQ_OP_in_relationalExpression392 = { FOLLOW_EQ_OP_in_relationalExpression392_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_additiveExpression_in_relationalExpression396 */ +static ANTLR3_BITWORD FOLLOW_additiveExpression_in_relationalExpression396_bits[] = { ANTLR3_UINT64_LIT(0x0000000184100288) }; +static ANTLR3_BITSET_LIST FOLLOW_additiveExpression_in_relationalExpression396 = { FOLLOW_additiveExpression_in_relationalExpression396_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_additiveExpression_in_relationalExpression403 */ +static ANTLR3_BITWORD FOLLOW_additiveExpression_in_relationalExpression403_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000008) }; +static ANTLR3_BITSET_LIST FOLLOW_additiveExpression_in_relationalExpression403 = { FOLLOW_additiveExpression_in_relationalExpression403_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_primary_in_additiveExpression602 */ +static ANTLR3_BITWORD FOLLOW_primary_in_additiveExpression602_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000002) }; +static ANTLR3_BITSET_LIST FOLLOW_primary_in_additiveExpression602 = { FOLLOW_primary_in_additiveExpression602_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_PLUS_in_additiveExpression614 */ +static ANTLR3_BITWORD FOLLOW_PLUS_in_additiveExpression614_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; +static ANTLR3_BITSET_LIST FOLLOW_PLUS_in_additiveExpression614 = { FOLLOW_PLUS_in_additiveExpression614_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_additiveExpression_in_additiveExpression618 */ +static ANTLR3_BITWORD FOLLOW_additiveExpression_in_additiveExpression618_bits[] = { ANTLR3_UINT64_LIT(0x0000000184100288) }; +static ANTLR3_BITSET_LIST FOLLOW_additiveExpression_in_additiveExpression618 = { FOLLOW_additiveExpression_in_additiveExpression618_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_additiveExpression_in_additiveExpression636 */ +static ANTLR3_BITWORD FOLLOW_additiveExpression_in_additiveExpression636_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000008) }; +static ANTLR3_BITSET_LIST FOLLOW_additiveExpression_in_additiveExpression636 = { FOLLOW_additiveExpression_in_additiveExpression636_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_MINUS_in_additiveExpression778 */ +static ANTLR3_BITWORD FOLLOW_MINUS_in_additiveExpression778_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; +static ANTLR3_BITSET_LIST FOLLOW_MINUS_in_additiveExpression778 = { FOLLOW_MINUS_in_additiveExpression778_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_additiveExpression_in_additiveExpression782 */ +static ANTLR3_BITWORD FOLLOW_additiveExpression_in_additiveExpression782_bits[] = { ANTLR3_UINT64_LIT(0x0000000184100288) }; +static ANTLR3_BITSET_LIST FOLLOW_additiveExpression_in_additiveExpression782 = { FOLLOW_additiveExpression_in_additiveExpression782_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_additiveExpression_in_additiveExpression799 */ +static ANTLR3_BITWORD FOLLOW_additiveExpression_in_additiveExpression799_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000008) }; +static ANTLR3_BITSET_LIST FOLLOW_additiveExpression_in_additiveExpression799 = { FOLLOW_additiveExpression_in_additiveExpression799_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_SUB_in_primary957 */ +static ANTLR3_BITWORD FOLLOW_SUB_in_primary957_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; +static ANTLR3_BITSET_LIST FOLLOW_SUB_in_primary957 = { FOLLOW_SUB_in_primary957_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_additiveExpression_in_primary961 */ +static ANTLR3_BITWORD FOLLOW_additiveExpression_in_primary961_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000008) }; +static ANTLR3_BITSET_LIST FOLLOW_additiveExpression_in_primary961 = { FOLLOW_additiveExpression_in_primary961_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_group_elements_in_primary977 */ +static ANTLR3_BITWORD FOLLOW_group_elements_in_primary977_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000002) }; +static ANTLR3_BITSET_LIST FOLLOW_group_elements_in_primary977 = { FOLLOW_group_elements_in_primary977_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_number_in_primary1017 */ +static ANTLR3_BITWORD FOLLOW_number_in_primary1017_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000002) }; +static ANTLR3_BITSET_LIST FOLLOW_number_in_primary1017 = { FOLLOW_number_in_primary1017_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_MULT_in_primary1030 */ +static ANTLR3_BITWORD FOLLOW_MULT_in_primary1030_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; +static ANTLR3_BITSET_LIST FOLLOW_MULT_in_primary1030 = { FOLLOW_MULT_in_primary1030_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_number_in_primary1032 */ +static ANTLR3_BITWORD FOLLOW_number_in_primary1032_bits[] = { ANTLR3_UINT64_LIT(0x0000000184100288) }; +static ANTLR3_BITSET_LIST FOLLOW_number_in_primary1032 = { FOLLOW_number_in_primary1032_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_additiveExpression_in_primary1036 */ +static ANTLR3_BITWORD FOLLOW_additiveExpression_in_primary1036_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000008) }; +static ANTLR3_BITSET_LIST FOLLOW_additiveExpression_in_primary1036 = { FOLLOW_additiveExpression_in_primary1036_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_LIVE_in_live_def1064 */ +static ANTLR3_BITWORD FOLLOW_LIVE_in_live_def1064_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; +static ANTLR3_BITSET_LIST FOLLOW_LIVE_in_live_def1064 = { FOLLOW_LIVE_in_live_def1064_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_ALL_in_live_def1066 */ +static ANTLR3_BITWORD FOLLOW_ALL_in_live_def1066_bits[] = { ANTLR3_UINT64_LIT(0x0000000000001008) }; +static ANTLR3_BITSET_LIST FOLLOW_ALL_in_live_def1066 = { FOLLOW_ALL_in_live_def1066_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_ID_in_live_def1068 */ +static ANTLR3_BITWORD FOLLOW_ID_in_live_def1068_bits[] = { ANTLR3_UINT64_LIT(0x0000000000001008) }; +static ANTLR3_BITSET_LIST FOLLOW_ID_in_live_def1068 = { FOLLOW_ID_in_live_def1068_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_LIVE_in_live_def1076 */ +static ANTLR3_BITWORD FOLLOW_LIVE_in_live_def1076_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; +static ANTLR3_BITSET_LIST FOLLOW_LIVE_in_live_def1076 = { FOLLOW_LIVE_in_live_def1076_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_ID_in_live_def1078 */ +static ANTLR3_BITWORD FOLLOW_ID_in_live_def1078_bits[] = { ANTLR3_UINT64_LIT(0x0000000000001008) }; +static ANTLR3_BITSET_LIST FOLLOW_ID_in_live_def1078 = { FOLLOW_ID_in_live_def1078_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_UNCONTROL_in_uncontrol1090 */ +static ANTLR3_BITWORD FOLLOW_UNCONTROL_in_uncontrol1090_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; +static ANTLR3_BITSET_LIST FOLLOW_UNCONTROL_in_uncontrol1090 = { FOLLOW_UNCONTROL_in_uncontrol1090_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_ID_in_uncontrol1092 */ +static ANTLR3_BITWORD FOLLOW_ID_in_uncontrol1092_bits[] = { ANTLR3_UINT64_LIT(0x0000000000001008) }; +static ANTLR3_BITSET_LIST FOLLOW_ID_in_uncontrol1092 = { FOLLOW_ID_in_uncontrol1092_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_UNOBSERVE_in_unobserve1104 */ +static ANTLR3_BITWORD FOLLOW_UNOBSERVE_in_unobserve1104_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; +static ANTLR3_BITSET_LIST FOLLOW_UNOBSERVE_in_unobserve1104 = { FOLLOW_UNOBSERVE_in_unobserve1104_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_ID_in_unobserve1106 */ +static ANTLR3_BITWORD FOLLOW_ID_in_unobserve1106_bits[] = { ANTLR3_UINT64_LIT(0x0000000000001008) }; +static ANTLR3_BITSET_LIST FOLLOW_ID_in_unobserve1106 = { FOLLOW_ID_in_unobserve1106_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_print_in_other_commands1118 */ +static ANTLR3_BITWORD FOLLOW_print_in_other_commands1118_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000002) }; +static ANTLR3_BITSET_LIST FOLLOW_print_in_other_commands1118 = { FOLLOW_print_in_other_commands1118_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_PRINT_in_print1128 */ +static ANTLR3_BITWORD FOLLOW_PRINT_in_print1128_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; +static ANTLR3_BITSET_LIST FOLLOW_PRINT_in_print1128 = { FOLLOW_PRINT_in_print1128_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_ID_in_print1130 */ +static ANTLR3_BITWORD FOLLOW_ID_in_print1130_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000088) }; +static ANTLR3_BITSET_LIST FOLLOW_ID_in_print1130 = { FOLLOW_ID_in_print1130_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_group_elements_in_print1132 */ +static ANTLR3_BITWORD FOLLOW_group_elements_in_print1132_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000008) }; +static ANTLR3_BITSET_LIST FOLLOW_group_elements_in_print1132 = { FOLLOW_group_elements_in_print1132_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_INT_in_number1151 */ +static ANTLR3_BITWORD FOLLOW_INT_in_number1151_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000002) }; +static ANTLR3_BITSET_LIST FOLLOW_INT_in_number1151 = { FOLLOW_INT_in_number1151_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_MINUS_in_number1164 */ +static ANTLR3_BITWORD FOLLOW_MINUS_in_number1164_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; +static ANTLR3_BITSET_LIST FOLLOW_MINUS_in_number1164 = { FOLLOW_MINUS_in_number1164_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_INT_in_number1166 */ +static ANTLR3_BITWORD FOLLOW_INT_in_number1166_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000008) }; +static ANTLR3_BITSET_LIST FOLLOW_INT_in_number1166 = { FOLLOW_INT_in_number1166_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_GROUP_in_group_elements1184 */ +static ANTLR3_BITWORD FOLLOW_GROUP_in_group_elements1184_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; +static ANTLR3_BITSET_LIST FOLLOW_GROUP_in_group_elements1184 = { FOLLOW_GROUP_in_group_elements1184_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_ID_in_group_elements1186 */ +static ANTLR3_BITWORD FOLLOW_ID_in_group_elements1186_bits[] = { ANTLR3_UINT64_LIT(0x0000000000001008) }; +static ANTLR3_BITSET_LIST FOLLOW_ID_in_group_elements1186 = { FOLLOW_ID_in_group_elements1186_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_ID_in_numbered_ID1197 */ +static ANTLR3_BITWORD FOLLOW_ID_in_numbered_ID1197_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000002) }; +static ANTLR3_BITSET_LIST FOLLOW_ID_in_numbered_ID1197 = { FOLLOW_ID_in_numbered_ID1197_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_ID_in_numbered_ID1203 */ +static ANTLR3_BITWORD FOLLOW_ID_in_numbered_ID1203_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; +static ANTLR3_BITSET_LIST FOLLOW_ID_in_numbered_ID1203 = { FOLLOW_ID_in_numbered_ID1203_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_INT_in_numbered_ID1205 */ +static ANTLR3_BITWORD FOLLOW_INT_in_numbered_ID1205_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000008) }; +static ANTLR3_BITSET_LIST FOLLOW_INT_in_numbered_ID1205 = { FOLLOW_INT_in_numbered_ID1205_bits, 1 }; - -/* ========================================================================= - * DFA tables for the parser - */ -/** Static dfa state tables for Cyclic dfa: - * 212:1: primary[bool enableAlt] returns [int num, bool numeric] : ( ^( MINUS eq ) -> eq | group_elements -> {!enableAlt || i == 1}? group_elements -> ^( MULT[tok2, newVal2] NUM[tok, newVal] group_elements ) | number -> | ^( MULT number primary[false] ) -> {$number.value == 0}? -> ^( MULT NUM[tok, newVal] primary ) | ^( MULT number eq ) -> {i == 0}? -> eq ); - */ -static const ANTLR3_INT32 dfa24_eot[15] = - { - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 - }; -static const ANTLR3_INT32 dfa24_eof[15] = - { - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 - }; -static const ANTLR3_INT32 dfa24_min[15] = - { - 7, 2, -1, -1, 2, 25, 25, -1, 7, 2, -1, -1, 25, 3, 7 - }; -static const ANTLR3_INT32 dfa24_max[15] = - { - 31, 2, -1, -1, 2, 29, 31, -1, 31, 2, -1, -1, 25, 3, 31 - }; -static const ANTLR3_INT32 dfa24_accept[15] = - { - -1, -1, 2, 3, -1, -1, -1, 1, -1, -1, 5, 4, -1, -1, -1 - }; -static const ANTLR3_INT32 dfa24_special[15] = - { - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 - }; - -/** Used when there is no transition table entry for a particular state */ -#define dfa24_T_empty NULL - -static const ANTLR3_INT32 dfa24_T0[] = - { - 3, -1, 7, 7, 7 - };static const ANTLR3_INT32 dfa24_T1[] = - { - 5 - };static const ANTLR3_INT32 dfa24_T2[]... [truncated message content] |