[Pntool-developers] SF.net SVN: pntool:[67] translator
Brought to you by:
compaqdrew,
miordache
From: <the...@us...> - 2009-06-17 23:33:52
|
Revision: 67 http://pntool.svn.sourceforge.net/pntool/?rev=67&view=rev Author: thecodeweasel Date: 2009-06-17 23:32:48 +0000 (Wed, 17 Jun 2009) Log Message: ----------- Modified associative arrays to do additional type checking Setup transition arcs for extern processes Minor optimization Modified Paths: -------------- translator/dataStructures.c translator/dataStructures.h translator/pncompactor.c translator/pncompactor.g translator/pncompactor.h translator/pngenerator.c translator/pngenerator.g translator/pngenerator.h translator/pnscript.g translator/pnscriptLexer.c translator/pnscriptLexer.h translator/pnscriptParser.c translator/pnscriptParser.h Modified: translator/dataStructures.c =================================================================== --- translator/dataStructures.c 2009-06-17 22:46:03 UTC (rev 66) +++ translator/dataStructures.c 2009-06-17 23:32:48 UTC (rev 67) @@ -3,11 +3,11 @@ #include "general.h" //ints are 4 bytes wide, chars are 1 byte wide -static void arrayDelete (ASSOC_ARRAY* array, void* key); -static void* arrayRemove (ASSOC_ARRAY* array, void* key); -static void* arrayGet (ASSOC_ARRAY* array, void* key); -static ANTLR3_INT32 arrayAdd (ASSOC_ARRAY* array, void* key, void* element, void (ANTLR3_CDECL* freeptr)(void*)); -static ANTLR3_UINT32 arraySet (ASSOC_ARRAY* array, ANTLR3_UINT32 key, void* element, void (ANTLR3_CDECL* freeptr)(void*)); +static void arrayDelete (ASSOC_ARRAY* array, char* key); +static void* arrayRemove (ASSOC_ARRAY* array, char* key); +static void* arrayGet (ASSOC_ARRAY* array, char* key); +static ANTLR3_INT32 arrayAdd (ASSOC_ARRAY* array, char* key, void* element, void (ANTLR3_CDECL* freeptr)(void*)); +static ANTLR3_UINT32 arraySet (ASSOC_ARRAY* array, char* key, void* element, void (ANTLR3_CDECL* freeptr)(void*)); static void arrayFree (ASSOC_ARRAY* array); static ANTLR3_UINT32 arraySize (ASSOC_ARRAY* array); static void* arrayIter (ASSOC_ARRAY* array, int i); @@ -35,52 +35,48 @@ return ret; } -void arrayDelete(ASSOC_ARRAY* array, void* key) { +void arrayDelete(ASSOC_ARRAY* array, char* key) { int intKey; - intKey = *((int*) array->table->get(array->table, (char*) key)); + intKey = *((int*) array->table->get(array->table, key)); array->list->del(array->list, intKey); - array->table->del(array->table, (char*) key); + array->table->del(array->table, key); } -void* arrayRemove(ASSOC_ARRAY* array, void* key) { +void* arrayRemove(ASSOC_ARRAY* array, char* key) { void* ret; int intKey; - intKey = *((int*) array->table->get(array->table, (char*) key)); + intKey = *((int*) array->table->get(array->table, key)); array->list->del(array->list, intKey); - ret = array->table->remove(array->table, (char*) key); + ret = array->table->remove(array->table, key); return ret; } -void* arrayGet(ASSOC_ARRAY* array, void* key) { - return array->table->get(array->table, (char*) key); +void* arrayGet(ASSOC_ARRAY* array, char* key) { + return array->table->get(array->table, key); } -ANTLR3_INT32 arrayAdd(ASSOC_ARRAY* array, void* key, void* element, void (ANTLR3_CDECL* freeptr)(void*)) { +ANTLR3_INT32 arrayAdd(ASSOC_ARRAY* array, char* key, void* element, void (ANTLR3_CDECL* freeptr)(void*)) { ANTLR3_INT32 ret; - char* strKey; - strKey = (char*) key; //ALWAYS free from the hash table - array->table->put(array->table, strKey, element, freeptr); - array->list->add(array->list, strKey, NULL); + array->table->put(array->table, key, element, freeptr); + array->list->add(array->list, key, NULL); return ret; } -ANTLR3_UINT32 arraySet(ASSOC_ARRAY* array, ANTLR3_UINT32 key, void* element, void (ANTLR3_CDECL* freeptr)(void*)) { +ANTLR3_UINT32 arraySet(ASSOC_ARRAY* array, char* key, void* element, void (ANTLR3_CDECL* freeptr)(void*)) { ANTLR3_UINT32 ret; - char* strKey; static int intKey; int i; - strKey = (char*) key; for(i = 0; i < array->list->size(array->list); i++) { - if(strcmp((char*) array->list->get(array->list, i), strKey)) { + if(strcmp((char*) array->list->get(array->list, i), key)) { intKey = i; break; } } - array->list->set(array->list, intKey, strKey, NULL, false); - ret = array->table->put(array->table, strKey, element, freeptr); + array->list->set(array->list, intKey, key, NULL, false); + ret = array->table->put(array->table, key, element, freeptr); return ret; } Modified: translator/dataStructures.h =================================================================== --- translator/dataStructures.h 2009-06-17 22:46:03 UTC (rev 66) +++ translator/dataStructures.h 2009-06-17 23:32:48 UTC (rev 67) @@ -17,15 +17,15 @@ void (*free) (struct ASSOC_ARRAY_struct* array); //ints are 4 bytes wide, chars are 1 byte wide - void (*del) (struct ASSOC_ARRAY_struct* array, void* key); - void* (*remove) (struct ASSOC_ARRAY_struct* array, void* key); - void* (*get) (struct ASSOC_ARRAY_struct* array, void* key); - ANTLR3_INT32 (*add) (struct ASSOC_ARRAY_struct* array, void* key, void* element, void (ANTLR3_CDECL* freeptr)(void*)); - ANTLR3_UINT32 (*set) (struct ASSOC_ARRAY_struct* array, ANTLR3_UINT32 key, void* element, void (ANTLR3_CDECL* freeptr)(void*)); + void (*del) (struct ASSOC_ARRAY_struct* array, char* key); + void* (*remove) (struct ASSOC_ARRAY_struct* array, char* key); + void* (*get) (struct ASSOC_ARRAY_struct* array, char* key); + ANTLR3_INT32 (*add) (struct ASSOC_ARRAY_struct* array, char* key, void* element, void (ANTLR3_CDECL* freeptr)(void*)); + ANTLR3_UINT32 (*set) (struct ASSOC_ARRAY_struct* array, char* key, void* element, void (ANTLR3_CDECL* freeptr)(void*)); //based off the vector size to ensure iterating never goes awry ANTLR3_UINT32 (*size) (struct ASSOC_ARRAY_struct* array); void* (*iter) (struct ASSOC_ARRAY_struct* array, int i); - void* (*iterKeys) (struct ASSOC_ARRAY_struct* array, int i); + char* (*iterKeys) (struct ASSOC_ARRAY_struct* array, int i); } ASSOC_ARRAY; #endif \ No newline at end of file Modified: translator/pncompactor.c =================================================================== --- translator/pncompactor.c 2009-06-17 22:46:03 UTC (rev 66) +++ translator/pncompactor.c 2009-06-17 23:32:48 UTC (rev 67) @@ -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-06-16 22:23:57 + * - On : 2009-06-17 18:32:07 * - for the tree parser : pncompactorTreeParser * * Editing it, at least manually, is not wise. * @@ -344,9 +344,9 @@ // // If the user supplied the scope entries with a free function,then call it first // - if (SCOPE_TOP(constraints)->free != NULL) + if (SCOPE_TOP(constraints)>free != NULL) { - SCOPE_TOP(constraints)->free(SCOPE_TOP(constraints)); + SCOPE_TOP(constraints)>->free(SCOPE_TOP(constraints)); } // Now we decrement the scope's upper limit bound. We do not actually pop the scope as @@ -387,12 +387,12 @@ static pncompactor_group_elements_return group_elements (ppncompactor ctx); static pncompactor_numbered_ID_return numbered_ID (ppncompactor ctx); static ANTLR3_BOOLEAN synpred2_pncompactor (ppncompactor ctx); -static ANTLR3_BOOLEAN synpred27_pncompactor (ppncompactor ctx); +static ANTLR3_BOOLEAN synpred26_pncompactor (ppncompactor ctx); +static ANTLR3_BOOLEAN synpred28_pncompactor (ppncompactor ctx); static ANTLR3_BOOLEAN synpred29_pncompactor (ppncompactor ctx); static ANTLR3_BOOLEAN synpred30_pncompactor (ppncompactor ctx); static ANTLR3_BOOLEAN synpred31_pncompactor (ppncompactor ctx); static ANTLR3_BOOLEAN synpred32_pncompactor (ppncompactor ctx); -static ANTLR3_BOOLEAN synpred33_pncompactor (ppncompactor ctx); static void pncompactorFree(ppncompactor ctx); /* For use in tree output where we are accumulating rule labels via label += ruleRef * we need a function that knows how to free a return scope when the list is destroyed. @@ -490,12 +490,12 @@ ctx->group_elements = group_elements; ctx->numbered_ID = numbered_ID; ctx->synpred2_pncompactor = synpred2_pncompactor; - ctx->synpred27_pncompactor = synpred27_pncompactor; + ctx->synpred26_pncompactor = synpred26_pncompactor; + ctx->synpred28_pncompactor = synpred28_pncompactor; ctx->synpred29_pncompactor = synpred29_pncompactor; ctx->synpred30_pncompactor = synpred30_pncompactor; ctx->synpred31_pncompactor = synpred31_pncompactor; ctx->synpred32_pncompactor = synpred32_pncompactor; - ctx->synpred33_pncompactor = synpred33_pncompactor; ctx->free = pncompactorFree; ctx->getGrammarFileName = getGrammarFileName; @@ -595,273 +595,267 @@ /** Bitset defining follow set for error recovery in rule state: FOLLOW_trans_def_in_trans_defs140 */ static ANTLR3_BITWORD FOLLOW_trans_def_in_trans_defs140_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000002) }; static ANTLR3_BITSET_LIST FOLLOW_trans_def_in_trans_defs140 = { FOLLOW_trans_def_in_trans_defs140_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_TO_in_extern_trans_def150 */ -static ANTLR3_BITWORD FOLLOW_TO_in_extern_trans_def150_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; -static ANTLR3_BITSET_LIST FOLLOW_TO_in_extern_trans_def150 = { FOLLOW_TO_in_extern_trans_def150_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_ID_in_extern_trans_def152 */ -static ANTLR3_BITWORD FOLLOW_ID_in_extern_trans_def152_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000208) }; -static ANTLR3_BITSET_LIST FOLLOW_ID_in_extern_trans_def152 = { FOLLOW_ID_in_extern_trans_def152_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_FROM_in_extern_trans_def160 */ -static ANTLR3_BITWORD FOLLOW_FROM_in_extern_trans_def160_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; -static ANTLR3_BITSET_LIST FOLLOW_FROM_in_extern_trans_def160 = { FOLLOW_FROM_in_extern_trans_def160_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_ID_in_extern_trans_def162 */ -static ANTLR3_BITWORD FOLLOW_ID_in_extern_trans_def162_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000208) }; -static ANTLR3_BITSET_LIST FOLLOW_ID_in_extern_trans_def162 = { FOLLOW_ID_in_extern_trans_def162_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_ID_in_trans_def174 */ -static ANTLR3_BITWORD FOLLOW_ID_in_trans_def174_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; -static ANTLR3_BITSET_LIST FOLLOW_ID_in_trans_def174 = { FOLLOW_ID_in_trans_def174_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_CODE_BLOCK_in_trans_def176 */ -static ANTLR3_BITWORD FOLLOW_CODE_BLOCK_in_trans_def176_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000008) }; -static ANTLR3_BITSET_LIST FOLLOW_CODE_BLOCK_in_trans_def176 = { FOLLOW_CODE_BLOCK_in_trans_def176_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_ID_in_trans_def183 */ -static ANTLR3_BITWORD FOLLOW_ID_in_trans_def183_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; -static ANTLR3_BITSET_LIST FOLLOW_ID_in_trans_def183 = { FOLLOW_ID_in_trans_def183_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(0x0000000000001208) }; -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_def188 */ -static ANTLR3_BITWORD FOLLOW_CODE_BLOCK_in_trans_def188_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000008) }; -static ANTLR3_BITSET_LIST FOLLOW_CODE_BLOCK_in_trans_def188 = { FOLLOW_CODE_BLOCK_in_trans_def188_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_SELECT_DEF_in_select_functions199 */ -static ANTLR3_BITWORD FOLLOW_SELECT_DEF_in_select_functions199_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; -static ANTLR3_BITSET_LIST FOLLOW_SELECT_DEF_in_select_functions199 = { FOLLOW_SELECT_DEF_in_select_functions199_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_ID_in_select_functions201 */ -static ANTLR3_BITWORD FOLLOW_ID_in_select_functions201_bits[] = { ANTLR3_UINT64_LIT(0x0000000000001000) }; -static ANTLR3_BITSET_LIST FOLLOW_ID_in_select_functions201 = { FOLLOW_ID_in_select_functions201_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_CODE_BLOCK_in_select_functions203 */ -static ANTLR3_BITWORD FOLLOW_CODE_BLOCK_in_select_functions203_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000008) }; -static ANTLR3_BITSET_LIST FOLLOW_CODE_BLOCK_in_select_functions203 = { FOLLOW_CODE_BLOCK_in_select_functions203_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_44_in_nondeterm214 */ -static ANTLR3_BITWORD FOLLOW_44_in_nondeterm214_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; -static ANTLR3_BITSET_LIST FOLLOW_44_in_nondeterm214 = { FOLLOW_44_in_nondeterm214_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_ID_in_nondeterm216 */ -static ANTLR3_BITWORD FOLLOW_ID_in_nondeterm216_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000208) }; -static ANTLR3_BITSET_LIST FOLLOW_ID_in_nondeterm216 = { FOLLOW_ID_in_nondeterm216_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_proc_init_in_proc_instantiations228 */ -static ANTLR3_BITWORD FOLLOW_proc_init_in_proc_instantiations228_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000002) }; -static ANTLR3_BITSET_LIST FOLLOW_proc_init_in_proc_instantiations228 = { FOLLOW_proc_init_in_proc_instantiations228_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_sync_def_in_proc_instantiations232 */ -static ANTLR3_BITWORD FOLLOW_sync_def_in_proc_instantiations232_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000002) }; -static ANTLR3_BITSET_LIST FOLLOW_sync_def_in_proc_instantiations232 = { FOLLOW_sync_def_in_proc_instantiations232_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_proc_start_in_proc_instantiations236 */ -static ANTLR3_BITWORD FOLLOW_proc_start_in_proc_instantiations236_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000002) }; -static ANTLR3_BITSET_LIST FOLLOW_proc_start_in_proc_instantiations236 = { FOLLOW_proc_start_in_proc_instantiations236_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_ID_in_proc_init246 */ -static ANTLR3_BITWORD FOLLOW_ID_in_proc_init246_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; -static ANTLR3_BITSET_LIST FOLLOW_ID_in_proc_init246 = { FOLLOW_ID_in_proc_init246_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_ID_in_proc_init248 */ -static ANTLR3_BITWORD FOLLOW_ID_in_proc_init248_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000200) }; -static ANTLR3_BITSET_LIST FOLLOW_ID_in_proc_init248 = { FOLLOW_ID_in_proc_init248_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_numbered_ID_in_proc_init250 */ -static ANTLR3_BITWORD FOLLOW_numbered_ID_in_proc_init250_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000208) }; -static ANTLR3_BITSET_LIST FOLLOW_numbered_ID_in_proc_init250 = { FOLLOW_numbered_ID_in_proc_init250_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_SYNC_TOK_in_sync_def262 */ -static ANTLR3_BITWORD FOLLOW_SYNC_TOK_in_sync_def262_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; -static ANTLR3_BITSET_LIST FOLLOW_SYNC_TOK_in_sync_def262 = { FOLLOW_SYNC_TOK_in_sync_def262_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_group_elements_in_sync_def264 */ -static ANTLR3_BITWORD FOLLOW_group_elements_in_sync_def264_bits[] = { ANTLR3_UINT64_LIT(0x0000000000080208) }; -static ANTLR3_BITSET_LIST FOLLOW_group_elements_in_sync_def264 = { FOLLOW_group_elements_in_sync_def264_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_START_in_proc_start276 */ -static ANTLR3_BITWORD FOLLOW_START_in_proc_start276_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; -static ANTLR3_BITSET_LIST FOLLOW_START_in_proc_start276 = { FOLLOW_START_in_proc_start276_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_ID_in_proc_start278 */ -static ANTLR3_BITWORD FOLLOW_ID_in_proc_start278_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000208) }; -static ANTLR3_BITSET_LIST FOLLOW_ID_in_proc_start278 = { FOLLOW_ID_in_proc_start278_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_constraint_block_in_constraints295 */ -static ANTLR3_BITWORD FOLLOW_constraint_block_in_constraints295_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; -static ANTLR3_BITSET_LIST FOLLOW_constraint_block_in_constraints295 = { FOLLOW_constraint_block_in_constraints295_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_eq_in_constraints300 */ -static ANTLR3_BITWORD FOLLOW_eq_in_constraints300_bits[] = { ANTLR3_UINT64_LIT(0x00000001BE8A0208) }; -static ANTLR3_BITSET_LIST FOLLOW_eq_in_constraints300 = { FOLLOW_eq_in_constraints300_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_live_def_in_constraints306 */ -static ANTLR3_BITWORD FOLLOW_live_def_in_constraints306_bits[] = { ANTLR3_UINT64_LIT(0x0000000180000008) }; -static ANTLR3_BITSET_LIST FOLLOW_live_def_in_constraints306 = { FOLLOW_live_def_in_constraints306_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_uncontrol_in_constraints309 */ -static ANTLR3_BITWORD FOLLOW_uncontrol_in_constraints309_bits[] = { ANTLR3_UINT64_LIT(0x0000000100000008) }; -static ANTLR3_BITSET_LIST FOLLOW_uncontrol_in_constraints309 = { FOLLOW_uncontrol_in_constraints309_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_unobserve_in_constraints312 */ -static ANTLR3_BITWORD FOLLOW_unobserve_in_constraints312_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000008) }; -static ANTLR3_BITSET_LIST FOLLOW_unobserve_in_constraints312 = { FOLLOW_unobserve_in_constraints312_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_ID_in_constraint_block322 */ -static ANTLR3_BITWORD FOLLOW_ID_in_constraint_block322_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000002) }; -static ANTLR3_BITSET_LIST FOLLOW_ID_in_constraint_block322 = { FOLLOW_ID_in_constraint_block322_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_relationalExpression_in_eq331 */ -static ANTLR3_BITWORD FOLLOW_relationalExpression_in_eq331_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000002) }; -static ANTLR3_BITSET_LIST FOLLOW_relationalExpression_in_eq331 = { FOLLOW_relationalExpression_in_eq331_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_EQS_OP_in_eq337 */ -static ANTLR3_BITWORD FOLLOW_EQS_OP_in_eq337_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; -static ANTLR3_BITSET_LIST FOLLOW_EQS_OP_in_eq337 = { FOLLOW_EQS_OP_in_eq337_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_eq_in_eq339 */ -static ANTLR3_BITWORD FOLLOW_eq_in_eq339_bits[] = { ANTLR3_UINT64_LIT(0x00000001BE8A0208) }; -static ANTLR3_BITSET_LIST FOLLOW_eq_in_eq339 = { FOLLOW_eq_in_eq339_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_eq_in_eq341 */ -static ANTLR3_BITWORD FOLLOW_eq_in_eq341_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000008) }; -static ANTLR3_BITSET_LIST FOLLOW_eq_in_eq341 = { FOLLOW_eq_in_eq341_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_additiveExpression_in_relationalExpression357 */ -static ANTLR3_BITWORD FOLLOW_additiveExpression_in_relationalExpression357_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000002) }; -static ANTLR3_BITSET_LIST FOLLOW_additiveExpression_in_relationalExpression357 = { FOLLOW_additiveExpression_in_relationalExpression357_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_EQ_OP_in_relationalExpression366 */ -static ANTLR3_BITWORD FOLLOW_EQ_OP_in_relationalExpression366_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; -static ANTLR3_BITSET_LIST FOLLOW_EQ_OP_in_relationalExpression366 = { FOLLOW_EQ_OP_in_relationalExpression366_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_set_in_extern_trans_def150 */ +static ANTLR3_BITWORD FOLLOW_set_in_extern_trans_def150_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; +static ANTLR3_BITSET_LIST FOLLOW_set_in_extern_trans_def150 = { FOLLOW_set_in_extern_trans_def150_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_ID_in_extern_trans_def158 */ +static ANTLR3_BITWORD FOLLOW_ID_in_extern_trans_def158_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000208) }; +static ANTLR3_BITSET_LIST FOLLOW_ID_in_extern_trans_def158 = { FOLLOW_ID_in_extern_trans_def158_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_ID_in_trans_def170 */ +static ANTLR3_BITWORD FOLLOW_ID_in_trans_def170_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; +static ANTLR3_BITSET_LIST FOLLOW_ID_in_trans_def170 = { FOLLOW_ID_in_trans_def170_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_CODE_BLOCK_in_trans_def172 */ +static ANTLR3_BITWORD FOLLOW_CODE_BLOCK_in_trans_def172_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000008) }; +static ANTLR3_BITSET_LIST FOLLOW_CODE_BLOCK_in_trans_def172 = { FOLLOW_CODE_BLOCK_in_trans_def172_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_ID_in_trans_def179 */ +static ANTLR3_BITWORD FOLLOW_ID_in_trans_def179_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; +static ANTLR3_BITSET_LIST FOLLOW_ID_in_trans_def179 = { FOLLOW_ID_in_trans_def179_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_ID_in_trans_def181 */ +static ANTLR3_BITWORD FOLLOW_ID_in_trans_def181_bits[] = { ANTLR3_UINT64_LIT(0x0000000000001208) }; +static ANTLR3_BITSET_LIST FOLLOW_ID_in_trans_def181 = { FOLLOW_ID_in_trans_def181_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_CODE_BLOCK_in_trans_def184 */ +static ANTLR3_BITWORD FOLLOW_CODE_BLOCK_in_trans_def184_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000008) }; +static ANTLR3_BITSET_LIST FOLLOW_CODE_BLOCK_in_trans_def184 = { FOLLOW_CODE_BLOCK_in_trans_def184_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_SELECT_DEF_in_select_functions195 */ +static ANTLR3_BITWORD FOLLOW_SELECT_DEF_in_select_functions195_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; +static ANTLR3_BITSET_LIST FOLLOW_SELECT_DEF_in_select_functions195 = { FOLLOW_SELECT_DEF_in_select_functions195_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_ID_in_select_functions197 */ +static ANTLR3_BITWORD FOLLOW_ID_in_select_functions197_bits[] = { ANTLR3_UINT64_LIT(0x0000000000001000) }; +static ANTLR3_BITSET_LIST FOLLOW_ID_in_select_functions197 = { FOLLOW_ID_in_select_functions197_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_CODE_BLOCK_in_select_functions199 */ +static ANTLR3_BITWORD FOLLOW_CODE_BLOCK_in_select_functions199_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000008) }; +static ANTLR3_BITSET_LIST FOLLOW_CODE_BLOCK_in_select_functions199 = { FOLLOW_CODE_BLOCK_in_select_functions199_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_44_in_nondeterm210 */ +static ANTLR3_BITWORD FOLLOW_44_in_nondeterm210_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; +static ANTLR3_BITSET_LIST FOLLOW_44_in_nondeterm210 = { FOLLOW_44_in_nondeterm210_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_ID_in_nondeterm212 */ +static ANTLR3_BITWORD FOLLOW_ID_in_nondeterm212_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000208) }; +static ANTLR3_BITSET_LIST FOLLOW_ID_in_nondeterm212 = { FOLLOW_ID_in_nondeterm212_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_proc_init_in_proc_instantiations224 */ +static ANTLR3_BITWORD FOLLOW_proc_init_in_proc_instantiations224_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000002) }; +static ANTLR3_BITSET_LIST FOLLOW_proc_init_in_proc_instantiations224 = { FOLLOW_proc_init_in_proc_instantiations224_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_sync_def_in_proc_instantiations228 */ +static ANTLR3_BITWORD FOLLOW_sync_def_in_proc_instantiations228_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000002) }; +static ANTLR3_BITSET_LIST FOLLOW_sync_def_in_proc_instantiations228 = { FOLLOW_sync_def_in_proc_instantiations228_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_proc_start_in_proc_instantiations232 */ +static ANTLR3_BITWORD FOLLOW_proc_start_in_proc_instantiations232_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000002) }; +static ANTLR3_BITSET_LIST FOLLOW_proc_start_in_proc_instantiations232 = { FOLLOW_proc_start_in_proc_instantiations232_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_ID_in_proc_init242 */ +static ANTLR3_BITWORD FOLLOW_ID_in_proc_init242_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; +static ANTLR3_BITSET_LIST FOLLOW_ID_in_proc_init242 = { FOLLOW_ID_in_proc_init242_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_ID_in_proc_init244 */ +static ANTLR3_BITWORD FOLLOW_ID_in_proc_init244_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000200) }; +static ANTLR3_BITSET_LIST FOLLOW_ID_in_proc_init244 = { FOLLOW_ID_in_proc_init244_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_numbered_ID_in_proc_init246 */ +static ANTLR3_BITWORD FOLLOW_numbered_ID_in_proc_init246_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000208) }; +static ANTLR3_BITSET_LIST FOLLOW_numbered_ID_in_proc_init246 = { FOLLOW_numbered_ID_in_proc_init246_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_SYNC_TOK_in_sync_def258 */ +static ANTLR3_BITWORD FOLLOW_SYNC_TOK_in_sync_def258_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; +static ANTLR3_BITSET_LIST FOLLOW_SYNC_TOK_in_sync_def258 = { FOLLOW_SYNC_TOK_in_sync_def258_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_group_elements_in_sync_def260 */ +static ANTLR3_BITWORD FOLLOW_group_elements_in_sync_def260_bits[] = { ANTLR3_UINT64_LIT(0x0000000000080208) }; +static ANTLR3_BITSET_LIST FOLLOW_group_elements_in_sync_def260 = { FOLLOW_group_elements_in_sync_def260_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_START_in_proc_start272 */ +static ANTLR3_BITWORD FOLLOW_START_in_proc_start272_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; +static ANTLR3_BITSET_LIST FOLLOW_START_in_proc_start272 = { FOLLOW_START_in_proc_start272_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_ID_in_proc_start274 */ +static ANTLR3_BITWORD FOLLOW_ID_in_proc_start274_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000208) }; +static ANTLR3_BITSET_LIST FOLLOW_ID_in_proc_start274 = { FOLLOW_ID_in_proc_start274_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_constraint_block_in_constraints291 */ +static ANTLR3_BITWORD FOLLOW_constraint_block_in_constraints291_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; +static ANTLR3_BITSET_LIST FOLLOW_constraint_block_in_constraints291 = { FOLLOW_constraint_block_in_constraints291_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_eq_in_constraints296 */ +static ANTLR3_BITWORD FOLLOW_eq_in_constraints296_bits[] = { ANTLR3_UINT64_LIT(0x00000001BE8A0208) }; +static ANTLR3_BITSET_LIST FOLLOW_eq_in_constraints296 = { FOLLOW_eq_in_constraints296_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_live_def_in_constraints302 */ +static ANTLR3_BITWORD FOLLOW_live_def_in_constraints302_bits[] = { ANTLR3_UINT64_LIT(0x0000000180000008) }; +static ANTLR3_BITSET_LIST FOLLOW_live_def_in_constraints302 = { FOLLOW_live_def_in_constraints302_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_uncontrol_in_constraints305 */ +static ANTLR3_BITWORD FOLLOW_uncontrol_in_constraints305_bits[] = { ANTLR3_UINT64_LIT(0x0000000100000008) }; +static ANTLR3_BITSET_LIST FOLLOW_uncontrol_in_constraints305 = { FOLLOW_uncontrol_in_constraints305_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_unobserve_in_constraints308 */ +static ANTLR3_BITWORD FOLLOW_unobserve_in_constraints308_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000008) }; +static ANTLR3_BITSET_LIST FOLLOW_unobserve_in_constraints308 = { FOLLOW_unobserve_in_constraints308_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_ID_in_constraint_block318 */ +static ANTLR3_BITWORD FOLLOW_ID_in_constraint_block318_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000002) }; +static ANTLR3_BITSET_LIST FOLLOW_ID_in_constraint_block318 = { FOLLOW_ID_in_constraint_block318_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_relationalExpression_in_eq327 */ +static ANTLR3_BITWORD FOLLOW_relationalExpression_in_eq327_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000002) }; +static ANTLR3_BITSET_LIST FOLLOW_relationalExpression_in_eq327 = { FOLLOW_relationalExpression_in_eq327_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_EQS_OP_in_eq333 */ +static ANTLR3_BITWORD FOLLOW_EQS_OP_in_eq333_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; +static ANTLR3_BITSET_LIST FOLLOW_EQS_OP_in_eq333 = { FOLLOW_EQS_OP_in_eq333_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_eq_in_eq335 */ +static ANTLR3_BITWORD FOLLOW_eq_in_eq335_bits[] = { ANTLR3_UINT64_LIT(0x00000001BE8A0208) }; +static ANTLR3_BITSET_LIST FOLLOW_eq_in_eq335 = { FOLLOW_eq_in_eq335_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_eq_in_eq337 */ +static ANTLR3_BITWORD FOLLOW_eq_in_eq337_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000008) }; +static ANTLR3_BITSET_LIST FOLLOW_eq_in_eq337 = { FOLLOW_eq_in_eq337_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_additiveExpression_in_relationalExpression353 */ +static ANTLR3_BITWORD FOLLOW_additiveExpression_in_relationalExpression353_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000002) }; +static ANTLR3_BITSET_LIST FOLLOW_additiveExpression_in_relationalExpression353 = { FOLLOW_additiveExpression_in_relationalExpression353_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_EQ_OP_in_relationalExpression362 */ +static ANTLR3_BITWORD FOLLOW_EQ_OP_in_relationalExpression362_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; +static ANTLR3_BITSET_LIST FOLLOW_EQ_OP_in_relationalExpression362 = { FOLLOW_EQ_OP_in_relationalExpression362_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_relationalExpression_in_relationalExpression364 */ +static ANTLR3_BITWORD FOLLOW_relationalExpression_in_relationalExpression364_bits[] = { ANTLR3_UINT64_LIT(0x000000001C8A0208) }; +static ANTLR3_BITSET_LIST FOLLOW_relationalExpression_in_relationalExpression364 = { FOLLOW_relationalExpression_in_relationalExpression364_bits, 1 }; /** Bitset defining follow set for error recovery in rule state: FOLLOW_relationalExpression_in_relationalExpression368 */ -static ANTLR3_BITWORD FOLLOW_relationalExpression_in_relationalExpression368_bits[] = { ANTLR3_UINT64_LIT(0x000000001C8A0208) }; +static ANTLR3_BITWORD FOLLOW_relationalExpression_in_relationalExpression368_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000008) }; static ANTLR3_BITSET_LIST FOLLOW_relationalExpression_in_relationalExpression368 = { FOLLOW_relationalExpression_in_relationalExpression368_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_relationalExpression_in_relationalExpression372 */ -static ANTLR3_BITWORD FOLLOW_relationalExpression_in_relationalExpression372_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000008) }; -static ANTLR3_BITSET_LIST FOLLOW_relationalExpression_in_relationalExpression372 = { FOLLOW_relationalExpression_in_relationalExpression372_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_primary_in_additiveExpression393 */ -static ANTLR3_BITWORD FOLLOW_primary_in_additiveExpression393_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000002) }; -static ANTLR3_BITSET_LIST FOLLOW_primary_in_additiveExpression393 = { FOLLOW_primary_in_additiveExpression393_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_PLUS_in_additiveExpression403 */ -static ANTLR3_BITWORD FOLLOW_PLUS_in_additiveExpression403_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; -static ANTLR3_BITSET_LIST FOLLOW_PLUS_in_additiveExpression403 = { FOLLOW_PLUS_in_additiveExpression403_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_additiveExpression_in_additiveExpression407 */ -static ANTLR3_BITWORD FOLLOW_additiveExpression_in_additiveExpression407_bits[] = { ANTLR3_UINT64_LIT(0x00000000188A0208) }; -static ANTLR3_BITSET_LIST FOLLOW_additiveExpression_in_additiveExpression407 = { FOLLOW_additiveExpression_in_additiveExpression407_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_additiveExpression_in_additiveExpression424 */ -static ANTLR3_BITWORD FOLLOW_additiveExpression_in_additiveExpression424_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000008) }; -static ANTLR3_BITSET_LIST FOLLOW_additiveExpression_in_additiveExpression424 = { FOLLOW_additiveExpression_in_additiveExpression424_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_MINUS_in_additiveExpression474 */ -static ANTLR3_BITWORD FOLLOW_MINUS_in_additiveExpression474_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; -static ANTLR3_BITSET_LIST FOLLOW_MINUS_in_additiveExpression474 = { FOLLOW_MINUS_in_additiveExpression474_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_additiveExpression_in_additiveExpression478 */ -static ANTLR3_BITWORD FOLLOW_additiveExpression_in_additiveExpression478_bits[] = { ANTLR3_UINT64_LIT(0x00000000188A0208) }; -static ANTLR3_BITSET_LIST FOLLOW_additiveExpression_in_additiveExpression478 = { FOLLOW_additiveExpression_in_additiveExpression478_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_additiveExpression_in_additiveExpression494 */ -static ANTLR3_BITWORD FOLLOW_additiveExpression_in_additiveExpression494_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000008) }; -static ANTLR3_BITSET_LIST FOLLOW_additiveExpression_in_additiveExpression494 = { FOLLOW_additiveExpression_in_additiveExpression494_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_MINUS_in_primary555 */ -static ANTLR3_BITWORD FOLLOW_MINUS_in_primary555_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; -static ANTLR3_BITSET_LIST FOLLOW_MINUS_in_primary555 = { FOLLOW_MINUS_in_primary555_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_eq_in_primary559 */ -static ANTLR3_BITWORD FOLLOW_eq_in_primary559_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000008) }; -static ANTLR3_BITSET_LIST FOLLOW_eq_in_primary559 = { FOLLOW_eq_in_primary559_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_ID_in_primary576 */ -static ANTLR3_BITWORD FOLLOW_ID_in_primary576_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000002) }; -static ANTLR3_BITSET_LIST FOLLOW_ID_in_primary576 = { FOLLOW_ID_in_primary576_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_group_elements_in_primary623 */ -static ANTLR3_BITWORD FOLLOW_group_elements_in_primary623_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000002) }; -static ANTLR3_BITSET_LIST FOLLOW_group_elements_in_primary623 = { FOLLOW_group_elements_in_primary623_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_number_in_primary664 */ -static ANTLR3_BITWORD FOLLOW_number_in_primary664_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000002) }; -static ANTLR3_BITSET_LIST FOLLOW_number_in_primary664 = { FOLLOW_number_in_primary664_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_MULT_in_primary673 */ -static ANTLR3_BITWORD FOLLOW_MULT_in_primary673_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; -static ANTLR3_BITSET_LIST FOLLOW_MULT_in_primary673 = { FOLLOW_MULT_in_primary673_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_number_in_primary675 */ -static ANTLR3_BITWORD FOLLOW_number_in_primary675_bits[] = { ANTLR3_UINT64_LIT(0x00000000108A0208) }; -static ANTLR3_BITSET_LIST FOLLOW_number_in_primary675 = { FOLLOW_number_in_primary675_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_primary_in_primary677 */ -static ANTLR3_BITWORD FOLLOW_primary_in_primary677_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000008) }; -static ANTLR3_BITSET_LIST FOLLOW_primary_in_primary677 = { FOLLOW_primary_in_primary677_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_MULT_in_primary712 */ -static ANTLR3_BITWORD FOLLOW_MULT_in_primary712_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; -static ANTLR3_BITSET_LIST FOLLOW_MULT_in_primary712 = { FOLLOW_MULT_in_primary712_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_number_in_primary714 */ -static ANTLR3_BITWORD FOLLOW_number_in_primary714_bits[] = { ANTLR3_UINT64_LIT(0x00000001BE8A0208) }; -static ANTLR3_BITSET_LIST FOLLOW_number_in_primary714 = { FOLLOW_number_in_primary714_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_eq_in_primary718 */ -static ANTLR3_BITWORD FOLLOW_eq_in_primary718_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000008) }; -static ANTLR3_BITSET_LIST FOLLOW_eq_in_primary718 = { FOLLOW_eq_in_primary718_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_LIVE_in_live_def742 */ -static ANTLR3_BITWORD FOLLOW_LIVE_in_live_def742_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; -static ANTLR3_BITSET_LIST FOLLOW_LIVE_in_live_def742 = { FOLLOW_LIVE_in_live_def742_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_ALL_in_live_def744 */ -static ANTLR3_BITWORD FOLLOW_ALL_in_live_def744_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000208) }; -static ANTLR3_BITSET_LIST FOLLOW_ALL_in_live_def744 = { FOLLOW_ALL_in_live_def744_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_ID_in_live_def746 */ -static ANTLR3_BITWORD FOLLOW_ID_in_live_def746_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000208) }; -static ANTLR3_BITSET_LIST FOLLOW_ID_in_live_def746 = { FOLLOW_ID_in_live_def746_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_LIVE_in_live_def754 */ -static ANTLR3_BITWORD FOLLOW_LIVE_in_live_def754_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; -static ANTLR3_BITSET_LIST FOLLOW_LIVE_in_live_def754 = { FOLLOW_LIVE_in_live_def754_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_ID_in_live_def756 */ -static ANTLR3_BITWORD FOLLOW_ID_in_live_def756_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000208) }; -static ANTLR3_BITSET_LIST FOLLOW_ID_in_live_def756 = { FOLLOW_ID_in_live_def756_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_UNCONTROL_in_uncontrol768 */ -static ANTLR3_BITWORD FOLLOW_UNCONTROL_in_uncontrol768_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; -static ANTLR3_BITSET_LIST FOLLOW_UNCONTROL_in_uncontrol768 = { FOLLOW_UNCONTROL_in_uncontrol768_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_ID_in_uncontrol770 */ -static ANTLR3_BITWORD FOLLOW_ID_in_uncontrol770_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000208) }; -static ANTLR3_BITSET_LIST FOLLOW_ID_in_uncontrol770 = { FOLLOW_ID_in_uncontrol770_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_UNOBSERVE_in_unobserve782 */ -static ANTLR3_BITWORD FOLLOW_UNOBSERVE_in_unobserve782_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; -static ANTLR3_BITSET_LIST FOLLOW_UNOBSERVE_in_unobserve782 = { FOLLOW_UNOBSERVE_in_unobserve782_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_ID_in_unobserve784 */ -static ANTLR3_BITWORD FOLLOW_ID_in_unobserve784_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000208) }; -static ANTLR3_BITSET_LIST FOLLOW_ID_in_unobserve784 = { FOLLOW_ID_in_unobserve784_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_print_in_other_commands796 */ -static ANTLR3_BITWORD FOLLOW_print_in_other_commands796_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000002) }; -static ANTLR3_BITSET_LIST FOLLOW_print_in_other_commands796 = { FOLLOW_print_in_other_commands796_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_PRINT_in_print806 */ -static ANTLR3_BITWORD FOLLOW_PRINT_in_print806_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; -static ANTLR3_BITSET_LIST FOLLOW_PRINT_in_print806 = { FOLLOW_PRINT_in_print806_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_ID_in_print808 */ -static ANTLR3_BITWORD FOLLOW_ID_in_print808_bits[] = { ANTLR3_UINT64_LIT(0x0000000000080208) }; -static ANTLR3_BITSET_LIST FOLLOW_ID_in_print808 = { FOLLOW_ID_in_print808_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_group_elements_in_print810 */ -static ANTLR3_BITWORD FOLLOW_group_elements_in_print810_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000008) }; -static ANTLR3_BITSET_LIST FOLLOW_group_elements_in_print810 = { FOLLOW_group_elements_in_print810_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_INT_in_number829 */ -static ANTLR3_BITWORD FOLLOW_INT_in_number829_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000002) }; -static ANTLR3_BITSET_LIST FOLLOW_INT_in_number829 = { FOLLOW_INT_in_number829_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_MINUS_in_number842 */ -static ANTLR3_BITWORD FOLLOW_MINUS_in_number842_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; -static ANTLR3_BITSET_LIST FOLLOW_MINUS_in_number842 = { FOLLOW_MINUS_in_number842_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_INT_in_number844 */ -static ANTLR3_BITWORD FOLLOW_INT_in_number844_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000008) }; -static ANTLR3_BITSET_LIST FOLLOW_INT_in_number844 = { FOLLOW_INT_in_number844_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_ID_in_group_elements861 */ -static ANTLR3_BITWORD FOLLOW_ID_in_group_elements861_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000002) }; -static ANTLR3_BITSET_LIST FOLLOW_ID_in_group_elements861 = { FOLLOW_ID_in_group_elements861_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_DOT_in_group_elements867 */ -static ANTLR3_BITWORD FOLLOW_DOT_in_group_elements867_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; -static ANTLR3_BITSET_LIST FOLLOW_DOT_in_group_elements867 = { FOLLOW_DOT_in_group_elements867_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_group_elements_in_group_elements869 */ -static ANTLR3_BITWORD FOLLOW_group_elements_in_group_elements869_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000200) }; -static ANTLR3_BITSET_LIST FOLLOW_group_elements_in_group_elements869 = { FOLLOW_group_elements_in_group_elements869_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_ID_in_group_elements871 */ -static ANTLR3_BITWORD FOLLOW_ID_in_group_elements871_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000008) }; -static ANTLR3_BITSET_LIST FOLLOW_ID_in_group_elements871 = { FOLLOW_ID_in_group_elements871_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_ID_in_numbered_ID881 */ -static ANTLR3_BITWORD FOLLOW_ID_in_numbered_ID881_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000002) }; -static ANTLR3_BITSET_LIST FOLLOW_ID_in_numbered_ID881 = { FOLLOW_ID_in_numbered_ID881_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_ID_in_numbered_ID887 */ -static ANTLR3_BITWORD FOLLOW_ID_in_numbered_ID887_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; -static ANTLR3_BITSET_LIST FOLLOW_ID_in_numbered_ID887 = { FOLLOW_ID_in_numbered_ID887_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_INT_in_numbered_ID889 */ -static ANTLR3_BITWORD FOLLOW_INT_in_numbered_ID889_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000008) }; -static ANTLR3_BITSET_LIST FOLLOW_INT_in_numbered_ID889 = { FOLLOW_INT_in_numbered_ID889_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_primary_in_additiveExpression389 */ +static ANTLR3_BITWORD FOLLOW_primary_in_additiveExpression389_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000002) }; +static ANTLR3_BITSET_LIST FOLLOW_primary_in_additiveExpression389 = { FOLLOW_primary_in_additiveExpression389_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_PLUS_in_additiveExpression399 */ +static ANTLR3_BITWORD FOLLOW_PLUS_in_additiveExpression399_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; +static ANTLR3_BITSET_LIST FOLLOW_PLUS_in_additiveExpression399 = { FOLLOW_PLUS_in_additiveExpression399_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_additiveExpression_in_additiveExpression403 */ +static ANTLR3_BITWORD FOLLOW_additiveExpression_in_additiveExpression403_bits[] = { ANTLR3_UINT64_LIT(0x00000000188A0208) }; +static ANTLR3_BITSET_LIST FOLLOW_additiveExpression_in_additiveExpression403 = { FOLLOW_additiveExpression_in_additiveExpression403_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_additiveExpression_in_additiveExpression420 */ +static ANTLR3_BITWORD FOLLOW_additiveExpression_in_additiveExpression420_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000008) }; +static ANTLR3_BITSET_LIST FOLLOW_additiveExpression_in_additiveExpression420 = { FOLLOW_additiveExpression_in_additiveExpression420_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_MINUS_in_additiveExpression470 */ +static ANTLR3_BITWORD FOLLOW_MINUS_in_additiveExpression470_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; +static ANTLR3_BITSET_LIST FOLLOW_MINUS_in_additiveExpression470 = { FOLLOW_MINUS_in_additiveExpression470_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_additiveExpression_in_additiveExpression474 */ +static ANTLR3_BITWORD FOLLOW_additiveExpression_in_additiveExpression474_bits[] = { ANTLR3_UINT64_LIT(0x00000000188A0208) }; +static ANTLR3_BITSET_LIST FOLLOW_additiveExpression_in_additiveExpression474 = { FOLLOW_additiveExpression_in_additiveExpression474_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_additiveExpression_in_additiveExpression490 */ +static ANTLR3_BITWORD FOLLOW_additiveExpression_in_additiveExpression490_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000008) }; +static ANTLR3_BITSET_LIST FOLLOW_additiveExpression_in_additiveExpression490 = { FOLLOW_additiveExpression_in_additiveExpression490_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_MINUS_in_primary551 */ +static ANTLR3_BITWORD FOLLOW_MINUS_in_primary551_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; +static ANTLR3_BITSET_LIST FOLLOW_MINUS_in_primary551 = { FOLLOW_MINUS_in_primary551_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_eq_in_primary555 */ +static ANTLR3_BITWORD FOLLOW_eq_in_primary555_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000008) }; +static ANTLR3_BITSET_LIST FOLLOW_eq_in_primary555 = { FOLLOW_eq_in_primary555_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_ID_in_primary572 */ +static ANTLR3_BITWORD FOLLOW_ID_in_primary572_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000002) }; +static ANTLR3_BITSET_LIST FOLLOW_ID_in_primary572 = { FOLLOW_ID_in_primary572_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_group_elements_in_primary619 */ +static ANTLR3_BITWORD FOLLOW_group_elements_in_primary619_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000002) }; +static ANTLR3_BITSET_LIST FOLLOW_group_elements_in_primary619 = { FOLLOW_group_elements_in_primary619_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_number_in_primary660 */ +static ANTLR3_BITWORD FOLLOW_number_in_primary660_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000002) }; +static ANTLR3_BITSET_LIST FOLLOW_number_in_primary660 = { FOLLOW_number_in_primary660_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_MULT_in_primary669 */ +static ANTLR3_BITWORD FOLLOW_MULT_in_primary669_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; +static ANTLR3_BITSET_LIST FOLLOW_MULT_in_primary669 = { FOLLOW_MULT_in_primary669_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_number_in_primary671 */ +static ANTLR3_BITWORD FOLLOW_number_in_primary671_bits[] = { ANTLR3_UINT64_LIT(0x00000000108A0208) }; +static ANTLR3_BITSET_LIST FOLLOW_number_in_primary671 = { FOLLOW_number_in_primary671_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_primary_in_primary673 */ +static ANTLR3_BITWORD FOLLOW_primary_in_primary673_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000008) }; +static ANTLR3_BITSET_LIST FOLLOW_primary_in_primary673 = { FOLLOW_primary_in_primary673_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_MULT_in_primary708 */ +static ANTLR3_BITWORD FOLLOW_MULT_in_primary708_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; +static ANTLR3_BITSET_LIST FOLLOW_MULT_in_primary708 = { FOLLOW_MULT_in_primary708_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_number_in_primary710 */ +static ANTLR3_BITWORD FOLLOW_number_in_primary710_bits[] = { ANTLR3_UINT64_LIT(0x00000001BE8A0208) }; +static ANTLR3_BITSET_LIST FOLLOW_number_in_primary710 = { FOLLOW_number_in_primary710_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_eq_in_primary714 */ +static ANTLR3_BITWORD FOLLOW_eq_in_primary714_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000008) }; +static ANTLR3_BITSET_LIST FOLLOW_eq_in_primary714 = { FOLLOW_eq_in_primary714_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_LIVE_in_live_def738 */ +static ANTLR3_BITWORD FOLLOW_LIVE_in_live_def738_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; +static ANTLR3_BITSET_LIST FOLLOW_LIVE_in_live_def738 = { FOLLOW_LIVE_in_live_def738_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_ALL_in_live_def740 */ +static ANTLR3_BITWORD FOLLOW_ALL_in_live_def740_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000208) }; +static ANTLR3_BITSET_LIST FOLLOW_ALL_in_live_def740 = { FOLLOW_ALL_in_live_def740_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_ID_in_live_def742 */ +static ANTLR3_BITWORD FOLLOW_ID_in_live_def742_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000208) }; +static ANTLR3_BITSET_LIST FOLLOW_ID_in_live_def742 = { FOLLOW_ID_in_live_def742_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_LIVE_in_live_def750 */ +static ANTLR3_BITWORD FOLLOW_LIVE_in_live_def750_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; +static ANTLR3_BITSET_LIST FOLLOW_LIVE_in_live_def750 = { FOLLOW_LIVE_in_live_def750_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_ID_in_live_def752 */ +static ANTLR3_BITWORD FOLLOW_ID_in_live_def752_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000208) }; +static ANTLR3_BITSET_LIST FOLLOW_ID_in_live_def752 = { FOLLOW_ID_in_live_def752_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_UNCONTROL_in_uncontrol764 */ +static ANTLR3_BITWORD FOLLOW_UNCONTROL_in_uncontrol764_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; +static ANTLR3_BITSET_LIST FOLLOW_UNCONTROL_in_uncontrol764 = { FOLLOW_UNCONTROL_in_uncontrol764_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_ID_in_uncontrol766 */ +static ANTLR3_BITWORD FOLLOW_ID_in_uncontrol766_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000208) }; +static ANTLR3_BITSET_LIST FOLLOW_ID_in_uncontrol766 = { FOLLOW_ID_in_uncontrol766_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_UNOBSERVE_in_unobserve778 */ +static ANTLR3_BITWORD FOLLOW_UNOBSERVE_in_unobserve778_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; +static ANTLR3_BITSET_LIST FOLLOW_UNOBSERVE_in_unobserve778 = { FOLLOW_UNOBSERVE_in_unobserve778_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_ID_in_unobserve780 */ +static ANTLR3_BITWORD FOLLOW_ID_in_unobserve780_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000208) }; +static ANTLR3_BITSET_LIST FOLLOW_ID_in_unobserve780 = { FOLLOW_ID_in_unobserve780_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_print_in_other_commands792 */ +static ANTLR3_BITWORD FOLLOW_print_in_other_commands792_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000002) }; +static ANTLR3_BITSET_LIST FOLLOW_print_in_other_commands792 = { FOLLOW_print_in_other_commands792_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_PRINT_in_print802 */ +static ANTLR3_BITWORD FOLLOW_PRINT_in_print802_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; +static ANTLR3_BITSET_LIST FOLLOW_PRINT_in_print802 = { FOLLOW_PRINT_in_print802_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_ID_in_print804 */ +static ANTLR3_BITWORD FOLLOW_ID_in_print804_bits[] = { ANTLR3_UINT64_LIT(0x0000000000080208) }; +static ANTLR3_BITSET_LIST FOLLOW_ID_in_print804 = { FOLLOW_ID_in_print804_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_group_elements_in_print806 */ +static ANTLR3_BITWORD FOLLOW_group_elements_in_print806_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000008) }; +static ANTLR3_BITSET_LIST FOLLOW_group_elements_in_print806 = { FOLLOW_group_elements_in_print806_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_INT_in_number825 */ +static ANTLR3_BITWORD FOLLOW_INT_in_number825_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000002) }; +static ANTLR3_BITSET_LIST FOLLOW_INT_in_number825 = { FOLLOW_INT_in_number825_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_MINUS_in_number838 */ +static ANTLR3_BITWORD FOLLOW_MINUS_in_number838_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; +static ANTLR3_BITSET_LIST FOLLOW_MINUS_in_number838 = { FOLLOW_MINUS_in_number838_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_INT_in_number840 */ +static ANTLR3_BITWORD FOLLOW_INT_in_number840_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000008) }; +static ANTLR3_BITSET_LIST FOLLOW_INT_in_number840 = { FOLLOW_INT_in_number840_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_ID_in_group_elements857 */ +static ANTLR3_BITWORD FOLLOW_ID_in_group_elements857_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000002) }; +static ANTLR3_BITSET_LIST FOLLOW_ID_in_group_elements857 = { FOLLOW_ID_in_group_elements857_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_DOT_in_group_elements863 */ +static ANTLR3_BITWORD FOLLOW_DOT_in_group_elements863_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; +static ANTLR3_BITSET_LIST FOLLOW_DOT_in_group_elements863 = { FOLLOW_DOT_in_group_elements863_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_group_elements_in_group_elements865 */ +static ANTLR3_BITWORD FOLLOW_group_elements_in_group_elements865_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000200) }; +static ANTLR3_BITSET_LIST FOLLOW_group_elements_in_group_elements865 = { FOLLOW_group_elements_in_group_elements865_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_ID_in_group_elements867 */ +static ANTLR3_BITWORD FOLLOW_ID_in_group_elements867_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000008) }; +static ANTLR3_BITSET_LIST FOLLOW_ID_in_group_elements867 = { FOLLOW_ID_in_group_elements867_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_ID_in_numbered_ID877 */ +static ANTLR3_BITWORD FOLLOW_ID_in_numbered_ID877_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000002) }; +static ANTLR3_BITSET_LIST FOLLOW_ID_in_numbered_ID877 = { FOLLOW_ID_in_numbered_ID877_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_ID_in_numbered_ID883 */ +static ANTLR3_BITWORD FOLLOW_ID_in_numbered_ID883_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; +static ANTLR3_BITSET_LIST FOLLOW_ID_in_numbered_ID883 = { FOLLOW_ID_in_numbered_ID883_bits, 1 }; +/** Bitset defining follow set for error recovery in rule state: FOLLOW_INT_in_numbered_ID885 */ +static ANTLR3_BITWORD FOLLOW_INT_in_numbered_ID885_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000008) }; +static ANTLR3_BITSET_LIST FOLLOW_INT_in_numbered_ID885 = { FOLLOW_INT_in_numbered_ID885_bits, 1 }; /** Bitset defining follow set for error recovery in rule state: FOLLOW_proc_instantiations_in_synpred2_pncompactor90 */ static ANTLR3_BITWORD FOLLOW_proc_instantiations_in_synpred2_pncompactor90_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000002) }; static ANTLR3_BITSET_LIST FOLLOW_proc_instantiations_in_synpred2_pncompactor90 = { FOLLOW_proc_instantiations_in_synpred2_pncompactor90_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_primary_in_synpred27_pncompactor393 */ -static ANTLR3_BITWORD FOLLOW_primary_in_synpred27_pncompactor393_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000002) }; -static ANTLR3_BITSET_LIST FOLLOW_primary_in_synpred27_pncompactor393 = { FOLLOW_primary_in_synpred27_pncompactor393_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_MINUS_in_synpred29_pncompactor555 */ -static ANTLR3_BITWORD FOLLOW_MINUS_in_synpred29_pncompactor555_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000004) }; -static ANTLR3_BITSET_LIST FOLLOW_MINUS_in_synpred29_pncompactor555 = { FOLLOW_MINUS_in_synpred29_pncompactor555_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_eq_in_synpred29_pncompactor559 */ -static ANTLR3_BITWORD FOLLOW_eq_in_synpred29_pncompactor559_bits[] = { ANTLR3_UINT64_LIT(0x0000000000000008) }; -static ANTLR3_BITSET_LIST FOLLOW_eq_in_synpred29_pncompactor559 = { FOLLOW_eq_in_synpred29_pncompactor559_bits, 1 }; -/** Bitset defining follow set for error recovery in rule state: FOLLOW_ID_in_synpred30_pncompactor576 */ -static ANTLR3_BITWORD FOLLOW_ID_in_synpred30_pncompactor576_bits[] = { ANTLR3... [truncated message content] |