GCC Code Coverage Report
Directory: . Exec Total Coverage
File: build-coverage/src/parser/cvc/CvcParser.c Lines: 4663 13874 33.6 %
Date: 2021-03-23 Branches: 3819 13139 29.1 %

Line Exec Source
1
/** \file
2
 *  This C source file was generated by $ANTLR version 3.4
3
 *
4
 *     -  From the grammar source file : /barrett/scratch/cvc4-nightly/src/cvc4-2021-03-23/src/parser/cvc/Cvc.g
5
 *     -                            On : 2021-03-23 01:05:34
6
 *     -                for the parser : CvcParserParser
7
 *
8
 * Editing it, at least manually, is not wise.
9
 *
10
 * C language generator and runtime by Jim Idle, jimi|hereisanat|idle|dotgoeshere|ws.
11
 *
12
 *
13
*/
14
// [The "BSD license"]
15
// Copyright (c) 2005-2009 Jim Idle, Temporal Wave LLC
16
// http://www.temporal-wave.com
17
// http://www.linkedin.com/in/jimidle
18
//
19
// All rights reserved.
20
//
21
// Redistribution and use in source and binary forms, with or without
22
// modification, are permitted provided that the following conditions
23
// are met:
24
// 1. Redistributions of source code must retain the above copyright
25
//    notice, this list of conditions and the following disclaimer.
26
// 2. Redistributions in binary form must reproduce the above copyright
27
//    notice, this list of conditions and the following disclaimer in the
28
//    documentation and/or other materials provided with the distribution.
29
// 3. The name of the author may not be used to endorse or promote products
30
//    derived from this software without specific prior written permission.
31
//
32
// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
33
// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
34
// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
35
// IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
36
// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
37
// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
38
// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
39
// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
40
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
41
// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
42
43
44
/* =============================================================================
45
 * This is what the grammar programmer asked us to put at the top of every file.
46
 */
47
48
/**
49
 ** This file is part of the CVC4 project.
50
 ** Copyright (c) 2009-2016 by the authors listed in the file AUTHORS
51
 ** in the top-level source directory) and their institutional affiliations.
52
 ** All rights reserved.  See the file COPYING in the top-level source
53
 ** directory for licensing information.
54
 **/
55
56
/* End of Header action.
57
 * =============================================================================
58
 */
59
60
/* -----------------------------------------
61
 * Include the ANTLR3 generated header file.
62
 */
63
#include    "CvcParser.h"
64
65
66
#include <sstream>
67
#include <string>
68
#include <vector>
69
70
#include "base/output.h"
71
#include "parser/antlr_input.h"
72
#include "parser/parser.h"
73
74
#define REPEAT_COMMAND(k, CommandCtor)                      \
75
  ({                                                        \
76
    unsigned __k = (k);                                     \
77
    (__k <= 1)                                              \
78
      ? (Command*) new CommandCtor                          \
79
      : ({                                                  \
80
          CommandSequence* __seq = new CommandSequence();   \
81
          while(__k-- > 0) {                                \
82
            __seq->addCommand(new CommandCtor);             \
83
          }                                                 \
84
          (Command*) __seq;                                 \
85
        });                                                 \
86
  })
87
88
using namespace CVC4;
89
using namespace CVC4::parser;
90
91
/* These need to be macros so they can refer to the PARSER macro, which will be defined
92
 * by ANTLR *after* this section. (If they were functions, PARSER would be undefined.) */
93
#undef PARSER_STATE
94
#define PARSER_STATE ((Parser*)PARSER->super)
95
#undef SOLVER
96
#define SOLVER PARSER_STATE->getSolver()
97
#undef MK_TERM
98
#define MK_TERM SOLVER->mkTerm
99
#define UNSUPPORTED PARSER_STATE->unimplementedFeature
100
101
#define ENSURE_BV_SIZE(k, f)                                   \
102
{                                                              \
103
  unsigned size = f.getSort().getBVSize();        \
104
  if(k > size) {                                               \
105
    f = SOLVER->mkTerm(SOLVER->mkOp(api::BITVECTOR_ZERO_EXTEND,k - size), f); \
106
  } else if (k < size) {                                       \
107
    f = SOLVER->mkTerm(SOLVER->mkOp(api::BITVECTOR_EXTRACT, k - 1, 0), f); \
108
  }                                                            \
109
}
110
111
112
/* ----------------------------------------- */
113
114
115
116
117
118
/* MACROS that hide the C interface implementations from the
119
 * generated code, which makes it a little more understandable to the human eye.
120
 * I am very much against using C pre-processor macros for function calls and bits
121
 * of code as you cannot see what is happening when single stepping in debuggers
122
 * and so on. The exception (in my book at least) is for generated code, where you are
123
 * not maintaining it, but may wish to read and understand it. If you single step it, you know that input()
124
 * hides some indirect calls, but is always referring to the input stream. This is
125
 * probably more readable than ctx->input->istream->input(snarfle0->blarg) and allows me to rejig
126
 * the runtime interfaces without changing the generated code too often, without
127
 * confusing the reader of the generated output, who may not wish to know the gory
128
 * details of the interface inheritance.
129
 */
130
131
#define		CTX	ctx
132
133
/* Aids in accessing scopes for grammar programmers
134
 */
135
#undef	SCOPE_TYPE
136
#undef	SCOPE_STACK
137
#undef	SCOPE_TOP
138
#define	SCOPE_TYPE(scope)   pCvcParser_##scope##_SCOPE
139
#define SCOPE_STACK(scope)  pCvcParser_##scope##Stack
140
#define	SCOPE_TOP(scope)    ctx->pCvcParser_##scope##Top
141
#define	SCOPE_SIZE(scope)		ctx->pCvcParser_##scope##Stack_limit
142
#define SCOPE_INSTANCE(scope, i)	(ctx->SCOPE_STACK(scope)->get(ctx->SCOPE_STACK(scope),i))
143
144
/* Macros for accessing things in the parser
145
 */
146
147
#undef	    PARSER
148
#undef	    RECOGNIZER
149
#undef	    HAVEPARSEDRULE
150
#undef		MEMOIZE
151
#undef	    INPUT
152
#undef	    STRSTREAM
153
#undef	    HASEXCEPTION
154
#undef	    EXCEPTION
155
#undef	    MATCHT
156
#undef	    MATCHANYT
157
#undef	    FOLLOWSTACK
158
#undef	    FOLLOWPUSH
159
#undef	    FOLLOWPOP
160
#undef	    PRECOVER
161
#undef	    PREPORTERROR
162
#undef	    LA
163
#undef	    LT
164
#undef	    CONSTRUCTEX
165
#undef	    CONSUME
166
#undef	    MARK
167
#undef	    REWIND
168
#undef	    REWINDLAST
169
#undef	    PERRORRECOVERY
170
#undef	    HASFAILED
171
#undef	    FAILEDFLAG
172
#undef	    RECOVERFROMMISMATCHEDSET
173
#undef	    RECOVERFROMMISMATCHEDELEMENT
174
#undef		INDEX
175
#undef      ADAPTOR
176
#undef		SEEK
177
#undef	    RULEMEMO
178
#undef		DBG
179
180
#define	    PARSER				ctx->pParser
181
#define	    RECOGNIZER				PARSER->rec
182
#define	    PSRSTATE				RECOGNIZER->state
183
#define	    HAVEPARSEDRULE(r)			RECOGNIZER->alreadyParsedRule(RECOGNIZER, r)
184
#define	    MEMOIZE(ri,si)			RECOGNIZER->memoize(RECOGNIZER, ri, si)
185
#define	    INPUT				PARSER->tstream
186
#define	    STRSTREAM				INPUT
187
#define	    ISTREAM				INPUT->istream
188
#define	    INDEX()				ISTREAM->index(INPUT->istream)
189
#define	    HASEXCEPTION()			(PSRSTATE->error == ANTLR3_TRUE)
190
#define	    EXCEPTION				PSRSTATE->exception
191
#define	    MATCHT(t, fs)			RECOGNIZER->match(RECOGNIZER, t, fs)
192
#define	    MATCHANYT()				RECOGNIZER->matchAny(RECOGNIZER)
193
#define	    FOLLOWSTACK				PSRSTATE->following
194
#ifdef  SKIP_FOLLOW_SETS
195
#define	    FOLLOWPUSH(x)
196
#define	    FOLLOWPOP()
197
#else
198
#define	    FOLLOWPUSH(x)			FOLLOWSTACK->push(FOLLOWSTACK, ((void *)(&(x))), NULL)
199
#define	    FOLLOWPOP()				FOLLOWSTACK->pop(FOLLOWSTACK)
200
#endif
201
#define	    PRECOVER()				RECOGNIZER->recover(RECOGNIZER)
202
#define	    PREPORTERROR()			RECOGNIZER->reportError(RECOGNIZER)
203
#define	    LA(n)				INPUT->istream->_LA(ISTREAM, n)
204
#define	    LT(n)				INPUT->_LT(INPUT, n)
205
#define	    CONSTRUCTEX()			RECOGNIZER->exConstruct(RECOGNIZER)
206
#define	    CONSUME()				ISTREAM->consume(ISTREAM)
207
#define	    MARK()				ISTREAM->mark(ISTREAM)
208
#define	    REWIND(m)				ISTREAM->rewind(ISTREAM, m)
209
#define	    REWINDLAST()			ISTREAM->rewindLast(ISTREAM)
210
#define	    SEEK(n)				ISTREAM->seek(ISTREAM, n)
211
#define	    PERRORRECOVERY			PSRSTATE->errorRecovery
212
#define	    FAILEDFLAG				PSRSTATE->failed
213
#define	    HASFAILED()				(FAILEDFLAG == ANTLR3_TRUE)
214
#define	    BACKTRACKING			PSRSTATE->backtracking
215
#define	    RECOVERFROMMISMATCHEDSET(s)		RECOGNIZER->recoverFromMismatchedSet(RECOGNIZER, s)
216
#define	    RECOVERFROMMISMATCHEDELEMENT(e)	RECOGNIZER->recoverFromMismatchedElement(RECOGNIZER, s)
217
#define     ADAPTOR                         ctx->adaptor
218
#define		RULEMEMO						PSRSTATE->ruleMemo
219
#define		DBG								RECOGNIZER->debugger
220
221
222
#define		TOKTEXT(tok, txt)				tok, (pANTLR3_UINT8)txt
223
224
/* The 4 tokens defined below may well clash with your own #defines or token types. If so
225
 * then for the present you must use different names for your defines as these are hard coded
226
 * in the code generator. It would be better not to use such names internally, and maybe
227
 * we can change this in a forthcoming release. I deliberately do not #undef these
228
 * here as this will at least give you a redefined error somewhere if they clash.
229
 */
230
#define	    UP	    ANTLR3_TOKEN_UP
231
#define	    DOWN    ANTLR3_TOKEN_DOWN
232
#define	    EOR	    ANTLR3_TOKEN_EOR
233
#define	    INVALID ANTLR3_TOKEN_INVALID
234
235
236
/* =============================================================================
237
 * Functions to create and destroy scopes. First come the rule scopes, followed
238
 * by the global declared scopes.
239
 */
240
241
242
243
/* ============================================================================= */
244
245
/* =============================================================================
246
 * Start of recognizer
247
 */
248
249
250
/** \brief Table of all token names in symbolic order, mainly used for
251
 *         error reporting.
252
 */
253
pANTLR3_UINT8   CvcParserTokenNames[205+4]
254
     = {
255
        (pANTLR3_UINT8) "<invalid>",       /* String to print to indicate an invalid token */
256
        (pANTLR3_UINT8) "<EOR>",
257
        (pANTLR3_UINT8) "<DOWN>",
258
        (pANTLR3_UINT8) "<UP>",
259
        (pANTLR3_UINT8) "ABS_TOK",
260
        (pANTLR3_UINT8) "ALPHA",
261
        (pANTLR3_UINT8) "AND_TOK",
262
        (pANTLR3_UINT8) "ARITH_VAR_ORDER_TOK",
263
        (pANTLR3_UINT8) "ARRAY_TOK",
264
        (pANTLR3_UINT8) "ARROW_TOK",
265
        (pANTLR3_UINT8) "ASSERTIONS_TOK",
266
        (pANTLR3_UINT8) "ASSERT_TOK",
267
        (pANTLR3_UINT8) "ASSIGN_TOK",
268
        (pANTLR3_UINT8) "ASSUMPTIONS_TOK",
269
        (pANTLR3_UINT8) "BAR",
270
        (pANTLR3_UINT8) "BINARY_LITERAL",
271
        (pANTLR3_UINT8) "BITVECTOR_TOK",
272
        (pANTLR3_UINT8) "BOOLEAN_TOK",
273
        (pANTLR3_UINT8) "BVAND_TOK",
274
        (pANTLR3_UINT8) "BVASHR_TOK",
275
        (pANTLR3_UINT8) "BVCOMP_TOK",
276
        (pANTLR3_UINT8) "BVGE_TOK",
277
        (pANTLR3_UINT8) "BVGT_TOK",
278
        (pANTLR3_UINT8) "BVLE_TOK",
279
        (pANTLR3_UINT8) "BVLSHR_TOK",
280
        (pANTLR3_UINT8) "BVLT_TOK",
281
        (pANTLR3_UINT8) "BVMULT_TOK",
282
        (pANTLR3_UINT8) "BVNAND_TOK",
283
        (pANTLR3_UINT8) "BVNEG_TOK",
284
        (pANTLR3_UINT8) "BVNOR_TOK",
285
        (pANTLR3_UINT8) "BVPLUS_TOK",
286
        (pANTLR3_UINT8) "BVREPEAT_TOK",
287
        (pANTLR3_UINT8) "BVROTL_TOK",
288
        (pANTLR3_UINT8) "BVROTR_TOK",
289
        (pANTLR3_UINT8) "BVSDIV_TOK",
290
        (pANTLR3_UINT8) "BVSGE_TOK",
291
        (pANTLR3_UINT8) "BVSGT_TOK",
292
        (pANTLR3_UINT8) "BVSHL_TOK",
293
        (pANTLR3_UINT8) "BVSLE_TOK",
294
        (pANTLR3_UINT8) "BVSLT_TOK",
295
        (pANTLR3_UINT8) "BVSMOD_TOK",
296
        (pANTLR3_UINT8) "BVSREM_TOK",
297
        (pANTLR3_UINT8) "BVSUB_TOK",
298
        (pANTLR3_UINT8) "BVUDIV_TOK",
299
        (pANTLR3_UINT8) "BVUMINUS_TOK",
300
        (pANTLR3_UINT8) "BVUREM_TOK",
301
        (pANTLR3_UINT8) "BVXNOR_TOK",
302
        (pANTLR3_UINT8) "BVXOR_TOK",
303
        (pANTLR3_UINT8) "BVZEROEXTEND_TOK",
304
        (pANTLR3_UINT8) "CALL_TOK",
305
        (pANTLR3_UINT8) "CHECKSAT_TOK",
306
        (pANTLR3_UINT8) "CHECK_TYPE_TOK",
307
        (pANTLR3_UINT8) "COLON",
308
        (pANTLR3_UINT8) "COMMA",
309
        (pANTLR3_UINT8) "COMMENT",
310
        (pANTLR3_UINT8) "CONCAT_TOK",
311
        (pANTLR3_UINT8) "CONTEXT_TOK",
312
        (pANTLR3_UINT8) "CONTINUE_TOK",
313
        (pANTLR3_UINT8) "COUNTEREXAMPLE_TOK",
314
        (pANTLR3_UINT8) "COUNTERMODEL_TOK",
315
        (pANTLR3_UINT8) "DATATYPE_TOK",
316
        (pANTLR3_UINT8) "DBG_TOK",
317
        (pANTLR3_UINT8) "DECIMAL_LITERAL",
318
        (pANTLR3_UINT8) "DIGIT",
319
        (pANTLR3_UINT8) "DISEQUAL_TOK",
320
        (pANTLR3_UINT8) "DISTINCT_TOK",
321
        (pANTLR3_UINT8) "DIVISIBLE_TOK",
322
        (pANTLR3_UINT8) "DIV_TOK",
323
        (pANTLR3_UINT8) "DOT",
324
        (pANTLR3_UINT8) "DOTDOT",
325
        (pANTLR3_UINT8) "DUMP_ASSUMPTIONS_TOK",
326
        (pANTLR3_UINT8) "DUMP_CLOSURE_PROOF_TOK",
327
        (pANTLR3_UINT8) "DUMP_CLOSURE_TOK",
328
        (pANTLR3_UINT8) "DUMP_PROOF_TOK",
329
        (pANTLR3_UINT8) "DUMP_SIG_TOK",
330
        (pANTLR3_UINT8) "DUMP_TCC_ASSUMPTIONS_TOK",
331
        (pANTLR3_UINT8) "DUMP_TCC_PROOF_TOK",
332
        (pANTLR3_UINT8) "DUMP_TCC_TOK",
333
        (pANTLR3_UINT8) "DUMP_UNSAT_CORE_TOK",
334
        (pANTLR3_UINT8) "ECHO_TOK",
335
        (pANTLR3_UINT8) "ELSEIF_TOK",
336
        (pANTLR3_UINT8) "ELSE_TOK",
337
        (pANTLR3_UINT8) "ENDIF_TOK",
338
        (pANTLR3_UINT8) "END_TOK",
339
        (pANTLR3_UINT8) "EQUAL_TOK",
340
        (pANTLR3_UINT8) "ESCAPE",
341
        (pANTLR3_UINT8) "EXISTS_TOK",
342
        (pANTLR3_UINT8) "EXIT_TOK",
343
        (pANTLR3_UINT8) "EXP_TOK",
344
        (pANTLR3_UINT8) "FALSE_TOK",
345
        (pANTLR3_UINT8) "FLOOR_TOK",
346
        (pANTLR3_UINT8) "FMF_CARD_TOK",
347
        (pANTLR3_UINT8) "FORALL_TOK",
348
        (pANTLR3_UINT8) "FORGET_TOK",
349
        (pANTLR3_UINT8) "GEQ_TOK",
350
        (pANTLR3_UINT8) "GET_CHILD_TOK",
351
        (pANTLR3_UINT8) "GET_OP_TOK",
352
        (pANTLR3_UINT8) "GET_TYPE_TOK",
353
        (pANTLR3_UINT8) "GET_VALUE_TOK",
354
        (pANTLR3_UINT8) "GT_TOK",
355
        (pANTLR3_UINT8) "HASHPAREN",
356
        (pANTLR3_UINT8) "HASHSQ",
357
        (pANTLR3_UINT8) "HELP_TOK",
358
        (pANTLR3_UINT8) "HEX_DIGIT",
359
        (pANTLR3_UINT8) "HEX_LITERAL",
360
        (pANTLR3_UINT8) "IDENTIFIER",
361
        (pANTLR3_UINT8) "IDEN_TOK",
362
        (pANTLR3_UINT8) "IFF_TOK",
363
        (pANTLR3_UINT8) "IF_TOK",
364
        (pANTLR3_UINT8) "IMPLIES_TOK",
365
        (pANTLR3_UINT8) "INCLUDE_TOK",
366
        (pANTLR3_UINT8) "INTDIV_TOK",
367
        (pANTLR3_UINT8) "INTEGER_LITERAL",
368
        (pANTLR3_UINT8) "INT_TOK",
369
        (pANTLR3_UINT8) "IN_TOK",
370
        (pANTLR3_UINT8) "IS_INTEGER_TOK",
371
        (pANTLR3_UINT8) "JOIN_IMAGE_TOK",
372
        (pANTLR3_UINT8) "JOIN_TOK",
373
        (pANTLR3_UINT8) "LAMBDA_TOK",
374
        (pANTLR3_UINT8) "LBRACE",
375
        (pANTLR3_UINT8) "LBRACKET",
376
        (pANTLR3_UINT8) "LEFTSHIFT_TOK",
377
        (pANTLR3_UINT8) "LEQ_TOK",
378
        (pANTLR3_UINT8) "LET_TOK",
379
        (pANTLR3_UINT8) "LPAREN",
380
        (pANTLR3_UINT8) "LT_TOK",
381
        (pANTLR3_UINT8) "MEMBER_TOK",
382
        (pANTLR3_UINT8) "MINUS_TOK",
383
        (pANTLR3_UINT8) "MOD_TOK",
384
        (pANTLR3_UINT8) "NOT_TOK",
385
        (pANTLR3_UINT8) "NUMBER_OR_RANGEOP",
386
        (pANTLR3_UINT8) "OF_TOK",
387
        (pANTLR3_UINT8) "OPTION_TOK",
388
        (pANTLR3_UINT8) "OR_TOK",
389
        (pANTLR3_UINT8) "PARENHASH",
390
        (pANTLR3_UINT8) "PATTERN_TOK",
391
        (pANTLR3_UINT8) "PLUS_TOK",
392
        (pANTLR3_UINT8) "POPTO_SCOPE_TOK",
393
        (pANTLR3_UINT8) "POPTO_TOK",
394
        (pANTLR3_UINT8) "POP_SCOPE_TOK",
395
        (pANTLR3_UINT8) "POP_TOK",
396
        (pANTLR3_UINT8) "PRINT_TOK",
397
        (pANTLR3_UINT8) "PRINT_TYPE_TOK",
398
        (pANTLR3_UINT8) "PRODUCT_TOK",
399
        (pANTLR3_UINT8) "PUSH_SCOPE_TOK",
400
        (pANTLR3_UINT8) "PUSH_TOK",
401
        (pANTLR3_UINT8) "QUERY_TOK",
402
        (pANTLR3_UINT8) "RBRACE",
403
        (pANTLR3_UINT8) "RBRACKET",
404
        (pANTLR3_UINT8) "REAL_TOK",
405
        (pANTLR3_UINT8) "RECURSIVE_FUNCTION_TOK",
406
        (pANTLR3_UINT8) "REGEXP_COMPLEMENT_TOK",
407
        (pANTLR3_UINT8) "REGEXP_CONCAT_TOK",
408
        (pANTLR3_UINT8) "REGEXP_EMPTY_TOK",
409
        (pANTLR3_UINT8) "REGEXP_INTER_TOK",
410
        (pANTLR3_UINT8) "REGEXP_LOOP_TOK",
411
        (pANTLR3_UINT8) "REGEXP_OPT_TOK",
412
        (pANTLR3_UINT8) "REGEXP_PLUS_TOK",
413
        (pANTLR3_UINT8) "REGEXP_RANGE_TOK",
414
        (pANTLR3_UINT8) "REGEXP_SIGMA_TOK",
415
        (pANTLR3_UINT8) "REGEXP_STAR_TOK",
416
        (pANTLR3_UINT8) "REGEXP_UNION_TOK",
417
        (pANTLR3_UINT8) "RESET_TOK",
418
        (pANTLR3_UINT8) "RESTART_TOK",
419
        (pANTLR3_UINT8) "RIGHTSHIFT_TOK",
420
        (pANTLR3_UINT8) "RPAREN",
421
        (pANTLR3_UINT8) "SEMICOLON",
422
        (pANTLR3_UINT8) "SEQ_UNIT_TOK",
423
        (pANTLR3_UINT8) "SETS_CARD_TOK",
424
        (pANTLR3_UINT8) "SETS_CHOOSE_TOK",
425
        (pANTLR3_UINT8) "SET_TOK",
426
        (pANTLR3_UINT8) "SQHASH",
427
        (pANTLR3_UINT8) "STAR_TOK",
428
        (pANTLR3_UINT8) "STRING_CHARAT_TOK",
429
        (pANTLR3_UINT8) "STRING_CONCAT_TOK",
430
        (pANTLR3_UINT8) "STRING_CONTAINS_TOK",
431
        (pANTLR3_UINT8) "STRING_INDEXOF_TOK",
432
        (pANTLR3_UINT8) "STRING_ITOS_TOK",
433
        (pANTLR3_UINT8) "STRING_LENGTH_TOK",
434
        (pANTLR3_UINT8) "STRING_LITERAL",
435
        (pANTLR3_UINT8) "STRING_PREFIXOF_TOK",
436
        (pANTLR3_UINT8) "STRING_REPLACE_ALL_TOK",
437
        (pANTLR3_UINT8) "STRING_REPLACE_TOK",
438
        (pANTLR3_UINT8) "STRING_REV_TOK",
439
        (pANTLR3_UINT8) "STRING_STOI_TOK",
440
        (pANTLR3_UINT8) "STRING_SUBSTR_TOK",
441
        (pANTLR3_UINT8) "STRING_SUFFIXOF_TOK",
442
        (pANTLR3_UINT8) "STRING_TOK",
443
        (pANTLR3_UINT8) "STRING_TOLOWER_TOK",
444
        (pANTLR3_UINT8) "STRING_TOUPPER_TOK",
445
        (pANTLR3_UINT8) "STRING_TO_REGEXP_TOK",
446
        (pANTLR3_UINT8) "SUBSTITUTE_TOK",
447
        (pANTLR3_UINT8) "SUBTYPE_TOK",
448
        (pANTLR3_UINT8) "SX_TOK",
449
        (pANTLR3_UINT8) "THEN_TOK",
450
        (pANTLR3_UINT8) "TRACE_TOK",
451
        (pANTLR3_UINT8) "TRANSCLOSURE_TOK",
452
        (pANTLR3_UINT8) "TRANSFORM_TOK",
453
        (pANTLR3_UINT8) "TRANSPOSE_TOK",
454
        (pANTLR3_UINT8) "TRUE_TOK",
455
        (pANTLR3_UINT8) "TUPLE_TOK",
456
        (pANTLR3_UINT8) "TYPE_TOK",
457
        (pANTLR3_UINT8) "UNDERSCORE",
458
        (pANTLR3_UINT8) "UNIVSET_TOK",
459
        (pANTLR3_UINT8) "UNTRACE_TOK",
460
        (pANTLR3_UINT8) "WHERE_TOK",
461
        (pANTLR3_UINT8) "WHITESPACE",
462
        (pANTLR3_UINT8) "WITH_TOK",
463
        (pANTLR3_UINT8) "XOR_TOK"
464
       };
465
466
467
468
// Forward declare the locally static matching functions we have generated.
469
//
470
static
471
 CVC4::api::Term
472
	parseExpr    (pCvcParser ctx);
473
static
474
 CVC4::Command*
475
	parseCommand    (pCvcParser ctx);
476
static
477
 void
478
	command    (pCvcParser ctx, std::unique_ptr<CVC4::Command>* cmd);
479
static
480
 void
481
	typeOrVarLetDecl    (pCvcParser ctx, CVC4::parser::DeclarationCheck check);
482
static
483
 void
484
	mainCommand    (pCvcParser ctx, std::unique_ptr<CVC4::Command>* cmd);
485
static
486
 void
487
	simpleSymbolicExpr    (pCvcParser ctx, std::string& s);
488
static
489
 void
490
	symbolicExpr    (pCvcParser ctx, CVC4::api::Term& sexpr);
491
static
492
 void
493
	toplevelDeclaration    (pCvcParser ctx, std::unique_ptr<CVC4::Command>* cmd);
494
static
495
 void
496
	boundVarDecl    (pCvcParser ctx, std::vector<std::string>& ids, CVC4::api::Sort& t);
497
static
498
 void
499
	boundVarDecls    (pCvcParser ctx);
500
static
501
 void
502
	boundVarDeclsReturn    (pCvcParser ctx, std::vector<CVC4::api::Term>& terms, std::vector<CVC4::api::Sort>& types);
503
static
504
 void
505
	boundVarDeclReturn    (pCvcParser ctx, std::vector<CVC4::api::Term>& terms, std::vector<CVC4::api::Sort>& types);
506
static
507
 void
508
	declareTypes    (pCvcParser ctx, std::unique_ptr<CVC4::Command>* cmd, const std::vector<std::string>& idList);
509
static
510
 void
511
	declareVariables    (pCvcParser ctx, std::unique_ptr<CVC4::Command>* cmd, CVC4::api::Sort& t, const std::vector<std::string>& idList, bool topLevel);
512
static
513
 void
514
	identifierList    (pCvcParser ctx, std::vector<std::string>& idList, CVC4::parser::DeclarationCheck check, CVC4::parser::SymbolType type);
515
static
516
 void
517
	identifier    (pCvcParser ctx, std::string& id, CVC4::parser::DeclarationCheck check, CVC4::parser::SymbolType type);
518
static
519
 void
520
	type    (pCvcParser ctx, CVC4::api::Sort& t, CVC4::parser::DeclarationCheck check);
521
static
522
 void
523
	restrictedType    (pCvcParser ctx, CVC4::api::Sort& t, CVC4::parser::DeclarationCheck check);
524
static
525
 void
526
	restrictedTypePossiblyFunctionLHS    (pCvcParser ctx, CVC4::api::Sort& t, CVC4::parser::DeclarationCheck check, bool& lhs);
527
static
528
 void
529
	parameterization    (pCvcParser ctx, CVC4::parser::DeclarationCheck check, std::vector<CVC4::api::Sort>& params);
530
static
531
 void
532
	bound    (pCvcParser ctx);
533
static
534
 void
535
	typeLetDecl    (pCvcParser ctx, CVC4::parser::DeclarationCheck check);
536
static
537
 void
538
	formula    (pCvcParser ctx, CVC4::api::Term& f);
539
static
540
 size_t
541
	morecomparisons    (pCvcParser ctx, std::vector<CVC4::api::Term>& expressions, std::vector<unsigned>& operators);
542
static
543
 size_t
544
	nots    (pCvcParser ctx);
545
static
546
 void
547
	prefixFormula    (pCvcParser ctx, CVC4::api::Term& f);
548
static
549
 void
550
	instantiationPatterns    (pCvcParser ctx, CVC4::api::Term& expr);
551
static
552
 void
553
	letDecl    (pCvcParser ctx);
554
static
555
 void
556
	booleanBinop    (pCvcParser ctx, unsigned& op);
557
static
558
 void
559
	comparison    (pCvcParser ctx, CVC4::api::Term& f);
560
static
561
 void
562
	comparisonBinop    (pCvcParser ctx, unsigned& op);
563
static
564
 void
565
	arithmeticBinop    (pCvcParser ctx, unsigned& op);
566
static
567
 void
568
	term    (pCvcParser ctx, CVC4::api::Term& f);
569
static
570
 void
571
	arrayStore    (pCvcParser ctx, CVC4::api::Term& f);
572
static
573
 void
574
	tupleStore    (pCvcParser ctx, CVC4::api::Term& f);
575
static
576
 void
577
	recordStore    (pCvcParser ctx, CVC4::api::Term& f);
578
static
579
 void
580
	uminusTerm    (pCvcParser ctx, CVC4::api::Term& f);
581
static
582
 void
583
	bvBinaryOpTerm    (pCvcParser ctx, CVC4::api::Term& f);
584
static
585
 void
586
	bvBinop    (pCvcParser ctx, unsigned& op);
587
static
588
 void
589
	bvNegTerm    (pCvcParser ctx, CVC4::api::Term& f);
590
static
591
 void
592
	relationBinop    (pCvcParser ctx, unsigned& op);
593
static
594
 void
595
	relationBinopTerm    (pCvcParser ctx, CVC4::api::Term& f);
596
static
597
 void
598
	postfixTerm    (pCvcParser ctx, CVC4::api::Term& f);
599
static
600
 void
601
	relationTerm    (pCvcParser ctx, CVC4::api::Term& f);
602
static
603
 void
604
	bvTerm    (pCvcParser ctx, CVC4::api::Term& f);
605
static
606
 void
607
	stringTerm    (pCvcParser ctx, CVC4::api::Term& f);
608
static
609
 void
610
	setsTerm    (pCvcParser ctx, CVC4::api::Term& f);
611
static
612
 void
613
	simpleTerm    (pCvcParser ctx, CVC4::api::Term& f);
614
static
615
 void
616
	typeAscription    (pCvcParser ctx, const CVC4::api::Term& f, CVC4::api::Sort& t);
617
static
618
 void
619
	recordEntry    (pCvcParser ctx, std::string& name, CVC4::api::Term& ex);
620
static
621
 void
622
	iteTerm    (pCvcParser ctx, CVC4::api::Term& f);
623
static
624
 void
625
	iteElseTerm    (pCvcParser ctx, CVC4::api::Term& f);
626
static
627
 void
628
	datatypeDef    (pCvcParser ctx, std::vector<CVC4::api::DatatypeDecl>& datatypes);
629
static
630
 void
631
	constructorDef    (pCvcParser ctx, CVC4::api::DatatypeDecl& type);
632
static
633
 void
634
	selector    (pCvcParser ctx, std::unique_ptr<CVC4::api::DatatypeConstructorDecl>* ctor);
635
static
636
 unsigned
637
	numeral    (pCvcParser ctx);
638
static
639
 CVC4::Rational
640
	integer    (pCvcParser ctx);
641
static
642
 void
643
	str    (pCvcParser ctx, std::string& s);
644
static
645
 ANTLR3_BOOLEAN
646
	synpred1_Cvc    (pCvcParser ctx);
647
static void	CvcParserFree(pCvcParser ctx);
648
static void     CvcParserReset (pCvcParser ctx);
649
650
/* For use in tree output where we are accumulating rule labels via label += ruleRef
651
 * we need a function that knows how to free a return scope when the list is destroyed.
652
 * We cannot just use ANTLR3_FREE because in debug tracking mode, this is a macro.
653
 */
654
static	void ANTLR3_CDECL freeScope(void * scope)
655
{
656
    ANTLR3_FREE(scope);
657
}
658
659
/** \brief Name of the grammar file that generated this code
660
 */
661
static const char fileName[] = "/barrett/scratch/cvc4-nightly/src/cvc4-2021-03-23/src/parser/cvc/Cvc.g";
662
663
/** \brief Return the name of the grammar file that generated this code.
664
 */
665
static const char * getGrammarFileName()
666
{
667
	return fileName;
668
}
669
/** \brief Create a new CvcParser parser and return a context for it.
670
 *
671
 * \param[in] instream Pointer to an input stream interface.
672
 *
673
 * \return Pointer to new parser context upon success.
674
 */
675
ANTLR3_API pCvcParser
676
714
CvcParserNew   (pANTLR3_COMMON_TOKEN_STREAM instream)
677
{
678
	// See if we can create a new parser with the standard constructor
679
	//
680
714
	return CvcParserNewSSD(instream, NULL);
681
}
682
683
/** \brief Create a new CvcParser parser and return a context for it.
684
 *
685
 * \param[in] instream Pointer to an input stream interface.
686
 *
687
 * \return Pointer to new parser context upon success.
688
 */
689
ANTLR3_API pCvcParser
690
714
CvcParserNewSSD   (pANTLR3_COMMON_TOKEN_STREAM instream, pANTLR3_RECOGNIZER_SHARED_STATE state)
691
{
692
    pCvcParser ctx;	    /* Context structure we will build and return   */
693
694
714
    ctx	= (pCvcParser) ANTLR3_CALLOC(1, sizeof(CvcParser));
695
696
714
    if	(ctx == NULL)
697
    {
698
		// Failed to allocate memory for parser context
699
		//
700
        return  NULL;
701
    }
702
703
    /* -------------------------------------------------------------------
704
     * Memory for basic structure is allocated, now to fill in
705
     * the base ANTLR3 structures. We initialize the function pointers
706
     * for the standard ANTLR3 parser function set, but upon return
707
     * from here, the programmer may set the pointers to provide custom
708
     * implementations of each function.
709
     *
710
     * We don't use the macros defined in CvcParser.h here, in order that you can get a sense
711
     * of what goes where.
712
     */
713
714
    /* Create a base parser/recognizer, using the supplied token stream
715
     */
716
714
    ctx->pParser	    = antlr3ParserNewStream(ANTLR3_SIZE_HINT, instream->tstream, state);
717
    /* Install the implementation of our CvcParser interface
718
     */
719
714
    ctx->parseExpr	= parseExpr;
720
714
    ctx->parseCommand	= parseCommand;
721
714
    ctx->command	= command;
722
714
    ctx->typeOrVarLetDecl	= typeOrVarLetDecl;
723
714
    ctx->mainCommand	= mainCommand;
724
714
    ctx->simpleSymbolicExpr	= simpleSymbolicExpr;
725
714
    ctx->symbolicExpr	= symbolicExpr;
726
714
    ctx->toplevelDeclaration	= toplevelDeclaration;
727
714
    ctx->boundVarDecl	= boundVarDecl;
728
714
    ctx->boundVarDecls	= boundVarDecls;
729
714
    ctx->boundVarDeclsReturn	= boundVarDeclsReturn;
730
714
    ctx->boundVarDeclReturn	= boundVarDeclReturn;
731
714
    ctx->declareTypes	= declareTypes;
732
714
    ctx->declareVariables	= declareVariables;
733
714
    ctx->identifierList	= identifierList;
734
714
    ctx->identifier	= identifier;
735
714
    ctx->type	= type;
736
714
    ctx->restrictedType	= restrictedType;
737
714
    ctx->restrictedTypePossiblyFunctionLHS	= restrictedTypePossiblyFunctionLHS;
738
714
    ctx->parameterization	= parameterization;
739
714
    ctx->bound	= bound;
740
714
    ctx->typeLetDecl	= typeLetDecl;
741
714
    ctx->formula	= formula;
742
714
    ctx->morecomparisons	= morecomparisons;
743
714
    ctx->nots	= nots;
744
714
    ctx->prefixFormula	= prefixFormula;
745
714
    ctx->instantiationPatterns	= instantiationPatterns;
746
714
    ctx->letDecl	= letDecl;
747
714
    ctx->booleanBinop	= booleanBinop;
748
714
    ctx->comparison	= comparison;
749
714
    ctx->comparisonBinop	= comparisonBinop;
750
714
    ctx->arithmeticBinop	= arithmeticBinop;
751
714
    ctx->term	= term;
752
714
    ctx->arrayStore	= arrayStore;
753
714
    ctx->tupleStore	= tupleStore;
754
714
    ctx->recordStore	= recordStore;
755
714
    ctx->uminusTerm	= uminusTerm;
756
714
    ctx->bvBinaryOpTerm	= bvBinaryOpTerm;
757
714
    ctx->bvBinop	= bvBinop;
758
714
    ctx->bvNegTerm	= bvNegTerm;
759
714
    ctx->relationBinop	= relationBinop;
760
714
    ctx->relationBinopTerm	= relationBinopTerm;
761
714
    ctx->postfixTerm	= postfixTerm;
762
714
    ctx->relationTerm	= relationTerm;
763
714
    ctx->bvTerm	= bvTerm;
764
714
    ctx->stringTerm	= stringTerm;
765
714
    ctx->setsTerm	= setsTerm;
766
714
    ctx->simpleTerm	= simpleTerm;
767
714
    ctx->typeAscription	= typeAscription;
768
714
    ctx->recordEntry	= recordEntry;
769
714
    ctx->iteTerm	= iteTerm;
770
714
    ctx->iteElseTerm	= iteElseTerm;
771
714
    ctx->datatypeDef	= datatypeDef;
772
714
    ctx->constructorDef	= constructorDef;
773
714
    ctx->selector	= selector;
774
714
    ctx->numeral	= numeral;
775
714
    ctx->integer	= integer;
776
714
    ctx->str	= str;
777
714
    ctx->synpred1_Cvc	= synpred1_Cvc;
778
714
    ctx->free			= CvcParserFree;
779
714
    ctx->reset			= CvcParserReset;
780
714
    ctx->getGrammarFileName	= getGrammarFileName;
781
782
    /* Install the scope pushing methods.
783
     */
784
785
    /* Install the token table
786
     */
787
714
    PSRSTATE->tokenNames   = CvcParserTokenNames;
788
789
790
    /* Return the newly built parser to the caller
791
     */
792
714
    return  ctx;
793
}
794
795
static void
796
CvcParserReset (pCvcParser ctx)
797
{
798
    RECOGNIZER->reset(RECOGNIZER);
799
}
800
801
/** Free the parser resources
802
 */
803
 static void
804
714
 CvcParserFree(pCvcParser ctx)
805
 {
806
    /* Free any scope memory
807
     */
808
809
	// Free this parser
810
	//
811
714
    ctx->pParser->free(ctx->pParser);
812
813
814
714
    ANTLR3_FREE(ctx);
815
816
    /* Everything is released, so we can return
817
     */
818
714
    return;
819
 }
820
821
/** Return token names used by this
822
parser
823
824
 *
825
 * The returned pointer is used as an index into the token names table (using the token
826
 * number as the index).
827
 *
828
 * \return Pointer to first char * in the table.
829
 */
830
static pANTLR3_UINT8    *getTokenNames()
831
{
832
        return CvcParserTokenNames;
833
}
834
835
836
837
    // Idea and code guidance from Sam Harwell,
838
    // http://www.antlr.org/wiki/display/ANTLR3/Operator+precedence+parser
839
840
22912646
    bool isRightToLeft(int type) {
841
      // return true here for any operators that are right-to-left associative
842
22912646
      switch(type) {
843
99
      case IMPLIES_TOK: return true;
844
22912547
      default: return false;
845
      }
846
    }/* isRightToLeft() */
847
848
22941470
    int getOperatorPrecedence(int type) {
849
22941470
      switch(type) {
850
      case BITVECTOR_TOK: return 1;
851
      //case DOT:
852
      case LPAREN:
853
      case LBRACE: return 2;
854
      case LBRACKET: return 3;
855
      case ARROW_TOK: return 4;
856
      case IS_INTEGER_TOK: return 5;
857
      case BVSLT_TOK:
858
      case BVSLE_TOK:
859
      case BVSGT_TOK:
860
      case BVSGE_TOK: return 6;
861
      case BVLT_TOK:
862
      case BVLE_TOK:
863
      case BVGT_TOK:
864
      case BVGE_TOK: return 7;
865
      case LEFTSHIFT_TOK:
866
      case RIGHTSHIFT_TOK: return 8;
867
      case SX_TOK:
868
      case BVZEROEXTEND_TOK:
869
      case BVREPEAT_TOK:
870
      case BVROTL_TOK:
871
      case BVROTR_TOK: return 9;
872
      case BVUDIV_TOK:
873
      case BVSDIV_TOK:
874
      case BVUREM_TOK:
875
      case BVSREM_TOK:
876
      case BVSMOD_TOK:
877
      case BVSHL_TOK:
878
      case BVASHR_TOK:
879
      case BVLSHR_TOK: return 10;
880
      case BVUMINUS_TOK:
881
      case BVPLUS_TOK:
882
      case BVSUB_TOK: return 11;
883
      case BVNEG_TOK: return 12;
884
      case BVXNOR_TOK: return 13;
885
      case BVNOR_TOK:
886
      case BVCOMP_TOK: return 14;
887
      case BVNAND_TOK: return 15;
888
      case BVXOR_TOK: return 16;
889
44
      case BVAND_TOK: return 17;
890
30
      case BAR: return 18;
891
14
      case CONCAT_TOK: return 19;
892
    //case UMINUS_TOK: return 20;
893
      case WITH_TOK: return 21;
894
3
      case EXP_TOK: return 22;
895
379
      case STAR_TOK:
896
      case INTDIV_TOK:
897
      case DIV_TOK:
898
      case TUPLE_TOK:
899
379
      case MOD_TOK: return 23;
900
888
      case PLUS_TOK:
901
      case MINUS_TOK:
902
      case JOIN_TOK:
903
      case TRANSPOSE_TOK:
904
      case PRODUCT_TOK:
905
      case IDEN_TOK:
906
      case JOIN_IMAGE_TOK:
907
      case TRANSCLOSURE_TOK:
908
888
      case SETS_CHOOSE_TOK: return 24;
909
1923
      case LEQ_TOK:
910
      case LT_TOK:
911
      case GEQ_TOK:
912
      case GT_TOK:
913
      case MEMBER_TOK:
914
      case SETS_CARD_TOK:
915
1923
      case FMF_CARD_TOK: return 25;
916
2135
      case EQUAL_TOK:
917
2135
      case DISEQUAL_TOK: return 26;
918
      case NOT_TOK: return 27;
919
22921182
      case AND_TOK: return 28;
920
14653
      case OR_TOK:
921
14653
      case XOR_TOK: return 29;
922
147
      case IMPLIES_TOK: return 30;// right-to-left
923
72
      case IFF_TOK: return 31;
924
      case FORALL_TOK:
925
      case EXISTS_TOK:return 32;
926
      case ASSIGN_TOK:
927
      case IN_TOK: return 33;
928
929
      default:
930
        std::stringstream ss;
931
        ss << "internal error: no entry in precedence table for operator " << CvcParserTokenNames[type];
932
        throw ParserException(ss.str());
933
      }
934
    }/* getOperatorPrecedence() */
935
936
28824
    api::Kind getOperatorKind(int type, bool& negate) {
937
28824
      negate = false;
938
939
28824
      switch(type) {
940
        // booleanBinop
941
71
      case IFF_TOK: return api::EQUAL;
942
144
      case IMPLIES_TOK: return api::IMPLIES;
943
13286
      case OR_TOK: return api::OR;
944
21
      case XOR_TOK: return api::XOR;
945
10166
      case AND_TOK: return api::AND;
946
947
      case SETS_CHOOSE_TOK: return api::CHOOSE;
948
33
      case PRODUCT_TOK: return api::PRODUCT;
949
318
      case JOIN_TOK: return api::JOIN;
950
55
      case JOIN_IMAGE_TOK: return api::JOIN_IMAGE;
951
952
953
        // comparisonBinop
954
2092
      case EQUAL_TOK: return api::EQUAL;
955
43
      case DISEQUAL_TOK: negate = true; return api::EQUAL;
956
49
      case GT_TOK: return api::GT;
957
25
      case GEQ_TOK: return api::GEQ;
958
57
      case LT_TOK: return api::LT;
959
95
      case LEQ_TOK: return api::LEQ;
960
1697
      case MEMBER_TOK: return api::MEMBER;
961
      case SETS_CARD_TOK: return api::CARD;
962
      case FMF_CARD_TOK: return api::CARDINALITY_CONSTRAINT;
963
964
        // arithmeticBinop
965
225
      case PLUS_TOK: return api::PLUS;
966
47
      case MINUS_TOK: return api::MINUS;
967
304
      case STAR_TOK: return api::MULT;
968
      case INTDIV_TOK: return api::INTS_DIVISION;
969
      case MOD_TOK: return api::INTS_MODULUS;
970
13
      case DIV_TOK: return api::DIVISION;
971
3
      case EXP_TOK: return api::POW;
972
973
        // bvBinop
974
12
      case CONCAT_TOK: return api::BITVECTOR_CONCAT;
975
30
      case BAR: return api::BITVECTOR_OR;
976
38
      case BVAND_TOK: return api::BITVECTOR_AND;
977
978
      }
979
980
      std::stringstream ss;
981
      ss << "internal error: no entry in operator-kind table for operator " << CvcParserTokenNames[type];
982
      throw ParserException(ss.str());
983
984
    }/* getOperatorKind() */
985
986
28824
    unsigned findPivot(const std::vector<unsigned>& operators,
987
                       unsigned startIndex, unsigned stopIndex) {
988
28824
      unsigned pivot = startIndex;
989
28824
      unsigned pivotRank = getOperatorPrecedence(operators[pivot]);
990
      /*Debug("prec") << "initial pivot at " << pivot
991
                    << "(" << CvcParserTokenNames[operators[pivot]] << ") "
992
                    << "level " << pivotRank << std::endl;*/
993
22941470
      for(unsigned i = startIndex + 1; i <= stopIndex; ++i) {
994
22912646
        unsigned current = getOperatorPrecedence(operators[i]);
995
22912646
        bool rtl = isRightToLeft(operators[i]);
996
22912646
        if(current > pivotRank || (current == pivotRank && !rtl)) {
997
          /*Debug("prec") << "new pivot at " << i
998
                        << "(" << CvcParserTokenNames[operators[i]] << ") "
999
                        << "level " << current << " rtl == " << rtl << std::endl;*/
1000
22912603
          pivot = i;
1001
22912603
          pivotRank = current;
1002
        }
1003
      }
1004
28824
      return pivot;
1005
    }/* findPivot() */
1006
1007
361110
    CVC4::api::Term createPrecedenceTree(Parser* parser, api::Solver* solver,
1008
                              const std::vector<CVC4::api::Term>& expressions,
1009
                              const std::vector<unsigned>& operators,
1010
                              unsigned startIndex, unsigned stopIndex) {
1011
361110
      Assert(expressions.size() == operators.size() + 1);
1012
361110
      Assert(startIndex < expressions.size());
1013
361110
      Assert(stopIndex < expressions.size());
1014
361110
      Assert(startIndex <= stopIndex);
1015
1016
361110
      if(stopIndex == startIndex) {
1017
332286
        return expressions[startIndex];
1018
      }
1019
1020
28824
      unsigned pivot = findPivot(operators, startIndex, stopIndex - 1);
1021
      //Debug("prec") << "pivot[" << startIndex << "," << stopIndex - 1 << "] at " << pivot << std::endl;
1022
      bool negate;
1023
28824
      api::Kind k = getOperatorKind(operators[pivot], negate);
1024
      CVC4::api::Term lhs = createPrecedenceTree(
1025
57648
          parser, solver, expressions, operators, startIndex, pivot);
1026
      CVC4::api::Term rhs = createPrecedenceTree(
1027
57648
          parser, solver, expressions, operators, pivot + 1, stopIndex);
1028
1029
28824
      if (lhs.getSort().isSet())
1030
      {
1031
893
        switch (k)
1032
        {
1033
44
          case api::LEQ: k = api::SUBSET; break;
1034
19
          case api::MINUS: k = api::SETMINUS; break;
1035
34
          case api::BITVECTOR_AND: k = api::INTERSECTION; break;
1036
29
          case api::BITVECTOR_OR: k = api::UNION; break;
1037
767
          default: break;
1038
        }
1039
      }
1040
27931
      else if (lhs.getSort().isString())
1041
      {
1042
19
        switch (k)
1043
        {
1044
4
          case api::MEMBER: k = api::STRING_IN_REGEXP; break;
1045
15
          default: break;
1046
        }
1047
      }
1048
1049
57648
      api::Term e = solver->mkTerm(k, lhs, rhs);
1050
28824
      return negate ? e.notTerm() : e;
1051
    }/* createPrecedenceTree() recursive variant */
1052
1053
303462
    api::Term createPrecedenceTree(Parser* parser, api::Solver* s,
1054
                              const std::vector<CVC4::api::Term>& expressions,
1055
                              const std::vector<unsigned>& operators) {
1056
303462
      if(Debug.isOn("prec") && operators.size() > 1) {
1057
        for(unsigned i = 0; i < expressions.size(); ++i) {
1058
          Debug("prec") << expressions[i];
1059
          if(operators.size() > i) {
1060
            Debug("prec") << ' ' << CvcParserTokenNames[operators[i]] << ' ';
1061
          }
1062
        }
1063
        Debug("prec") << std::endl;
1064
      }
1065
1066
      api::Term e = createPrecedenceTree(
1067
303462
          parser, s, expressions, operators, 0, expressions.size() - 1);
1068
303462
      if(Debug.isOn("prec") && operators.size() > 1) {
1069
        language::SetLanguage::Scope ls(Debug("prec"), language::output::LANG_AST);
1070
        Debug("prec") << "=> " << e << std::endl;
1071
      }
1072
303462
      return e;
1073
    }/* createPrecedenceTree() base variant */
1074
1075
    /** Add n NOTs to the front of e and return the result. */
1076
80517
    api::Term addNots(api::Solver* s, size_t n, api::Term e) {
1077
98183
      while(n-- > 0) {
1078
17666
        e = e.notTerm();
1079
      }
1080
62851
      return e;
1081
    }/* addNots() */
1082
1083
1084
1085
/* Declare the bitsets
1086
 */
1087
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_parseExpr1908  */
1088
static	ANTLR3_BITWORD FOLLOW_formula_in_parseExpr1908_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1089
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_parseExpr1908	= { FOLLOW_formula_in_parseExpr1908_bits, 1	};
1090
/** Bitset defining follow set for error recovery in rule state: FOLLOW_EOF_in_parseExpr1915  */
1091
static	ANTLR3_BITWORD FOLLOW_EOF_in_parseExpr1915_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1092
static  ANTLR3_BITSET_LIST FOLLOW_EOF_in_parseExpr1915	= { FOLLOW_EOF_in_parseExpr1915_bits, 1	};
1093
/** Bitset defining follow set for error recovery in rule state: FOLLOW_command_in_parseCommand1946  */
1094
static	ANTLR3_BITWORD FOLLOW_command_in_parseCommand1946_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1095
static  ANTLR3_BITSET_LIST FOLLOW_command_in_parseCommand1946	= { FOLLOW_command_in_parseCommand1946_bits, 1	};
1096
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LPAREN_in_parseCommand1953  */
1097
static	ANTLR3_BITWORD FOLLOW_LPAREN_in_parseCommand1953_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000020000000000) };
1098
static  ANTLR3_BITSET_LIST FOLLOW_LPAREN_in_parseCommand1953	= { FOLLOW_LPAREN_in_parseCommand1953_bits, 2	};
1099
/** Bitset defining follow set for error recovery in rule state: FOLLOW_IDENTIFIER_in_parseCommand1955  */
1100
static	ANTLR3_BITWORD FOLLOW_IDENTIFIER_in_parseCommand1955_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1101
static  ANTLR3_BITSET_LIST FOLLOW_IDENTIFIER_in_parseCommand1955	= { FOLLOW_IDENTIFIER_in_parseCommand1955_bits, 1	};
1102
/** Bitset defining follow set for error recovery in rule state: FOLLOW_EOF_in_parseCommand1967  */
1103
static	ANTLR3_BITWORD FOLLOW_EOF_in_parseCommand1967_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1104
static  ANTLR3_BITSET_LIST FOLLOW_EOF_in_parseCommand1967	= { FOLLOW_EOF_in_parseCommand1967_bits, 1	};
1105
/** Bitset defining follow set for error recovery in rule state: FOLLOW_mainCommand_in_command1986  */
1106
static	ANTLR3_BITWORD FOLLOW_mainCommand_in_command1986_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000004000000000) };
1107
static  ANTLR3_BITSET_LIST FOLLOW_mainCommand_in_command1986	= { FOLLOW_mainCommand_in_command1986_bits, 3	};
1108
/** Bitset defining follow set for error recovery in rule state: FOLLOW_SEMICOLON_in_command1989  */
1109
static	ANTLR3_BITWORD FOLLOW_SEMICOLON_in_command1989_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1110
static  ANTLR3_BITSET_LIST FOLLOW_SEMICOLON_in_command1989	= { FOLLOW_SEMICOLON_in_command1989_bits, 1	};
1111
/** Bitset defining follow set for error recovery in rule state: FOLLOW_SEMICOLON_in_command1997  */
1112
static	ANTLR3_BITWORD FOLLOW_SEMICOLON_in_command1997_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1113
static  ANTLR3_BITSET_LIST FOLLOW_SEMICOLON_in_command1997	= { FOLLOW_SEMICOLON_in_command1997_bits, 1	};
1114
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LET_TOK_in_command2005  */
1115
static	ANTLR3_BITWORD FOLLOW_LET_TOK_in_command2005_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000020000000000) };
1116
static  ANTLR3_BITSET_LIST FOLLOW_LET_TOK_in_command2005	= { FOLLOW_LET_TOK_in_command2005_bits, 2	};
1117
/** Bitset defining follow set for error recovery in rule state: FOLLOW_typeOrVarLetDecl_in_command2015  */
1118
static	ANTLR3_BITWORD FOLLOW_typeOrVarLetDecl_in_command2015_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000), ANTLR3_UINT64_LIT(0x0004000000000000) };
1119
static  ANTLR3_BITSET_LIST FOLLOW_typeOrVarLetDecl_in_command2015	= { FOLLOW_typeOrVarLetDecl_in_command2015_bits, 2	};
1120
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COMMA_in_command2030  */
1121
static	ANTLR3_BITWORD FOLLOW_COMMA_in_command2030_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000020000000000) };
1122
static  ANTLR3_BITSET_LIST FOLLOW_COMMA_in_command2030	= { FOLLOW_COMMA_in_command2030_bits, 2	};
1123
/** Bitset defining follow set for error recovery in rule state: FOLLOW_typeOrVarLetDecl_in_command2032  */
1124
static	ANTLR3_BITWORD FOLLOW_typeOrVarLetDecl_in_command2032_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000), ANTLR3_UINT64_LIT(0x0004000000000000) };
1125
static  ANTLR3_BITSET_LIST FOLLOW_typeOrVarLetDecl_in_command2032	= { FOLLOW_typeOrVarLetDecl_in_command2032_bits, 2	};
1126
/** Bitset defining follow set for error recovery in rule state: FOLLOW_IN_TOK_in_command2044  */
1127
static	ANTLR3_BITWORD FOLLOW_IN_TOK_in_command2044_bits[]	= { ANTLR3_UINT64_LIT(0x3F0E000000002C80), ANTLR3_UINT64_LIT(0x08004247A080FFC0), ANTLR3_UINT64_LIT(0x8000004C00477E10), ANTLR3_UINT64_LIT(0x0000000000003028) };
1128
static  ANTLR3_BITSET_LIST FOLLOW_IN_TOK_in_command2044	= { FOLLOW_IN_TOK_in_command2044_bits, 4	};
1129
/** Bitset defining follow set for error recovery in rule state: FOLLOW_command_in_command2046  */
1130
static	ANTLR3_BITWORD FOLLOW_command_in_command2046_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1131
static  ANTLR3_BITSET_LIST FOLLOW_command_in_command2046	= { FOLLOW_command_in_command2046_bits, 1	};
1132
/** Bitset defining follow set for error recovery in rule state: FOLLOW_IDENTIFIER_in_command2073  */
1133
static	ANTLR3_BITWORD FOLLOW_IDENTIFIER_in_command2073_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000004000000000) };
1134
static  ANTLR3_BITSET_LIST FOLLOW_IDENTIFIER_in_command2073	= { FOLLOW_IDENTIFIER_in_command2073_bits, 3	};
1135
/** Bitset defining follow set for error recovery in rule state: FOLLOW_SEMICOLON_in_command2075  */
1136
static	ANTLR3_BITWORD FOLLOW_SEMICOLON_in_command2075_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1137
static  ANTLR3_BITSET_LIST FOLLOW_SEMICOLON_in_command2075	= { FOLLOW_SEMICOLON_in_command2075_bits, 1	};
1138
/** Bitset defining follow set for error recovery in rule state: FOLLOW_letDecl_in_typeOrVarLetDecl2106  */
1139
static	ANTLR3_BITWORD FOLLOW_letDecl_in_typeOrVarLetDecl2106_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1140
static  ANTLR3_BITSET_LIST FOLLOW_letDecl_in_typeOrVarLetDecl2106	= { FOLLOW_letDecl_in_typeOrVarLetDecl2106_bits, 1	};
1141
/** Bitset defining follow set for error recovery in rule state: FOLLOW_typeLetDecl_in_typeOrVarLetDecl2110  */
1142
static	ANTLR3_BITWORD FOLLOW_typeLetDecl_in_typeOrVarLetDecl2110_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1143
static  ANTLR3_BITSET_LIST FOLLOW_typeLetDecl_in_typeOrVarLetDecl2110	= { FOLLOW_typeLetDecl_in_typeOrVarLetDecl2110_bits, 1	};
1144
/** Bitset defining follow set for error recovery in rule state: FOLLOW_ASSERT_TOK_in_mainCommand2136  */
1145
static	ANTLR3_BITWORD FOLLOW_ASSERT_TOK_in_mainCommand2136_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
1146
static  ANTLR3_BITSET_LIST FOLLOW_ASSERT_TOK_in_mainCommand2136	= { FOLLOW_ASSERT_TOK_in_mainCommand2136_bits, 4	};
1147
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_mainCommand2138  */
1148
static	ANTLR3_BITWORD FOLLOW_formula_in_mainCommand2138_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1149
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_mainCommand2138	= { FOLLOW_formula_in_mainCommand2138_bits, 1	};
1150
/** Bitset defining follow set for error recovery in rule state: FOLLOW_QUERY_TOK_in_mainCommand2148  */
1151
static	ANTLR3_BITWORD FOLLOW_QUERY_TOK_in_mainCommand2148_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
1152
static  ANTLR3_BITSET_LIST FOLLOW_QUERY_TOK_in_mainCommand2148	= { FOLLOW_QUERY_TOK_in_mainCommand2148_bits, 4	};
1153
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_mainCommand2150  */
1154
static	ANTLR3_BITWORD FOLLOW_formula_in_mainCommand2150_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1155
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_mainCommand2150	= { FOLLOW_formula_in_mainCommand2150_bits, 1	};
1156
/** Bitset defining follow set for error recovery in rule state: FOLLOW_CHECKSAT_TOK_in_mainCommand2159  */
1157
static	ANTLR3_BITWORD FOLLOW_CHECKSAT_TOK_in_mainCommand2159_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C112), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
1158
static  ANTLR3_BITSET_LIST FOLLOW_CHECKSAT_TOK_in_mainCommand2159	= { FOLLOW_CHECKSAT_TOK_in_mainCommand2159_bits, 4	};
1159
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_mainCommand2161  */
1160
static	ANTLR3_BITWORD FOLLOW_formula_in_mainCommand2161_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1161
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_mainCommand2161	= { FOLLOW_formula_in_mainCommand2161_bits, 1	};
1162
/** Bitset defining follow set for error recovery in rule state: FOLLOW_OPTION_TOK_in_mainCommand2181  */
1163
static	ANTLR3_BITWORD FOLLOW_OPTION_TOK_in_mainCommand2181_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000020000000000), ANTLR3_UINT64_LIT(0x0008000000000000) };
1164
static  ANTLR3_BITSET_LIST FOLLOW_OPTION_TOK_in_mainCommand2181	= { FOLLOW_OPTION_TOK_in_mainCommand2181_bits, 3	};
1165
/** Bitset defining follow set for error recovery in rule state: FOLLOW_str_in_mainCommand2189  */
1166
static	ANTLR3_BITWORD FOLLOW_str_in_mainCommand2189_bits[]	= { ANTLR3_UINT64_LIT(0x4000000000008002), ANTLR3_UINT64_LIT(0x9001030002000000), ANTLR3_UINT64_LIT(0x0008000000000000), ANTLR3_UINT64_LIT(0x0000000000000080) };
1167
static  ANTLR3_BITSET_LIST FOLLOW_str_in_mainCommand2189	= { FOLLOW_str_in_mainCommand2189_bits, 4	};
1168
/** Bitset defining follow set for error recovery in rule state: FOLLOW_IDENTIFIER_in_mainCommand2194  */
1169
static	ANTLR3_BITWORD FOLLOW_IDENTIFIER_in_mainCommand2194_bits[]	= { ANTLR3_UINT64_LIT(0x4000000000008002), ANTLR3_UINT64_LIT(0x9001030002000000), ANTLR3_UINT64_LIT(0x0008000000000000), ANTLR3_UINT64_LIT(0x0000000000000080) };
1170
static  ANTLR3_BITSET_LIST FOLLOW_IDENTIFIER_in_mainCommand2194	= { FOLLOW_IDENTIFIER_in_mainCommand2194_bits, 4	};
1171
/** Bitset defining follow set for error recovery in rule state: FOLLOW_symbolicExpr_in_mainCommand2206  */
1172
static	ANTLR3_BITWORD FOLLOW_symbolicExpr_in_mainCommand2206_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1173
static  ANTLR3_BITSET_LIST FOLLOW_symbolicExpr_in_mainCommand2206	= { FOLLOW_symbolicExpr_in_mainCommand2206_bits, 1	};
1174
/** Bitset defining follow set for error recovery in rule state: FOLLOW_TRUE_TOK_in_mainCommand2223  */
1175
static	ANTLR3_BITWORD FOLLOW_TRUE_TOK_in_mainCommand2223_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1176
static  ANTLR3_BITSET_LIST FOLLOW_TRUE_TOK_in_mainCommand2223	= { FOLLOW_TRUE_TOK_in_mainCommand2223_bits, 1	};
1177
/** Bitset defining follow set for error recovery in rule state: FOLLOW_FALSE_TOK_in_mainCommand2233  */
1178
static	ANTLR3_BITWORD FOLLOW_FALSE_TOK_in_mainCommand2233_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1179
static  ANTLR3_BITSET_LIST FOLLOW_FALSE_TOK_in_mainCommand2233	= { FOLLOW_FALSE_TOK_in_mainCommand2233_bits, 1	};
1180
/** Bitset defining follow set for error recovery in rule state: FOLLOW_PUSH_TOK_in_mainCommand2262  */
1181
static	ANTLR3_BITWORD FOLLOW_PUSH_TOK_in_mainCommand2262_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002), ANTLR3_UINT64_LIT(0x0001000000000000) };
1182
static  ANTLR3_BITSET_LIST FOLLOW_PUSH_TOK_in_mainCommand2262	= { FOLLOW_PUSH_TOK_in_mainCommand2262_bits, 2	};
1183
/** Bitset defining follow set for error recovery in rule state: FOLLOW_numeral_in_mainCommand2268  */
1184
static	ANTLR3_BITWORD FOLLOW_numeral_in_mainCommand2268_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1185
static  ANTLR3_BITSET_LIST FOLLOW_numeral_in_mainCommand2268	= { FOLLOW_numeral_in_mainCommand2268_bits, 1	};
1186
/** Bitset defining follow set for error recovery in rule state: FOLLOW_POP_TOK_in_mainCommand2297  */
1187
static	ANTLR3_BITWORD FOLLOW_POP_TOK_in_mainCommand2297_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002), ANTLR3_UINT64_LIT(0x0001000000000000) };
1188
static  ANTLR3_BITSET_LIST FOLLOW_POP_TOK_in_mainCommand2297	= { FOLLOW_POP_TOK_in_mainCommand2297_bits, 2	};
1189
/** Bitset defining follow set for error recovery in rule state: FOLLOW_numeral_in_mainCommand2303  */
1190
static	ANTLR3_BITWORD FOLLOW_numeral_in_mainCommand2303_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1191
static  ANTLR3_BITSET_LIST FOLLOW_numeral_in_mainCommand2303	= { FOLLOW_numeral_in_mainCommand2303_bits, 1	};
1192
/** Bitset defining follow set for error recovery in rule state: FOLLOW_POPTO_TOK_in_mainCommand2331  */
1193
static	ANTLR3_BITWORD FOLLOW_POPTO_TOK_in_mainCommand2331_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002), ANTLR3_UINT64_LIT(0x0001000000000000) };
1194
static  ANTLR3_BITSET_LIST FOLLOW_POPTO_TOK_in_mainCommand2331	= { FOLLOW_POPTO_TOK_in_mainCommand2331_bits, 2	};
1195
/** Bitset defining follow set for error recovery in rule state: FOLLOW_numeral_in_mainCommand2335  */
1196
static	ANTLR3_BITWORD FOLLOW_numeral_in_mainCommand2335_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1197
static  ANTLR3_BITSET_LIST FOLLOW_numeral_in_mainCommand2335	= { FOLLOW_numeral_in_mainCommand2335_bits, 1	};
1198
/** Bitset defining follow set for error recovery in rule state: FOLLOW_PUSH_SCOPE_TOK_in_mainCommand2355  */
1199
static	ANTLR3_BITWORD FOLLOW_PUSH_SCOPE_TOK_in_mainCommand2355_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002), ANTLR3_UINT64_LIT(0x0001000000000000) };
1200
static  ANTLR3_BITSET_LIST FOLLOW_PUSH_SCOPE_TOK_in_mainCommand2355	= { FOLLOW_PUSH_SCOPE_TOK_in_mainCommand2355_bits, 2	};
1201
/** Bitset defining follow set for error recovery in rule state: FOLLOW_numeral_in_mainCommand2359  */
1202
static	ANTLR3_BITWORD FOLLOW_numeral_in_mainCommand2359_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1203
static  ANTLR3_BITSET_LIST FOLLOW_numeral_in_mainCommand2359	= { FOLLOW_numeral_in_mainCommand2359_bits, 1	};
1204
/** Bitset defining follow set for error recovery in rule state: FOLLOW_POP_SCOPE_TOK_in_mainCommand2372  */
1205
static	ANTLR3_BITWORD FOLLOW_POP_SCOPE_TOK_in_mainCommand2372_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002), ANTLR3_UINT64_LIT(0x0001000000000000) };
1206
static  ANTLR3_BITSET_LIST FOLLOW_POP_SCOPE_TOK_in_mainCommand2372	= { FOLLOW_POP_SCOPE_TOK_in_mainCommand2372_bits, 2	};
1207
/** Bitset defining follow set for error recovery in rule state: FOLLOW_numeral_in_mainCommand2376  */
1208
static	ANTLR3_BITWORD FOLLOW_numeral_in_mainCommand2376_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1209
static  ANTLR3_BITSET_LIST FOLLOW_numeral_in_mainCommand2376	= { FOLLOW_numeral_in_mainCommand2376_bits, 1	};
1210
/** Bitset defining follow set for error recovery in rule state: FOLLOW_POPTO_SCOPE_TOK_in_mainCommand2389  */
1211
static	ANTLR3_BITWORD FOLLOW_POPTO_SCOPE_TOK_in_mainCommand2389_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002), ANTLR3_UINT64_LIT(0x0001000000000000) };
1212
static  ANTLR3_BITSET_LIST FOLLOW_POPTO_SCOPE_TOK_in_mainCommand2389	= { FOLLOW_POPTO_SCOPE_TOK_in_mainCommand2389_bits, 2	};
1213
/** Bitset defining follow set for error recovery in rule state: FOLLOW_numeral_in_mainCommand2393  */
1214
static	ANTLR3_BITWORD FOLLOW_numeral_in_mainCommand2393_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1215
static  ANTLR3_BITSET_LIST FOLLOW_numeral_in_mainCommand2393	= { FOLLOW_numeral_in_mainCommand2393_bits, 1	};
1216
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RESET_TOK_in_mainCommand2407  */
1217
static	ANTLR3_BITWORD FOLLOW_RESET_TOK_in_mainCommand2407_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1218
static  ANTLR3_BITSET_LIST FOLLOW_RESET_TOK_in_mainCommand2407	= { FOLLOW_RESET_TOK_in_mainCommand2407_bits, 1	};
1219
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RESET_TOK_in_mainCommand2420  */
1220
static	ANTLR3_BITWORD FOLLOW_RESET_TOK_in_mainCommand2420_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000400) };
1221
static  ANTLR3_BITSET_LIST FOLLOW_RESET_TOK_in_mainCommand2420	= { FOLLOW_RESET_TOK_in_mainCommand2420_bits, 1	};
1222
/** Bitset defining follow set for error recovery in rule state: FOLLOW_ASSERTIONS_TOK_in_mainCommand2422  */
1223
static	ANTLR3_BITWORD FOLLOW_ASSERTIONS_TOK_in_mainCommand2422_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1224
static  ANTLR3_BITSET_LIST FOLLOW_ASSERTIONS_TOK_in_mainCommand2422	= { FOLLOW_ASSERTIONS_TOK_in_mainCommand2422_bits, 1	};
1225
/** Bitset defining follow set for error recovery in rule state: FOLLOW_DATATYPE_TOK_in_mainCommand2450  */
1226
static	ANTLR3_BITWORD FOLLOW_DATATYPE_TOK_in_mainCommand2450_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000020000000000) };
1227
static  ANTLR3_BITSET_LIST FOLLOW_DATATYPE_TOK_in_mainCommand2450	= { FOLLOW_DATATYPE_TOK_in_mainCommand2450_bits, 2	};
1228
/** Bitset defining follow set for error recovery in rule state: FOLLOW_datatypeDef_in_mainCommand2462  */
1229
static	ANTLR3_BITWORD FOLLOW_datatypeDef_in_mainCommand2462_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000), ANTLR3_UINT64_LIT(0x0000000000080000) };
1230
static  ANTLR3_BITSET_LIST FOLLOW_datatypeDef_in_mainCommand2462	= { FOLLOW_datatypeDef_in_mainCommand2462_bits, 2	};
1231
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COMMA_in_mainCommand2471  */
1232
static	ANTLR3_BITWORD FOLLOW_COMMA_in_mainCommand2471_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000020000000000) };
1233
static  ANTLR3_BITSET_LIST FOLLOW_COMMA_in_mainCommand2471	= { FOLLOW_COMMA_in_mainCommand2471_bits, 2	};
1234
/** Bitset defining follow set for error recovery in rule state: FOLLOW_datatypeDef_in_mainCommand2473  */
1235
static	ANTLR3_BITWORD FOLLOW_datatypeDef_in_mainCommand2473_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000), ANTLR3_UINT64_LIT(0x0000000000080000) };
1236
static  ANTLR3_BITSET_LIST FOLLOW_datatypeDef_in_mainCommand2473	= { FOLLOW_datatypeDef_in_mainCommand2473_bits, 2	};
1237
/** Bitset defining follow set for error recovery in rule state: FOLLOW_END_TOK_in_mainCommand2483  */
1238
static	ANTLR3_BITWORD FOLLOW_END_TOK_in_mainCommand2483_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1239
static  ANTLR3_BITSET_LIST FOLLOW_END_TOK_in_mainCommand2483	= { FOLLOW_END_TOK_in_mainCommand2483_bits, 1	};
1240
/** Bitset defining follow set for error recovery in rule state: FOLLOW_CONTEXT_TOK_in_mainCommand2496  */
1241
static	ANTLR3_BITWORD FOLLOW_CONTEXT_TOK_in_mainCommand2496_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002), ANTLR3_UINT64_LIT(0x0000020000000000), ANTLR3_UINT64_LIT(0x0008000000000000) };
1242
static  ANTLR3_BITSET_LIST FOLLOW_CONTEXT_TOK_in_mainCommand2496	= { FOLLOW_CONTEXT_TOK_in_mainCommand2496_bits, 3	};
1243
/** Bitset defining follow set for error recovery in rule state: FOLLOW_str_in_mainCommand2506  */
1244
static	ANTLR3_BITWORD FOLLOW_str_in_mainCommand2506_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1245
static  ANTLR3_BITSET_LIST FOLLOW_str_in_mainCommand2506	= { FOLLOW_str_in_mainCommand2506_bits, 1	};
1246
/** Bitset defining follow set for error recovery in rule state: FOLLOW_IDENTIFIER_in_mainCommand2511  */
1247
static	ANTLR3_BITWORD FOLLOW_IDENTIFIER_in_mainCommand2511_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1248
static  ANTLR3_BITSET_LIST FOLLOW_IDENTIFIER_in_mainCommand2511	= { FOLLOW_IDENTIFIER_in_mainCommand2511_bits, 1	};
1249
/** Bitset defining follow set for error recovery in rule state: FOLLOW_FORGET_TOK_in_mainCommand2544  */
1250
static	ANTLR3_BITWORD FOLLOW_FORGET_TOK_in_mainCommand2544_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000020000000000) };
1251
static  ANTLR3_BITSET_LIST FOLLOW_FORGET_TOK_in_mainCommand2544	= { FOLLOW_FORGET_TOK_in_mainCommand2544_bits, 2	};
1252
/** Bitset defining follow set for error recovery in rule state: FOLLOW_identifier_in_mainCommand2546  */
1253
static	ANTLR3_BITWORD FOLLOW_identifier_in_mainCommand2546_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1254
static  ANTLR3_BITSET_LIST FOLLOW_identifier_in_mainCommand2546	= { FOLLOW_identifier_in_mainCommand2546_bits, 1	};
1255
/** Bitset defining follow set for error recovery in rule state: FOLLOW_GET_TYPE_TOK_in_mainCommand2560  */
1256
static	ANTLR3_BITWORD FOLLOW_GET_TYPE_TOK_in_mainCommand2560_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
1257
static  ANTLR3_BITSET_LIST FOLLOW_GET_TYPE_TOK_in_mainCommand2560	= { FOLLOW_GET_TYPE_TOK_in_mainCommand2560_bits, 4	};
1258
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_mainCommand2562  */
1259
static	ANTLR3_BITWORD FOLLOW_formula_in_mainCommand2562_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1260
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_mainCommand2562	= { FOLLOW_formula_in_mainCommand2562_bits, 1	};
1261
/** Bitset defining follow set for error recovery in rule state: FOLLOW_CHECK_TYPE_TOK_in_mainCommand2576  */
1262
static	ANTLR3_BITWORD FOLLOW_CHECK_TYPE_TOK_in_mainCommand2576_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
1263
static  ANTLR3_BITSET_LIST FOLLOW_CHECK_TYPE_TOK_in_mainCommand2576	= { FOLLOW_CHECK_TYPE_TOK_in_mainCommand2576_bits, 4	};
1264
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_mainCommand2578  */
1265
static	ANTLR3_BITWORD FOLLOW_formula_in_mainCommand2578_bits[]	= { ANTLR3_UINT64_LIT(0x0010000000000000) };
1266
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_mainCommand2578	= { FOLLOW_formula_in_mainCommand2578_bits, 1	};
1267
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COLON_in_mainCommand2581  */
1268
static	ANTLR3_BITWORD FOLLOW_COLON_in_mainCommand2581_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000030100), ANTLR3_UINT64_LIT(0x1902020000000000), ANTLR3_UINT64_LIT(0x08000C0000200000), ANTLR3_UINT64_LIT(0x0000000000000001) };
1269
static  ANTLR3_BITSET_LIST FOLLOW_COLON_in_mainCommand2581	= { FOLLOW_COLON_in_mainCommand2581_bits, 4	};
1270
/** Bitset defining follow set for error recovery in rule state: FOLLOW_type_in_mainCommand2583  */
1271
static	ANTLR3_BITWORD FOLLOW_type_in_mainCommand2583_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1272
static  ANTLR3_BITSET_LIST FOLLOW_type_in_mainCommand2583	= { FOLLOW_type_in_mainCommand2583_bits, 1	};
1273
/** Bitset defining follow set for error recovery in rule state: FOLLOW_GET_CHILD_TOK_in_mainCommand2597  */
1274
static	ANTLR3_BITWORD FOLLOW_GET_CHILD_TOK_in_mainCommand2597_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
1275
static  ANTLR3_BITSET_LIST FOLLOW_GET_CHILD_TOK_in_mainCommand2597	= { FOLLOW_GET_CHILD_TOK_in_mainCommand2597_bits, 4	};
1276
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_mainCommand2599  */
1277
static	ANTLR3_BITWORD FOLLOW_formula_in_mainCommand2599_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0001000000000000) };
1278
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_mainCommand2599	= { FOLLOW_formula_in_mainCommand2599_bits, 2	};
1279
/** Bitset defining follow set for error recovery in rule state: FOLLOW_numeral_in_mainCommand2604  */
1280
static	ANTLR3_BITWORD FOLLOW_numeral_in_mainCommand2604_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1281
static  ANTLR3_BITSET_LIST FOLLOW_numeral_in_mainCommand2604	= { FOLLOW_numeral_in_mainCommand2604_bits, 1	};
1282
/** Bitset defining follow set for error recovery in rule state: FOLLOW_GET_OP_TOK_in_mainCommand2617  */
1283
static	ANTLR3_BITWORD FOLLOW_GET_OP_TOK_in_mainCommand2617_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
1284
static  ANTLR3_BITSET_LIST FOLLOW_GET_OP_TOK_in_mainCommand2617	= { FOLLOW_GET_OP_TOK_in_mainCommand2617_bits, 4	};
1285
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_mainCommand2619  */
1286
static	ANTLR3_BITWORD FOLLOW_formula_in_mainCommand2619_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1287
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_mainCommand2619	= { FOLLOW_formula_in_mainCommand2619_bits, 1	};
1288
/** Bitset defining follow set for error recovery in rule state: FOLLOW_GET_VALUE_TOK_in_mainCommand2633  */
1289
static	ANTLR3_BITWORD FOLLOW_GET_VALUE_TOK_in_mainCommand2633_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
1290
static  ANTLR3_BITSET_LIST FOLLOW_GET_VALUE_TOK_in_mainCommand2633	= { FOLLOW_GET_VALUE_TOK_in_mainCommand2633_bits, 4	};
1291
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_mainCommand2635  */
1292
static	ANTLR3_BITWORD FOLLOW_formula_in_mainCommand2635_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1293
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_mainCommand2635	= { FOLLOW_formula_in_mainCommand2635_bits, 1	};
1294
/** Bitset defining follow set for error recovery in rule state: FOLLOW_SUBSTITUTE_TOK_in_mainCommand2649  */
1295
static	ANTLR3_BITWORD FOLLOW_SUBSTITUTE_TOK_in_mainCommand2649_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000020000000000) };
1296
static  ANTLR3_BITSET_LIST FOLLOW_SUBSTITUTE_TOK_in_mainCommand2649	= { FOLLOW_SUBSTITUTE_TOK_in_mainCommand2649_bits, 2	};
1297
/** Bitset defining follow set for error recovery in rule state: FOLLOW_identifier_in_mainCommand2651  */
1298
static	ANTLR3_BITWORD FOLLOW_identifier_in_mainCommand2651_bits[]	= { ANTLR3_UINT64_LIT(0x0010000000000000) };
1299
static  ANTLR3_BITSET_LIST FOLLOW_identifier_in_mainCommand2651	= { FOLLOW_identifier_in_mainCommand2651_bits, 1	};
1300
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COLON_in_mainCommand2654  */
1301
static	ANTLR3_BITWORD FOLLOW_COLON_in_mainCommand2654_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000030100), ANTLR3_UINT64_LIT(0x1902020000000000), ANTLR3_UINT64_LIT(0x08000C0000200000), ANTLR3_UINT64_LIT(0x0000000000000001) };
1302
static  ANTLR3_BITSET_LIST FOLLOW_COLON_in_mainCommand2654	= { FOLLOW_COLON_in_mainCommand2654_bits, 4	};
1303
/** Bitset defining follow set for error recovery in rule state: FOLLOW_type_in_mainCommand2660  */
1304
static	ANTLR3_BITWORD FOLLOW_type_in_mainCommand2660_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000100000) };
1305
static  ANTLR3_BITSET_LIST FOLLOW_type_in_mainCommand2660	= { FOLLOW_type_in_mainCommand2660_bits, 2	};
1306
/** Bitset defining follow set for error recovery in rule state: FOLLOW_EQUAL_TOK_in_mainCommand2663  */
1307
static	ANTLR3_BITWORD FOLLOW_EQUAL_TOK_in_mainCommand2663_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
1308
static  ANTLR3_BITSET_LIST FOLLOW_EQUAL_TOK_in_mainCommand2663	= { FOLLOW_EQUAL_TOK_in_mainCommand2663_bits, 4	};
1309
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_mainCommand2665  */
1310
static	ANTLR3_BITWORD FOLLOW_formula_in_mainCommand2665_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0100000000000000) };
1311
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_mainCommand2665	= { FOLLOW_formula_in_mainCommand2665_bits, 2	};
1312
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LBRACKET_in_mainCommand2668  */
1313
static	ANTLR3_BITWORD FOLLOW_LBRACKET_in_mainCommand2668_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000020000000000) };
1314
static  ANTLR3_BITSET_LIST FOLLOW_LBRACKET_in_mainCommand2668	= { FOLLOW_LBRACKET_in_mainCommand2668_bits, 2	};
1315
/** Bitset defining follow set for error recovery in rule state: FOLLOW_identifier_in_mainCommand2674  */
1316
static	ANTLR3_BITWORD FOLLOW_identifier_in_mainCommand2674_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000001000) };
1317
static  ANTLR3_BITSET_LIST FOLLOW_identifier_in_mainCommand2674	= { FOLLOW_identifier_in_mainCommand2674_bits, 1	};
1318
/** Bitset defining follow set for error recovery in rule state: FOLLOW_ASSIGN_TOK_in_mainCommand2677  */
1319
static	ANTLR3_BITWORD FOLLOW_ASSIGN_TOK_in_mainCommand2677_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
1320
static  ANTLR3_BITSET_LIST FOLLOW_ASSIGN_TOK_in_mainCommand2677	= { FOLLOW_ASSIGN_TOK_in_mainCommand2677_bits, 4	};
1321
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_mainCommand2679  */
1322
static	ANTLR3_BITWORD FOLLOW_formula_in_mainCommand2679_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000100000) };
1323
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_mainCommand2679	= { FOLLOW_formula_in_mainCommand2679_bits, 3	};
1324
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RBRACKET_in_mainCommand2682  */
1325
static	ANTLR3_BITWORD FOLLOW_RBRACKET_in_mainCommand2682_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1326
static  ANTLR3_BITSET_LIST FOLLOW_RBRACKET_in_mainCommand2682	= { FOLLOW_RBRACKET_in_mainCommand2682_bits, 1	};
1327
/** Bitset defining follow set for error recovery in rule state: FOLLOW_DBG_TOK_in_mainCommand2701  */
1328
static	ANTLR3_BITWORD FOLLOW_DBG_TOK_in_mainCommand2701_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002), ANTLR3_UINT64_LIT(0x0000020000000000), ANTLR3_UINT64_LIT(0x0008000000000000) };
1329
static  ANTLR3_BITSET_LIST FOLLOW_DBG_TOK_in_mainCommand2701	= { FOLLOW_DBG_TOK_in_mainCommand2701_bits, 3	};
1330
/** Bitset defining follow set for error recovery in rule state: FOLLOW_str_in_mainCommand2711  */
1331
static	ANTLR3_BITWORD FOLLOW_str_in_mainCommand2711_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1332
static  ANTLR3_BITSET_LIST FOLLOW_str_in_mainCommand2711	= { FOLLOW_str_in_mainCommand2711_bits, 1	};
1333
/** Bitset defining follow set for error recovery in rule state: FOLLOW_IDENTIFIER_in_mainCommand2716  */
1334
static	ANTLR3_BITWORD FOLLOW_IDENTIFIER_in_mainCommand2716_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1335
static  ANTLR3_BITSET_LIST FOLLOW_IDENTIFIER_in_mainCommand2716	= { FOLLOW_IDENTIFIER_in_mainCommand2716_bits, 1	};
1336
/** Bitset defining follow set for error recovery in rule state: FOLLOW_TRACE_TOK_in_mainCommand2749  */
1337
static	ANTLR3_BITWORD FOLLOW_TRACE_TOK_in_mainCommand2749_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002), ANTLR3_UINT64_LIT(0x0000020000000000), ANTLR3_UINT64_LIT(0x0008000000000000) };
1338
static  ANTLR3_BITSET_LIST FOLLOW_TRACE_TOK_in_mainCommand2749	= { FOLLOW_TRACE_TOK_in_mainCommand2749_bits, 3	};
1339
/** Bitset defining follow set for error recovery in rule state: FOLLOW_str_in_mainCommand2759  */
1340
static	ANTLR3_BITWORD FOLLOW_str_in_mainCommand2759_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1341
static  ANTLR3_BITSET_LIST FOLLOW_str_in_mainCommand2759	= { FOLLOW_str_in_mainCommand2759_bits, 1	};
1342
/** Bitset defining follow set for error recovery in rule state: FOLLOW_IDENTIFIER_in_mainCommand2764  */
1343
static	ANTLR3_BITWORD FOLLOW_IDENTIFIER_in_mainCommand2764_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1344
static  ANTLR3_BITSET_LIST FOLLOW_IDENTIFIER_in_mainCommand2764	= { FOLLOW_IDENTIFIER_in_mainCommand2764_bits, 1	};
1345
/** Bitset defining follow set for error recovery in rule state: FOLLOW_UNTRACE_TOK_in_mainCommand2796  */
1346
static	ANTLR3_BITWORD FOLLOW_UNTRACE_TOK_in_mainCommand2796_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002), ANTLR3_UINT64_LIT(0x0000020000000000), ANTLR3_UINT64_LIT(0x0008000000000000) };
1347
static  ANTLR3_BITSET_LIST FOLLOW_UNTRACE_TOK_in_mainCommand2796	= { FOLLOW_UNTRACE_TOK_in_mainCommand2796_bits, 3	};
1348
/** Bitset defining follow set for error recovery in rule state: FOLLOW_str_in_mainCommand2806  */
1349
static	ANTLR3_BITWORD FOLLOW_str_in_mainCommand2806_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1350
static  ANTLR3_BITSET_LIST FOLLOW_str_in_mainCommand2806	= { FOLLOW_str_in_mainCommand2806_bits, 1	};
1351
/** Bitset defining follow set for error recovery in rule state: FOLLOW_IDENTIFIER_in_mainCommand2811  */
1352
static	ANTLR3_BITWORD FOLLOW_IDENTIFIER_in_mainCommand2811_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1353
static  ANTLR3_BITSET_LIST FOLLOW_IDENTIFIER_in_mainCommand2811	= { FOLLOW_IDENTIFIER_in_mainCommand2811_bits, 1	};
1354
/** Bitset defining follow set for error recovery in rule state: FOLLOW_HELP_TOK_in_mainCommand2844  */
1355
static	ANTLR3_BITWORD FOLLOW_HELP_TOK_in_mainCommand2844_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002), ANTLR3_UINT64_LIT(0x0000020000000000), ANTLR3_UINT64_LIT(0x0008000000000000) };
1356
static  ANTLR3_BITSET_LIST FOLLOW_HELP_TOK_in_mainCommand2844	= { FOLLOW_HELP_TOK_in_mainCommand2844_bits, 3	};
1357
/** Bitset defining follow set for error recovery in rule state: FOLLOW_str_in_mainCommand2854  */
1358
static	ANTLR3_BITWORD FOLLOW_str_in_mainCommand2854_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1359
static  ANTLR3_BITSET_LIST FOLLOW_str_in_mainCommand2854	= { FOLLOW_str_in_mainCommand2854_bits, 1	};
1360
/** Bitset defining follow set for error recovery in rule state: FOLLOW_IDENTIFIER_in_mainCommand2859  */
1361
static	ANTLR3_BITWORD FOLLOW_IDENTIFIER_in_mainCommand2859_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1362
static  ANTLR3_BITSET_LIST FOLLOW_IDENTIFIER_in_mainCommand2859	= { FOLLOW_IDENTIFIER_in_mainCommand2859_bits, 1	};
1363
/** Bitset defining follow set for error recovery in rule state: FOLLOW_TRANSFORM_TOK_in_mainCommand2900  */
1364
static	ANTLR3_BITWORD FOLLOW_TRANSFORM_TOK_in_mainCommand2900_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
1365
static  ANTLR3_BITSET_LIST FOLLOW_TRANSFORM_TOK_in_mainCommand2900	= { FOLLOW_TRANSFORM_TOK_in_mainCommand2900_bits, 4	};
1366
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_mainCommand2902  */
1367
static	ANTLR3_BITWORD FOLLOW_formula_in_mainCommand2902_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1368
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_mainCommand2902	= { FOLLOW_formula_in_mainCommand2902_bits, 1	};
1369
/** Bitset defining follow set for error recovery in rule state: FOLLOW_PRINT_TOK_in_mainCommand2916  */
1370
static	ANTLR3_BITWORD FOLLOW_PRINT_TOK_in_mainCommand2916_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
1371
static  ANTLR3_BITSET_LIST FOLLOW_PRINT_TOK_in_mainCommand2916	= { FOLLOW_PRINT_TOK_in_mainCommand2916_bits, 4	};
1372
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_mainCommand2918  */
1373
static	ANTLR3_BITWORD FOLLOW_formula_in_mainCommand2918_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1374
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_mainCommand2918	= { FOLLOW_formula_in_mainCommand2918_bits, 1	};
1375
/** Bitset defining follow set for error recovery in rule state: FOLLOW_PRINT_TYPE_TOK_in_mainCommand2931  */
1376
static	ANTLR3_BITWORD FOLLOW_PRINT_TYPE_TOK_in_mainCommand2931_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000030100), ANTLR3_UINT64_LIT(0x1902020000000000), ANTLR3_UINT64_LIT(0x08000C0000200000), ANTLR3_UINT64_LIT(0x0000000000000001) };
1377
static  ANTLR3_BITSET_LIST FOLLOW_PRINT_TYPE_TOK_in_mainCommand2931	= { FOLLOW_PRINT_TYPE_TOK_in_mainCommand2931_bits, 4	};
1378
/** Bitset defining follow set for error recovery in rule state: FOLLOW_type_in_mainCommand2933  */
1379
static	ANTLR3_BITWORD FOLLOW_type_in_mainCommand2933_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1380
static  ANTLR3_BITSET_LIST FOLLOW_type_in_mainCommand2933	= { FOLLOW_type_in_mainCommand2933_bits, 1	};
1381
/** Bitset defining follow set for error recovery in rule state: FOLLOW_CALL_TOK_in_mainCommand2947  */
1382
static	ANTLR3_BITWORD FOLLOW_CALL_TOK_in_mainCommand2947_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000020000000000) };
1383
static  ANTLR3_BITSET_LIST FOLLOW_CALL_TOK_in_mainCommand2947	= { FOLLOW_CALL_TOK_in_mainCommand2947_bits, 2	};
1384
/** Bitset defining follow set for error recovery in rule state: FOLLOW_identifier_in_mainCommand2949  */
1385
static	ANTLR3_BITWORD FOLLOW_identifier_in_mainCommand2949_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
1386
static  ANTLR3_BITSET_LIST FOLLOW_identifier_in_mainCommand2949	= { FOLLOW_identifier_in_mainCommand2949_bits, 4	};
1387
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_mainCommand2952  */
1388
static	ANTLR3_BITWORD FOLLOW_formula_in_mainCommand2952_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1389
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_mainCommand2952	= { FOLLOW_formula_in_mainCommand2952_bits, 1	};
1390
/** Bitset defining follow set for error recovery in rule state: FOLLOW_ECHO_TOK_in_mainCommand2966  */
1391
static	ANTLR3_BITWORD FOLLOW_ECHO_TOK_in_mainCommand2966_bits[]	= { ANTLR3_UINT64_LIT(0x4000000000008002), ANTLR3_UINT64_LIT(0x8001030000000000), ANTLR3_UINT64_LIT(0x0008000000000000) };
1392
static  ANTLR3_BITSET_LIST FOLLOW_ECHO_TOK_in_mainCommand2966	= { FOLLOW_ECHO_TOK_in_mainCommand2966_bits, 3	};
1393
/** Bitset defining follow set for error recovery in rule state: FOLLOW_simpleSymbolicExpr_in_mainCommand2974  */
1394
static	ANTLR3_BITWORD FOLLOW_simpleSymbolicExpr_in_mainCommand2974_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1395
static  ANTLR3_BITSET_LIST FOLLOW_simpleSymbolicExpr_in_mainCommand2974	= { FOLLOW_simpleSymbolicExpr_in_mainCommand2974_bits, 1	};
1396
/** Bitset defining follow set for error recovery in rule state: FOLLOW_EXIT_TOK_in_mainCommand3004  */
1397
static	ANTLR3_BITWORD FOLLOW_EXIT_TOK_in_mainCommand3004_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1398
static  ANTLR3_BITSET_LIST FOLLOW_EXIT_TOK_in_mainCommand3004	= { FOLLOW_EXIT_TOK_in_mainCommand3004_bits, 1	};
1399
/** Bitset defining follow set for error recovery in rule state: FOLLOW_INCLUDE_TOK_in_mainCommand3017  */
1400
static	ANTLR3_BITWORD FOLLOW_INCLUDE_TOK_in_mainCommand3017_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002), ANTLR3_UINT64_LIT(0x0000020000000000), ANTLR3_UINT64_LIT(0x0008000000000000) };
1401
static  ANTLR3_BITSET_LIST FOLLOW_INCLUDE_TOK_in_mainCommand3017	= { FOLLOW_INCLUDE_TOK_in_mainCommand3017_bits, 3	};
1402
/** Bitset defining follow set for error recovery in rule state: FOLLOW_str_in_mainCommand3027  */
1403
static	ANTLR3_BITWORD FOLLOW_str_in_mainCommand3027_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1404
static  ANTLR3_BITSET_LIST FOLLOW_str_in_mainCommand3027	= { FOLLOW_str_in_mainCommand3027_bits, 1	};
1405
/** Bitset defining follow set for error recovery in rule state: FOLLOW_IDENTIFIER_in_mainCommand3032  */
1406
static	ANTLR3_BITWORD FOLLOW_IDENTIFIER_in_mainCommand3032_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1407
static  ANTLR3_BITSET_LIST FOLLOW_IDENTIFIER_in_mainCommand3032	= { FOLLOW_IDENTIFIER_in_mainCommand3032_bits, 1	};
1408
/** Bitset defining follow set for error recovery in rule state: FOLLOW_DUMP_PROOF_TOK_in_mainCommand3065  */
1409
static	ANTLR3_BITWORD FOLLOW_DUMP_PROOF_TOK_in_mainCommand3065_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1410
static  ANTLR3_BITSET_LIST FOLLOW_DUMP_PROOF_TOK_in_mainCommand3065	= { FOLLOW_DUMP_PROOF_TOK_in_mainCommand3065_bits, 1	};
1411
/** Bitset defining follow set for error recovery in rule state: FOLLOW_DUMP_UNSAT_CORE_TOK_in_mainCommand3078  */
1412
static	ANTLR3_BITWORD FOLLOW_DUMP_UNSAT_CORE_TOK_in_mainCommand3078_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1413
static  ANTLR3_BITSET_LIST FOLLOW_DUMP_UNSAT_CORE_TOK_in_mainCommand3078	= { FOLLOW_DUMP_UNSAT_CORE_TOK_in_mainCommand3078_bits, 1	};
1414
/** Bitset defining follow set for error recovery in rule state: FOLLOW_set_in_mainCommand3091  */
1415
static	ANTLR3_BITWORD FOLLOW_set_in_mainCommand3091_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1416
static  ANTLR3_BITSET_LIST FOLLOW_set_in_mainCommand3091	= { FOLLOW_set_in_mainCommand3091_bits, 1	};
1417
/** Bitset defining follow set for error recovery in rule state: FOLLOW_set_in_mainCommand3162  */
1418
static	ANTLR3_BITWORD FOLLOW_set_in_mainCommand3162_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1419
static  ANTLR3_BITSET_LIST FOLLOW_set_in_mainCommand3162	= { FOLLOW_set_in_mainCommand3162_bits, 1	};
1420
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COUNTEREXAMPLE_TOK_in_mainCommand3187  */
1421
static	ANTLR3_BITWORD FOLLOW_COUNTEREXAMPLE_TOK_in_mainCommand3187_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1422
static  ANTLR3_BITSET_LIST FOLLOW_COUNTEREXAMPLE_TOK_in_mainCommand3187	= { FOLLOW_COUNTEREXAMPLE_TOK_in_mainCommand3187_bits, 1	};
1423
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COUNTERMODEL_TOK_in_mainCommand3199  */
1424
static	ANTLR3_BITWORD FOLLOW_COUNTERMODEL_TOK_in_mainCommand3199_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1425
static  ANTLR3_BITSET_LIST FOLLOW_COUNTERMODEL_TOK_in_mainCommand3199	= { FOLLOW_COUNTERMODEL_TOK_in_mainCommand3199_bits, 1	};
1426
/** Bitset defining follow set for error recovery in rule state: FOLLOW_ARITH_VAR_ORDER_TOK_in_mainCommand3212  */
1427
static	ANTLR3_BITWORD FOLLOW_ARITH_VAR_ORDER_TOK_in_mainCommand3212_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x1000000000000000) };
1428
static  ANTLR3_BITSET_LIST FOLLOW_ARITH_VAR_ORDER_TOK_in_mainCommand3212	= { FOLLOW_ARITH_VAR_ORDER_TOK_in_mainCommand3212_bits, 2	};
1429
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LPAREN_in_mainCommand3214  */
1430
static	ANTLR3_BITWORD FOLLOW_LPAREN_in_mainCommand3214_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
1431
static  ANTLR3_BITSET_LIST FOLLOW_LPAREN_in_mainCommand3214	= { FOLLOW_LPAREN_in_mainCommand3214_bits, 4	};
1432
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_mainCommand3216  */
1433
static	ANTLR3_BITWORD FOLLOW_formula_in_mainCommand3216_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
1434
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_mainCommand3216	= { FOLLOW_formula_in_mainCommand3216_bits, 3	};
1435
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COMMA_in_mainCommand3221  */
1436
static	ANTLR3_BITWORD FOLLOW_COMMA_in_mainCommand3221_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
1437
static  ANTLR3_BITSET_LIST FOLLOW_COMMA_in_mainCommand3221	= { FOLLOW_COMMA_in_mainCommand3221_bits, 4	};
1438
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_mainCommand3223  */
1439
static	ANTLR3_BITWORD FOLLOW_formula_in_mainCommand3223_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
1440
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_mainCommand3223	= { FOLLOW_formula_in_mainCommand3223_bits, 3	};
1441
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RPAREN_in_mainCommand3229  */
1442
static	ANTLR3_BITWORD FOLLOW_RPAREN_in_mainCommand3229_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1443
static  ANTLR3_BITSET_LIST FOLLOW_RPAREN_in_mainCommand3229	= { FOLLOW_RPAREN_in_mainCommand3229_bits, 1	};
1444
/** Bitset defining follow set for error recovery in rule state: FOLLOW_CONTINUE_TOK_in_mainCommand3242  */
1445
static	ANTLR3_BITWORD FOLLOW_CONTINUE_TOK_in_mainCommand3242_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1446
static  ANTLR3_BITSET_LIST FOLLOW_CONTINUE_TOK_in_mainCommand3242	= { FOLLOW_CONTINUE_TOK_in_mainCommand3242_bits, 1	};
1447
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RESTART_TOK_in_mainCommand3254  */
1448
static	ANTLR3_BITWORD FOLLOW_RESTART_TOK_in_mainCommand3254_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
1449
static  ANTLR3_BITSET_LIST FOLLOW_RESTART_TOK_in_mainCommand3254	= { FOLLOW_RESTART_TOK_in_mainCommand3254_bits, 4	};
1450
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_mainCommand3256  */
1451
static	ANTLR3_BITWORD FOLLOW_formula_in_mainCommand3256_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1452
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_mainCommand3256	= { FOLLOW_formula_in_mainCommand3256_bits, 1	};
1453
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RECURSIVE_FUNCTION_TOK_in_mainCommand3265  */
1454
static	ANTLR3_BITWORD FOLLOW_RECURSIVE_FUNCTION_TOK_in_mainCommand3265_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000020000000000) };
1455
static  ANTLR3_BITSET_LIST FOLLOW_RECURSIVE_FUNCTION_TOK_in_mainCommand3265	= { FOLLOW_RECURSIVE_FUNCTION_TOK_in_mainCommand3265_bits, 2	};
1456
/** Bitset defining follow set for error recovery in rule state: FOLLOW_identifier_in_mainCommand3268  */
1457
static	ANTLR3_BITWORD FOLLOW_identifier_in_mainCommand3268_bits[]	= { ANTLR3_UINT64_LIT(0x0010000000000000) };
1458
static  ANTLR3_BITSET_LIST FOLLOW_identifier_in_mainCommand3268	= { FOLLOW_identifier_in_mainCommand3268_bits, 1	};
1459
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COLON_in_mainCommand3281  */
1460
static	ANTLR3_BITWORD FOLLOW_COLON_in_mainCommand3281_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000030100), ANTLR3_UINT64_LIT(0x1902020000000000), ANTLR3_UINT64_LIT(0x08000C0000200000), ANTLR3_UINT64_LIT(0x0000000000000001) };
1461
static  ANTLR3_BITSET_LIST FOLLOW_COLON_in_mainCommand3281	= { FOLLOW_COLON_in_mainCommand3281_bits, 4	};
1462
/** Bitset defining follow set for error recovery in rule state: FOLLOW_type_in_mainCommand3283  */
1463
static	ANTLR3_BITWORD FOLLOW_type_in_mainCommand3283_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000), ANTLR3_UINT64_LIT(0x0000020000100000) };
1464
static  ANTLR3_BITSET_LIST FOLLOW_type_in_mainCommand3283	= { FOLLOW_type_in_mainCommand3283_bits, 2	};
1465
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COMMA_in_mainCommand3287  */
1466
static	ANTLR3_BITWORD FOLLOW_COMMA_in_mainCommand3287_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000020000100000) };
1467
static  ANTLR3_BITSET_LIST FOLLOW_COMMA_in_mainCommand3287	= { FOLLOW_COMMA_in_mainCommand3287_bits, 2	};
1468
/** Bitset defining follow set for error recovery in rule state: FOLLOW_EQUAL_TOK_in_mainCommand3305  */
1469
static	ANTLR3_BITWORD FOLLOW_EQUAL_TOK_in_mainCommand3305_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
1470
static  ANTLR3_BITSET_LIST FOLLOW_EQUAL_TOK_in_mainCommand3305	= { FOLLOW_EQUAL_TOK_in_mainCommand3305_bits, 4	};
1471
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_mainCommand3308  */
1472
static	ANTLR3_BITWORD FOLLOW_formula_in_mainCommand3308_bits[]	= { ANTLR3_UINT64_LIT(0x4021FFFFFFF8C112), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
1473
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_mainCommand3308	= { FOLLOW_formula_in_mainCommand3308_bits, 4	};
1474
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COMMA_in_mainCommand3322  */
1475
static	ANTLR3_BITWORD FOLLOW_COMMA_in_mainCommand3322_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C112), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
1476
static  ANTLR3_BITSET_LIST FOLLOW_COMMA_in_mainCommand3322	= { FOLLOW_COMMA_in_mainCommand3322_bits, 4	};
1477
/** Bitset defining follow set for error recovery in rule state: FOLLOW_toplevelDeclaration_in_mainCommand3345  */
1478
static	ANTLR3_BITWORD FOLLOW_toplevelDeclaration_in_mainCommand3345_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1479
static  ANTLR3_BITSET_LIST FOLLOW_toplevelDeclaration_in_mainCommand3345	= { FOLLOW_toplevelDeclaration_in_mainCommand3345_bits, 1	};
1480
/** Bitset defining follow set for error recovery in rule state: FOLLOW_INTEGER_LITERAL_in_simpleSymbolicExpr3360  */
1481
static	ANTLR3_BITWORD FOLLOW_INTEGER_LITERAL_in_simpleSymbolicExpr3360_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1482
static  ANTLR3_BITSET_LIST FOLLOW_INTEGER_LITERAL_in_simpleSymbolicExpr3360	= { FOLLOW_INTEGER_LITERAL_in_simpleSymbolicExpr3360_bits, 1	};
1483
/** Bitset defining follow set for error recovery in rule state: FOLLOW_MINUS_TOK_in_simpleSymbolicExpr3372  */
1484
static	ANTLR3_BITWORD FOLLOW_MINUS_TOK_in_simpleSymbolicExpr3372_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0001000000000000) };
1485
static  ANTLR3_BITSET_LIST FOLLOW_MINUS_TOK_in_simpleSymbolicExpr3372	= { FOLLOW_MINUS_TOK_in_simpleSymbolicExpr3372_bits, 2	};
1486
/** Bitset defining follow set for error recovery in rule state: FOLLOW_INTEGER_LITERAL_in_simpleSymbolicExpr3374  */
1487
static	ANTLR3_BITWORD FOLLOW_INTEGER_LITERAL_in_simpleSymbolicExpr3374_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1488
static  ANTLR3_BITSET_LIST FOLLOW_INTEGER_LITERAL_in_simpleSymbolicExpr3374	= { FOLLOW_INTEGER_LITERAL_in_simpleSymbolicExpr3374_bits, 1	};
1489
/** Bitset defining follow set for error recovery in rule state: FOLLOW_DECIMAL_LITERAL_in_simpleSymbolicExpr3386  */
1490
static	ANTLR3_BITWORD FOLLOW_DECIMAL_LITERAL_in_simpleSymbolicExpr3386_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1491
static  ANTLR3_BITSET_LIST FOLLOW_DECIMAL_LITERAL_in_simpleSymbolicExpr3386	= { FOLLOW_DECIMAL_LITERAL_in_simpleSymbolicExpr3386_bits, 1	};
1492
/** Bitset defining follow set for error recovery in rule state: FOLLOW_HEX_LITERAL_in_simpleSymbolicExpr3398  */
1493
static	ANTLR3_BITWORD FOLLOW_HEX_LITERAL_in_simpleSymbolicExpr3398_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1494
static  ANTLR3_BITSET_LIST FOLLOW_HEX_LITERAL_in_simpleSymbolicExpr3398	= { FOLLOW_HEX_LITERAL_in_simpleSymbolicExpr3398_bits, 1	};
1495
/** Bitset defining follow set for error recovery in rule state: FOLLOW_BINARY_LITERAL_in_simpleSymbolicExpr3410  */
1496
static	ANTLR3_BITWORD FOLLOW_BINARY_LITERAL_in_simpleSymbolicExpr3410_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1497
static  ANTLR3_BITSET_LIST FOLLOW_BINARY_LITERAL_in_simpleSymbolicExpr3410	= { FOLLOW_BINARY_LITERAL_in_simpleSymbolicExpr3410_bits, 1	};
1498
/** Bitset defining follow set for error recovery in rule state: FOLLOW_str_in_simpleSymbolicExpr3422  */
1499
static	ANTLR3_BITWORD FOLLOW_str_in_simpleSymbolicExpr3422_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1500
static  ANTLR3_BITSET_LIST FOLLOW_str_in_simpleSymbolicExpr3422	= { FOLLOW_str_in_simpleSymbolicExpr3422_bits, 1	};
1501
/** Bitset defining follow set for error recovery in rule state: FOLLOW_IDENTIFIER_in_simpleSymbolicExpr3429  */
1502
static	ANTLR3_BITWORD FOLLOW_IDENTIFIER_in_simpleSymbolicExpr3429_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1503
static  ANTLR3_BITSET_LIST FOLLOW_IDENTIFIER_in_simpleSymbolicExpr3429	= { FOLLOW_IDENTIFIER_in_simpleSymbolicExpr3429_bits, 1	};
1504
/** Bitset defining follow set for error recovery in rule state: FOLLOW_simpleSymbolicExpr_in_symbolicExpr3454  */
1505
static	ANTLR3_BITWORD FOLLOW_simpleSymbolicExpr_in_symbolicExpr3454_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1506
static  ANTLR3_BITSET_LIST FOLLOW_simpleSymbolicExpr_in_symbolicExpr3454	= { FOLLOW_simpleSymbolicExpr_in_symbolicExpr3454_bits, 1	};
1507
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LPAREN_in_symbolicExpr3467  */
1508
static	ANTLR3_BITWORD FOLLOW_LPAREN_in_symbolicExpr3467_bits[]	= { ANTLR3_UINT64_LIT(0x4000000000008000), ANTLR3_UINT64_LIT(0x9001030000000000), ANTLR3_UINT64_LIT(0x0008002000000000) };
1509
static  ANTLR3_BITSET_LIST FOLLOW_LPAREN_in_symbolicExpr3467	= { FOLLOW_LPAREN_in_symbolicExpr3467_bits, 3	};
1510
/** Bitset defining follow set for error recovery in rule state: FOLLOW_symbolicExpr_in_symbolicExpr3470  */
1511
static	ANTLR3_BITWORD FOLLOW_symbolicExpr_in_symbolicExpr3470_bits[]	= { ANTLR3_UINT64_LIT(0x4000000000008000), ANTLR3_UINT64_LIT(0x9001030000000000), ANTLR3_UINT64_LIT(0x0008002000000000) };
1512
static  ANTLR3_BITSET_LIST FOLLOW_symbolicExpr_in_symbolicExpr3470	= { FOLLOW_symbolicExpr_in_symbolicExpr3470_bits, 3	};
1513
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RPAREN_in_symbolicExpr3478  */
1514
static	ANTLR3_BITWORD FOLLOW_RPAREN_in_symbolicExpr3478_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1515
static  ANTLR3_BITSET_LIST FOLLOW_RPAREN_in_symbolicExpr3478	= { FOLLOW_RPAREN_in_symbolicExpr3478_bits, 1	};
1516
/** Bitset defining follow set for error recovery in rule state: FOLLOW_identifierList_in_toplevelDeclaration3505  */
1517
static	ANTLR3_BITWORD FOLLOW_identifierList_in_toplevelDeclaration3505_bits[]	= { ANTLR3_UINT64_LIT(0x0010000000000000) };
1518
static  ANTLR3_BITSET_LIST FOLLOW_identifierList_in_toplevelDeclaration3505	= { FOLLOW_identifierList_in_toplevelDeclaration3505_bits, 1	};
1519
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COLON_in_toplevelDeclaration3508  */
1520
static	ANTLR3_BITWORD FOLLOW_COLON_in_toplevelDeclaration3508_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000030100), ANTLR3_UINT64_LIT(0x1902020000000000), ANTLR3_UINT64_LIT(0x08000C0000200000), ANTLR3_UINT64_LIT(0x0000000000000201) };
1521
static  ANTLR3_BITSET_LIST FOLLOW_COLON_in_toplevelDeclaration3508	= { FOLLOW_COLON_in_toplevelDeclaration3508_bits, 4	};
1522
/** Bitset defining follow set for error recovery in rule state: FOLLOW_declareVariables_in_toplevelDeclaration3516  */
1523
static	ANTLR3_BITWORD FOLLOW_declareVariables_in_toplevelDeclaration3516_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1524
static  ANTLR3_BITSET_LIST FOLLOW_declareVariables_in_toplevelDeclaration3516	= { FOLLOW_declareVariables_in_toplevelDeclaration3516_bits, 1	};
1525
/** Bitset defining follow set for error recovery in rule state: FOLLOW_declareTypes_in_toplevelDeclaration3525  */
1526
static	ANTLR3_BITWORD FOLLOW_declareTypes_in_toplevelDeclaration3525_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1527
static  ANTLR3_BITSET_LIST FOLLOW_declareTypes_in_toplevelDeclaration3525	= { FOLLOW_declareTypes_in_toplevelDeclaration3525_bits, 1	};
1528
/** Bitset defining follow set for error recovery in rule state: FOLLOW_identifierList_in_boundVarDecl3549  */
1529
static	ANTLR3_BITWORD FOLLOW_identifierList_in_boundVarDecl3549_bits[]	= { ANTLR3_UINT64_LIT(0x0010000000000000) };
1530
static  ANTLR3_BITSET_LIST FOLLOW_identifierList_in_boundVarDecl3549	= { FOLLOW_identifierList_in_boundVarDecl3549_bits, 1	};
1531
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COLON_in_boundVarDecl3552  */
1532
static	ANTLR3_BITWORD FOLLOW_COLON_in_boundVarDecl3552_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000030100), ANTLR3_UINT64_LIT(0x1902020000000000), ANTLR3_UINT64_LIT(0x08000C0000200000), ANTLR3_UINT64_LIT(0x0000000000000001) };
1533
static  ANTLR3_BITSET_LIST FOLLOW_COLON_in_boundVarDecl3552	= { FOLLOW_COLON_in_boundVarDecl3552_bits, 4	};
1534
/** Bitset defining follow set for error recovery in rule state: FOLLOW_declareVariables_in_boundVarDecl3558  */
1535
static	ANTLR3_BITWORD FOLLOW_declareVariables_in_boundVarDecl3558_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1536
static  ANTLR3_BITSET_LIST FOLLOW_declareVariables_in_boundVarDecl3558	= { FOLLOW_declareVariables_in_boundVarDecl3558_bits, 1	};
1537
/** Bitset defining follow set for error recovery in rule state: FOLLOW_boundVarDecl_in_boundVarDecls3579  */
1538
static	ANTLR3_BITWORD FOLLOW_boundVarDecl_in_boundVarDecls3579_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000002) };
1539
static  ANTLR3_BITSET_LIST FOLLOW_boundVarDecl_in_boundVarDecls3579	= { FOLLOW_boundVarDecl_in_boundVarDecls3579_bits, 1	};
1540
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COMMA_in_boundVarDecls3584  */
1541
static	ANTLR3_BITWORD FOLLOW_COMMA_in_boundVarDecls3584_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000020000000000) };
1542
static  ANTLR3_BITSET_LIST FOLLOW_COMMA_in_boundVarDecls3584	= { FOLLOW_COMMA_in_boundVarDecls3584_bits, 2	};
1543
/** Bitset defining follow set for error recovery in rule state: FOLLOW_boundVarDecl_in_boundVarDecls3586  */
1544
static	ANTLR3_BITWORD FOLLOW_boundVarDecl_in_boundVarDecls3586_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000002) };
1545
static  ANTLR3_BITSET_LIST FOLLOW_boundVarDecl_in_boundVarDecls3586	= { FOLLOW_boundVarDecl_in_boundVarDecls3586_bits, 1	};
1546
/** Bitset defining follow set for error recovery in rule state: FOLLOW_boundVarDeclReturn_in_boundVarDeclsReturn3609  */
1547
static	ANTLR3_BITWORD FOLLOW_boundVarDeclReturn_in_boundVarDeclsReturn3609_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000002) };
1548
static  ANTLR3_BITSET_LIST FOLLOW_boundVarDeclReturn_in_boundVarDeclsReturn3609	= { FOLLOW_boundVarDeclReturn_in_boundVarDeclsReturn3609_bits, 1	};
1549
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COMMA_in_boundVarDeclsReturn3614  */
1550
static	ANTLR3_BITWORD FOLLOW_COMMA_in_boundVarDeclsReturn3614_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000020000000000) };
1551
static  ANTLR3_BITSET_LIST FOLLOW_COMMA_in_boundVarDeclsReturn3614	= { FOLLOW_COMMA_in_boundVarDeclsReturn3614_bits, 2	};
1552
/** Bitset defining follow set for error recovery in rule state: FOLLOW_boundVarDeclReturn_in_boundVarDeclsReturn3616  */
1553
static	ANTLR3_BITWORD FOLLOW_boundVarDeclReturn_in_boundVarDeclsReturn3616_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000002) };
1554
static  ANTLR3_BITSET_LIST FOLLOW_boundVarDeclReturn_in_boundVarDeclsReturn3616	= { FOLLOW_boundVarDeclReturn_in_boundVarDeclsReturn3616_bits, 1	};
1555
/** Bitset defining follow set for error recovery in rule state: FOLLOW_identifierList_in_boundVarDeclReturn3639  */
1556
static	ANTLR3_BITWORD FOLLOW_identifierList_in_boundVarDeclReturn3639_bits[]	= { ANTLR3_UINT64_LIT(0x0010000000000000) };
1557
static  ANTLR3_BITSET_LIST FOLLOW_identifierList_in_boundVarDeclReturn3639	= { FOLLOW_identifierList_in_boundVarDeclReturn3639_bits, 1	};
1558
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COLON_in_boundVarDeclReturn3642  */
1559
static	ANTLR3_BITWORD FOLLOW_COLON_in_boundVarDeclReturn3642_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000030100), ANTLR3_UINT64_LIT(0x1902020000000000), ANTLR3_UINT64_LIT(0x08000C0000200000), ANTLR3_UINT64_LIT(0x0000000000000001) };
1560
static  ANTLR3_BITSET_LIST FOLLOW_COLON_in_boundVarDeclReturn3642	= { FOLLOW_COLON_in_boundVarDeclReturn3642_bits, 4	};
1561
/** Bitset defining follow set for error recovery in rule state: FOLLOW_type_in_boundVarDeclReturn3644  */
1562
static	ANTLR3_BITWORD FOLLOW_type_in_boundVarDeclReturn3644_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1563
static  ANTLR3_BITSET_LIST FOLLOW_type_in_boundVarDeclReturn3644	= { FOLLOW_type_in_boundVarDeclReturn3644_bits, 1	};
1564
/** Bitset defining follow set for error recovery in rule state: FOLLOW_TYPE_TOK_in_declareTypes3678  */
1565
static	ANTLR3_BITWORD FOLLOW_TYPE_TOK_in_declareTypes3678_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1566
static  ANTLR3_BITSET_LIST FOLLOW_TYPE_TOK_in_declareTypes3678	= { FOLLOW_TYPE_TOK_in_declareTypes3678_bits, 1	};
1567
/** Bitset defining follow set for error recovery in rule state: FOLLOW_TYPE_TOK_in_declareTypes3697  */
1568
static	ANTLR3_BITWORD FOLLOW_TYPE_TOK_in_declareTypes3697_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000100000) };
1569
static  ANTLR3_BITSET_LIST FOLLOW_TYPE_TOK_in_declareTypes3697	= { FOLLOW_TYPE_TOK_in_declareTypes3697_bits, 2	};
1570
/** Bitset defining follow set for error recovery in rule state: FOLLOW_EQUAL_TOK_in_declareTypes3699  */
1571
static	ANTLR3_BITWORD FOLLOW_EQUAL_TOK_in_declareTypes3699_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000030100), ANTLR3_UINT64_LIT(0x1902020000000000), ANTLR3_UINT64_LIT(0x08000C0000200000), ANTLR3_UINT64_LIT(0x0000000000000001) };
1572
static  ANTLR3_BITSET_LIST FOLLOW_EQUAL_TOK_in_declareTypes3699	= { FOLLOW_EQUAL_TOK_in_declareTypes3699_bits, 4	};
1573
/** Bitset defining follow set for error recovery in rule state: FOLLOW_type_in_declareTypes3701  */
1574
static	ANTLR3_BITWORD FOLLOW_type_in_declareTypes3701_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1575
static  ANTLR3_BITSET_LIST FOLLOW_type_in_declareTypes3701	= { FOLLOW_type_in_declareTypes3701_bits, 1	};
1576
/** Bitset defining follow set for error recovery in rule state: FOLLOW_type_in_declareVariables3735  */
1577
static	ANTLR3_BITWORD FOLLOW_type_in_declareVariables3735_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002), ANTLR3_UINT64_LIT(0x0000000000100000) };
1578
static  ANTLR3_BITSET_LIST FOLLOW_type_in_declareVariables3735	= { FOLLOW_type_in_declareVariables3735_bits, 2	};
1579
/** Bitset defining follow set for error recovery in rule state: FOLLOW_EQUAL_TOK_in_declareVariables3740  */
1580
static	ANTLR3_BITWORD FOLLOW_EQUAL_TOK_in_declareVariables3740_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
1581
static  ANTLR3_BITSET_LIST FOLLOW_EQUAL_TOK_in_declareVariables3740	= { FOLLOW_EQUAL_TOK_in_declareVariables3740_bits, 4	};
1582
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_declareVariables3742  */
1583
static	ANTLR3_BITWORD FOLLOW_formula_in_declareVariables3742_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1584
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_declareVariables3742	= { FOLLOW_formula_in_declareVariables3742_bits, 1	};
1585
/** Bitset defining follow set for error recovery in rule state: FOLLOW_identifier_in_identifierList3773  */
1586
static	ANTLR3_BITWORD FOLLOW_identifier_in_identifierList3773_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000002) };
1587
static  ANTLR3_BITSET_LIST FOLLOW_identifier_in_identifierList3773	= { FOLLOW_identifier_in_identifierList3773_bits, 1	};
1588
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COMMA_in_identifierList3784  */
1589
static	ANTLR3_BITWORD FOLLOW_COMMA_in_identifierList3784_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000020000000000) };
1590
static  ANTLR3_BITSET_LIST FOLLOW_COMMA_in_identifierList3784	= { FOLLOW_COMMA_in_identifierList3784_bits, 2	};
1591
/** Bitset defining follow set for error recovery in rule state: FOLLOW_identifier_in_identifierList3786  */
1592
static	ANTLR3_BITWORD FOLLOW_identifier_in_identifierList3786_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000002) };
1593
static  ANTLR3_BITSET_LIST FOLLOW_identifier_in_identifierList3786	= { FOLLOW_identifier_in_identifierList3786_bits, 1	};
1594
/** Bitset defining follow set for error recovery in rule state: FOLLOW_IDENTIFIER_in_identifier3808  */
1595
static	ANTLR3_BITWORD FOLLOW_IDENTIFIER_in_identifier3808_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1596
static  ANTLR3_BITSET_LIST FOLLOW_IDENTIFIER_in_identifier3808	= { FOLLOW_IDENTIFIER_in_identifier3808_bits, 1	};
1597
/** Bitset defining follow set for error recovery in rule state: FOLLOW_restrictedTypePossiblyFunctionLHS_in_type3841  */
1598
static	ANTLR3_BITWORD FOLLOW_restrictedTypePossiblyFunctionLHS_in_type3841_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000202) };
1599
static  ANTLR3_BITSET_LIST FOLLOW_restrictedTypePossiblyFunctionLHS_in_type3841	= { FOLLOW_restrictedTypePossiblyFunctionLHS_in_type3841_bits, 1	};
1600
/** Bitset defining follow set for error recovery in rule state: FOLLOW_ARROW_TOK_in_type3856  */
1601
static	ANTLR3_BITWORD FOLLOW_ARROW_TOK_in_type3856_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000030100), ANTLR3_UINT64_LIT(0x1902020000000000), ANTLR3_UINT64_LIT(0x08000C0000200000), ANTLR3_UINT64_LIT(0x0000000000000001) };
1602
static  ANTLR3_BITSET_LIST FOLLOW_ARROW_TOK_in_type3856	= { FOLLOW_ARROW_TOK_in_type3856_bits, 4	};
1603
/** Bitset defining follow set for error recovery in rule state: FOLLOW_type_in_type3858  */
1604
static	ANTLR3_BITWORD FOLLOW_type_in_type3858_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1605
static  ANTLR3_BITSET_LIST FOLLOW_type_in_type3858	= { FOLLOW_type_in_type3858_bits, 1	};
1606
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LET_TOK_in_type3881  */
1607
static	ANTLR3_BITWORD FOLLOW_LET_TOK_in_type3881_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000020000000000) };
1608
static  ANTLR3_BITSET_LIST FOLLOW_LET_TOK_in_type3881	= { FOLLOW_LET_TOK_in_type3881_bits, 2	};
1609
/** Bitset defining follow set for error recovery in rule state: FOLLOW_typeLetDecl_in_type3889  */
1610
static	ANTLR3_BITWORD FOLLOW_typeLetDecl_in_type3889_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000), ANTLR3_UINT64_LIT(0x0004000000000000) };
1611
static  ANTLR3_BITSET_LIST FOLLOW_typeLetDecl_in_type3889	= { FOLLOW_typeLetDecl_in_type3889_bits, 2	};
1612
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COMMA_in_type3894  */
1613
static	ANTLR3_BITWORD FOLLOW_COMMA_in_type3894_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000020000000000) };
1614
static  ANTLR3_BITSET_LIST FOLLOW_COMMA_in_type3894	= { FOLLOW_COMMA_in_type3894_bits, 2	};
1615
/** Bitset defining follow set for error recovery in rule state: FOLLOW_typeLetDecl_in_type3896  */
1616
static	ANTLR3_BITWORD FOLLOW_typeLetDecl_in_type3896_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000), ANTLR3_UINT64_LIT(0x0004000000000000) };
1617
static  ANTLR3_BITSET_LIST FOLLOW_typeLetDecl_in_type3896	= { FOLLOW_typeLetDecl_in_type3896_bits, 2	};
1618
/** Bitset defining follow set for error recovery in rule state: FOLLOW_IN_TOK_in_type3902  */
1619
static	ANTLR3_BITWORD FOLLOW_IN_TOK_in_type3902_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000030100), ANTLR3_UINT64_LIT(0x1902020000000000), ANTLR3_UINT64_LIT(0x08000C0000200000), ANTLR3_UINT64_LIT(0x0000000000000001) };
1620
static  ANTLR3_BITSET_LIST FOLLOW_IN_TOK_in_type3902	= { FOLLOW_IN_TOK_in_type3902_bits, 4	};
1621
/** Bitset defining follow set for error recovery in rule state: FOLLOW_type_in_type3904  */
1622
static	ANTLR3_BITWORD FOLLOW_type_in_type3904_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1623
static  ANTLR3_BITSET_LIST FOLLOW_type_in_type3904	= { FOLLOW_type_in_type3904_bits, 1	};
1624
/** Bitset defining follow set for error recovery in rule state: FOLLOW_restrictedTypePossiblyFunctionLHS_in_restrictedType3940  */
1625
static	ANTLR3_BITWORD FOLLOW_restrictedTypePossiblyFunctionLHS_in_restrictedType3940_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1626
static  ANTLR3_BITSET_LIST FOLLOW_restrictedTypePossiblyFunctionLHS_in_restrictedType3940	= { FOLLOW_restrictedTypePossiblyFunctionLHS_in_restrictedType3940_bits, 1	};
1627
/** Bitset defining follow set for error recovery in rule state: FOLLOW_identifier_in_restrictedTypePossiblyFunctionLHS3974  */
1628
static	ANTLR3_BITWORD FOLLOW_identifier_in_restrictedTypePossiblyFunctionLHS3974_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002), ANTLR3_UINT64_LIT(0x0100000000000000) };
1629
static  ANTLR3_BITSET_LIST FOLLOW_identifier_in_restrictedTypePossiblyFunctionLHS3974	= { FOLLOW_identifier_in_restrictedTypePossiblyFunctionLHS3974_bits, 2	};
1630
/** Bitset defining follow set for error recovery in rule state: FOLLOW_parameterization_in_restrictedTypePossiblyFunctionLHS3981  */
1631
static	ANTLR3_BITWORD FOLLOW_parameterization_in_restrictedTypePossiblyFunctionLHS3981_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1632
static  ANTLR3_BITSET_LIST FOLLOW_parameterization_in_restrictedTypePossiblyFunctionLHS3981	= { FOLLOW_parameterization_in_restrictedTypePossiblyFunctionLHS3981_bits, 1	};
1633
/** Bitset defining follow set for error recovery in rule state: FOLLOW_ARRAY_TOK_in_restrictedTypePossiblyFunctionLHS4002  */
1634
static	ANTLR3_BITWORD FOLLOW_ARRAY_TOK_in_restrictedTypePossiblyFunctionLHS4002_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000030100), ANTLR3_UINT64_LIT(0x1102020000000000), ANTLR3_UINT64_LIT(0x08000C0000200000), ANTLR3_UINT64_LIT(0x0000000000000001) };
1635
static  ANTLR3_BITSET_LIST FOLLOW_ARRAY_TOK_in_restrictedTypePossiblyFunctionLHS4002	= { FOLLOW_ARRAY_TOK_in_restrictedTypePossiblyFunctionLHS4002_bits, 4	};
1636
/** Bitset defining follow set for error recovery in rule state: FOLLOW_restrictedType_in_restrictedTypePossiblyFunctionLHS4004  */
1637
static	ANTLR3_BITWORD FOLLOW_restrictedType_in_restrictedTypePossiblyFunctionLHS4004_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000008) };
1638
static  ANTLR3_BITSET_LIST FOLLOW_restrictedType_in_restrictedTypePossiblyFunctionLHS4004	= { FOLLOW_restrictedType_in_restrictedTypePossiblyFunctionLHS4004_bits, 3	};
1639
/** Bitset defining follow set for error recovery in rule state: FOLLOW_OF_TOK_in_restrictedTypePossiblyFunctionLHS4007  */
1640
static	ANTLR3_BITWORD FOLLOW_OF_TOK_in_restrictedTypePossiblyFunctionLHS4007_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000030100), ANTLR3_UINT64_LIT(0x1102020000000000), ANTLR3_UINT64_LIT(0x08000C0000200000), ANTLR3_UINT64_LIT(0x0000000000000001) };
1641
static  ANTLR3_BITSET_LIST FOLLOW_OF_TOK_in_restrictedTypePossiblyFunctionLHS4007	= { FOLLOW_OF_TOK_in_restrictedTypePossiblyFunctionLHS4007_bits, 4	};
1642
/** Bitset defining follow set for error recovery in rule state: FOLLOW_restrictedType_in_restrictedTypePossiblyFunctionLHS4009  */
1643
static	ANTLR3_BITWORD FOLLOW_restrictedType_in_restrictedTypePossiblyFunctionLHS4009_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1644
static  ANTLR3_BITSET_LIST FOLLOW_restrictedType_in_restrictedTypePossiblyFunctionLHS4009	= { FOLLOW_restrictedType_in_restrictedTypePossiblyFunctionLHS4009_bits, 1	};
1645
/** Bitset defining follow set for error recovery in rule state: FOLLOW_SET_TOK_in_restrictedTypePossiblyFunctionLHS4022  */
1646
static	ANTLR3_BITWORD FOLLOW_SET_TOK_in_restrictedTypePossiblyFunctionLHS4022_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000008) };
1647
static  ANTLR3_BITSET_LIST FOLLOW_SET_TOK_in_restrictedTypePossiblyFunctionLHS4022	= { FOLLOW_SET_TOK_in_restrictedTypePossiblyFunctionLHS4022_bits, 3	};
1648
/** Bitset defining follow set for error recovery in rule state: FOLLOW_OF_TOK_in_restrictedTypePossiblyFunctionLHS4024  */
1649
static	ANTLR3_BITWORD FOLLOW_OF_TOK_in_restrictedTypePossiblyFunctionLHS4024_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000030100), ANTLR3_UINT64_LIT(0x1102020000000000), ANTLR3_UINT64_LIT(0x08000C0000200000), ANTLR3_UINT64_LIT(0x0000000000000001) };
1650
static  ANTLR3_BITSET_LIST FOLLOW_OF_TOK_in_restrictedTypePossiblyFunctionLHS4024	= { FOLLOW_OF_TOK_in_restrictedTypePossiblyFunctionLHS4024_bits, 4	};
1651
/** Bitset defining follow set for error recovery in rule state: FOLLOW_restrictedType_in_restrictedTypePossiblyFunctionLHS4026  */
1652
static	ANTLR3_BITWORD FOLLOW_restrictedType_in_restrictedTypePossiblyFunctionLHS4026_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1653
static  ANTLR3_BITSET_LIST FOLLOW_restrictedType_in_restrictedTypePossiblyFunctionLHS4026	= { FOLLOW_restrictedType_in_restrictedTypePossiblyFunctionLHS4026_bits, 1	};
1654
/** Bitset defining follow set for error recovery in rule state: FOLLOW_SUBTYPE_TOK_in_restrictedTypePossiblyFunctionLHS4046  */
1655
static	ANTLR3_BITWORD FOLLOW_SUBTYPE_TOK_in_restrictedTypePossiblyFunctionLHS4046_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x1000000000000000) };
1656
static  ANTLR3_BITSET_LIST FOLLOW_SUBTYPE_TOK_in_restrictedTypePossiblyFunctionLHS4046	= { FOLLOW_SUBTYPE_TOK_in_restrictedTypePossiblyFunctionLHS4046_bits, 2	};
1657
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LPAREN_in_restrictedTypePossiblyFunctionLHS4048  */
1658
static	ANTLR3_BITWORD FOLLOW_LPAREN_in_restrictedTypePossiblyFunctionLHS4048_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
1659
static  ANTLR3_BITSET_LIST FOLLOW_LPAREN_in_restrictedTypePossiblyFunctionLHS4048	= { FOLLOW_LPAREN_in_restrictedTypePossiblyFunctionLHS4048_bits, 4	};
1660
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_restrictedTypePossiblyFunctionLHS4060  */
1661
static	ANTLR3_BITWORD FOLLOW_formula_in_restrictedTypePossiblyFunctionLHS4060_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
1662
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_restrictedTypePossiblyFunctionLHS4060	= { FOLLOW_formula_in_restrictedTypePossiblyFunctionLHS4060_bits, 3	};
1663
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COMMA_in_restrictedTypePossiblyFunctionLHS4065  */
1664
static	ANTLR3_BITWORD FOLLOW_COMMA_in_restrictedTypePossiblyFunctionLHS4065_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
1665
static  ANTLR3_BITSET_LIST FOLLOW_COMMA_in_restrictedTypePossiblyFunctionLHS4065	= { FOLLOW_COMMA_in_restrictedTypePossiblyFunctionLHS4065_bits, 4	};
1666
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_restrictedTypePossiblyFunctionLHS4067  */
1667
static	ANTLR3_BITWORD FOLLOW_formula_in_restrictedTypePossiblyFunctionLHS4067_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
1668
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_restrictedTypePossiblyFunctionLHS4067	= { FOLLOW_formula_in_restrictedTypePossiblyFunctionLHS4067_bits, 3	};
1669
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RPAREN_in_restrictedTypePossiblyFunctionLHS4073  */
1670
static	ANTLR3_BITWORD FOLLOW_RPAREN_in_restrictedTypePossiblyFunctionLHS4073_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1671
static  ANTLR3_BITSET_LIST FOLLOW_RPAREN_in_restrictedTypePossiblyFunctionLHS4073	= { FOLLOW_RPAREN_in_restrictedTypePossiblyFunctionLHS4073_bits, 1	};
1672
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LBRACKET_in_restrictedTypePossiblyFunctionLHS4092  */
1673
static	ANTLR3_BITWORD FOLLOW_LBRACKET_in_restrictedTypePossiblyFunctionLHS4092_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x8001000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000400) };
1674
static  ANTLR3_BITSET_LIST FOLLOW_LBRACKET_in_restrictedTypePossiblyFunctionLHS4092	= { FOLLOW_LBRACKET_in_restrictedTypePossiblyFunctionLHS4092_bits, 4	};
1675
/** Bitset defining follow set for error recovery in rule state: FOLLOW_bound_in_restrictedTypePossiblyFunctionLHS4094  */
1676
static	ANTLR3_BITWORD FOLLOW_bound_in_restrictedTypePossiblyFunctionLHS4094_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000020) };
1677
static  ANTLR3_BITSET_LIST FOLLOW_bound_in_restrictedTypePossiblyFunctionLHS4094	= { FOLLOW_bound_in_restrictedTypePossiblyFunctionLHS4094_bits, 2	};
1678
/** Bitset defining follow set for error recovery in rule state: FOLLOW_DOTDOT_in_restrictedTypePossiblyFunctionLHS4096  */
1679
static	ANTLR3_BITWORD FOLLOW_DOTDOT_in_restrictedTypePossiblyFunctionLHS4096_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x8001000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000400) };
1680
static  ANTLR3_BITSET_LIST FOLLOW_DOTDOT_in_restrictedTypePossiblyFunctionLHS4096	= { FOLLOW_DOTDOT_in_restrictedTypePossiblyFunctionLHS4096_bits, 4	};
1681
/** Bitset defining follow set for error recovery in rule state: FOLLOW_bound_in_restrictedTypePossiblyFunctionLHS4098  */
1682
static	ANTLR3_BITWORD FOLLOW_bound_in_restrictedTypePossiblyFunctionLHS4098_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000100000) };
1683
static  ANTLR3_BITSET_LIST FOLLOW_bound_in_restrictedTypePossiblyFunctionLHS4098	= { FOLLOW_bound_in_restrictedTypePossiblyFunctionLHS4098_bits, 3	};
1684
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RBRACKET_in_restrictedTypePossiblyFunctionLHS4100  */
1685
static	ANTLR3_BITWORD FOLLOW_RBRACKET_in_restrictedTypePossiblyFunctionLHS4100_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1686
static  ANTLR3_BITSET_LIST FOLLOW_RBRACKET_in_restrictedTypePossiblyFunctionLHS4100	= { FOLLOW_RBRACKET_in_restrictedTypePossiblyFunctionLHS4100_bits, 1	};
1687
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LBRACKET_in_restrictedTypePossiblyFunctionLHS4119  */
1688
static	ANTLR3_BITWORD FOLLOW_LBRACKET_in_restrictedTypePossiblyFunctionLHS4119_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000030100), ANTLR3_UINT64_LIT(0x1902020000000000), ANTLR3_UINT64_LIT(0x08000C0000300000), ANTLR3_UINT64_LIT(0x0000000000000001) };
1689
static  ANTLR3_BITSET_LIST FOLLOW_LBRACKET_in_restrictedTypePossiblyFunctionLHS4119	= { FOLLOW_LBRACKET_in_restrictedTypePossiblyFunctionLHS4119_bits, 4	};
1690
/** Bitset defining follow set for error recovery in rule state: FOLLOW_type_in_restrictedTypePossiblyFunctionLHS4123  */
1691
static	ANTLR3_BITWORD FOLLOW_type_in_restrictedTypePossiblyFunctionLHS4123_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000100000) };
1692
static  ANTLR3_BITSET_LIST FOLLOW_type_in_restrictedTypePossiblyFunctionLHS4123	= { FOLLOW_type_in_restrictedTypePossiblyFunctionLHS4123_bits, 3	};
1693
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COMMA_in_restrictedTypePossiblyFunctionLHS4134  */
1694
static	ANTLR3_BITWORD FOLLOW_COMMA_in_restrictedTypePossiblyFunctionLHS4134_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000030100), ANTLR3_UINT64_LIT(0x1902020000000000), ANTLR3_UINT64_LIT(0x08000C0000200000), ANTLR3_UINT64_LIT(0x0000000000000001) };
1695
static  ANTLR3_BITSET_LIST FOLLOW_COMMA_in_restrictedTypePossiblyFunctionLHS4134	= { FOLLOW_COMMA_in_restrictedTypePossiblyFunctionLHS4134_bits, 4	};
1696
/** Bitset defining follow set for error recovery in rule state: FOLLOW_type_in_restrictedTypePossiblyFunctionLHS4136  */
1697
static	ANTLR3_BITWORD FOLLOW_type_in_restrictedTypePossiblyFunctionLHS4136_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000100000) };
1698
static  ANTLR3_BITSET_LIST FOLLOW_type_in_restrictedTypePossiblyFunctionLHS4136	= { FOLLOW_type_in_restrictedTypePossiblyFunctionLHS4136_bits, 3	};
1699
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RBRACKET_in_restrictedTypePossiblyFunctionLHS4147  */
1700
static	ANTLR3_BITWORD FOLLOW_RBRACKET_in_restrictedTypePossiblyFunctionLHS4147_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1701
static  ANTLR3_BITSET_LIST FOLLOW_RBRACKET_in_restrictedTypePossiblyFunctionLHS4147	= { FOLLOW_RBRACKET_in_restrictedTypePossiblyFunctionLHS4147_bits, 1	};
1702
/** Bitset defining follow set for error recovery in rule state: FOLLOW_SQHASH_in_restrictedTypePossiblyFunctionLHS4166  */
1703
static	ANTLR3_BITWORD FOLLOW_SQHASH_in_restrictedTypePossiblyFunctionLHS4166_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000022000000000) };
1704
static  ANTLR3_BITSET_LIST FOLLOW_SQHASH_in_restrictedTypePossiblyFunctionLHS4166	= { FOLLOW_SQHASH_in_restrictedTypePossiblyFunctionLHS4166_bits, 2	};
1705
/** Bitset defining follow set for error recovery in rule state: FOLLOW_identifier_in_restrictedTypePossiblyFunctionLHS4170  */
1706
static	ANTLR3_BITWORD FOLLOW_identifier_in_restrictedTypePossiblyFunctionLHS4170_bits[]	= { ANTLR3_UINT64_LIT(0x0010000000000000) };
1707
static  ANTLR3_BITSET_LIST FOLLOW_identifier_in_restrictedTypePossiblyFunctionLHS4170	= { FOLLOW_identifier_in_restrictedTypePossiblyFunctionLHS4170_bits, 1	};
1708
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COLON_in_restrictedTypePossiblyFunctionLHS4173  */
1709
static	ANTLR3_BITWORD FOLLOW_COLON_in_restrictedTypePossiblyFunctionLHS4173_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000030100), ANTLR3_UINT64_LIT(0x1902020000000000), ANTLR3_UINT64_LIT(0x08000C0000200000), ANTLR3_UINT64_LIT(0x0000000000000001) };
1710
static  ANTLR3_BITSET_LIST FOLLOW_COLON_in_restrictedTypePossiblyFunctionLHS4173	= { FOLLOW_COLON_in_restrictedTypePossiblyFunctionLHS4173_bits, 4	};
1711
/** Bitset defining follow set for error recovery in rule state: FOLLOW_type_in_restrictedTypePossiblyFunctionLHS4175  */
1712
static	ANTLR3_BITWORD FOLLOW_type_in_restrictedTypePossiblyFunctionLHS4175_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
1713
static  ANTLR3_BITSET_LIST FOLLOW_type_in_restrictedTypePossiblyFunctionLHS4175	= { FOLLOW_type_in_restrictedTypePossiblyFunctionLHS4175_bits, 2	};
1714
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COMMA_in_restrictedTypePossiblyFunctionLHS4186  */
1715
static	ANTLR3_BITWORD FOLLOW_COMMA_in_restrictedTypePossiblyFunctionLHS4186_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000020000000000) };
1716
static  ANTLR3_BITSET_LIST FOLLOW_COMMA_in_restrictedTypePossiblyFunctionLHS4186	= { FOLLOW_COMMA_in_restrictedTypePossiblyFunctionLHS4186_bits, 2	};
1717
/** Bitset defining follow set for error recovery in rule state: FOLLOW_identifier_in_restrictedTypePossiblyFunctionLHS4188  */
1718
static	ANTLR3_BITWORD FOLLOW_identifier_in_restrictedTypePossiblyFunctionLHS4188_bits[]	= { ANTLR3_UINT64_LIT(0x0010000000000000) };
1719
static  ANTLR3_BITSET_LIST FOLLOW_identifier_in_restrictedTypePossiblyFunctionLHS4188	= { FOLLOW_identifier_in_restrictedTypePossiblyFunctionLHS4188_bits, 1	};
1720
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COLON_in_restrictedTypePossiblyFunctionLHS4191  */
1721
static	ANTLR3_BITWORD FOLLOW_COLON_in_restrictedTypePossiblyFunctionLHS4191_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000030100), ANTLR3_UINT64_LIT(0x1902020000000000), ANTLR3_UINT64_LIT(0x08000C0000200000), ANTLR3_UINT64_LIT(0x0000000000000001) };
1722
static  ANTLR3_BITSET_LIST FOLLOW_COLON_in_restrictedTypePossiblyFunctionLHS4191	= { FOLLOW_COLON_in_restrictedTypePossiblyFunctionLHS4191_bits, 4	};
1723
/** Bitset defining follow set for error recovery in rule state: FOLLOW_type_in_restrictedTypePossiblyFunctionLHS4193  */
1724
static	ANTLR3_BITWORD FOLLOW_type_in_restrictedTypePossiblyFunctionLHS4193_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
1725
static  ANTLR3_BITSET_LIST FOLLOW_type_in_restrictedTypePossiblyFunctionLHS4193	= { FOLLOW_type_in_restrictedTypePossiblyFunctionLHS4193_bits, 2	};
1726
/** Bitset defining follow set for error recovery in rule state: FOLLOW_HASHSQ_in_restrictedTypePossiblyFunctionLHS4204  */
1727
static	ANTLR3_BITWORD FOLLOW_HASHSQ_in_restrictedTypePossiblyFunctionLHS4204_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1728
static  ANTLR3_BITSET_LIST FOLLOW_HASHSQ_in_restrictedTypePossiblyFunctionLHS4204	= { FOLLOW_HASHSQ_in_restrictedTypePossiblyFunctionLHS4204_bits, 1	};
1729
/** Bitset defining follow set for error recovery in rule state: FOLLOW_BITVECTOR_TOK_in_restrictedTypePossiblyFunctionLHS4223  */
1730
static	ANTLR3_BITWORD FOLLOW_BITVECTOR_TOK_in_restrictedTypePossiblyFunctionLHS4223_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x1000000000000000) };
1731
static  ANTLR3_BITSET_LIST FOLLOW_BITVECTOR_TOK_in_restrictedTypePossiblyFunctionLHS4223	= { FOLLOW_BITVECTOR_TOK_in_restrictedTypePossiblyFunctionLHS4223_bits, 2	};
1732
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LPAREN_in_restrictedTypePossiblyFunctionLHS4225  */
1733
static	ANTLR3_BITWORD FOLLOW_LPAREN_in_restrictedTypePossiblyFunctionLHS4225_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0001000000000000) };
1734
static  ANTLR3_BITSET_LIST FOLLOW_LPAREN_in_restrictedTypePossiblyFunctionLHS4225	= { FOLLOW_LPAREN_in_restrictedTypePossiblyFunctionLHS4225_bits, 2	};
1735
/** Bitset defining follow set for error recovery in rule state: FOLLOW_numeral_in_restrictedTypePossiblyFunctionLHS4229  */
1736
static	ANTLR3_BITWORD FOLLOW_numeral_in_restrictedTypePossiblyFunctionLHS4229_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
1737
static  ANTLR3_BITSET_LIST FOLLOW_numeral_in_restrictedTypePossiblyFunctionLHS4229	= { FOLLOW_numeral_in_restrictedTypePossiblyFunctionLHS4229_bits, 3	};
1738
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RPAREN_in_restrictedTypePossiblyFunctionLHS4231  */
1739
static	ANTLR3_BITWORD FOLLOW_RPAREN_in_restrictedTypePossiblyFunctionLHS4231_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1740
static  ANTLR3_BITSET_LIST FOLLOW_RPAREN_in_restrictedTypePossiblyFunctionLHS4231	= { FOLLOW_RPAREN_in_restrictedTypePossiblyFunctionLHS4231_bits, 1	};
1741
/** Bitset defining follow set for error recovery in rule state: FOLLOW_STRING_TOK_in_restrictedTypePossiblyFunctionLHS4250  */
1742
static	ANTLR3_BITWORD FOLLOW_STRING_TOK_in_restrictedTypePossiblyFunctionLHS4250_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1743
static  ANTLR3_BITSET_LIST FOLLOW_STRING_TOK_in_restrictedTypePossiblyFunctionLHS4250	= { FOLLOW_STRING_TOK_in_restrictedTypePossiblyFunctionLHS4250_bits, 1	};
1744
/** Bitset defining follow set for error recovery in rule state: FOLLOW_BOOLEAN_TOK_in_restrictedTypePossiblyFunctionLHS4265  */
1745
static	ANTLR3_BITWORD FOLLOW_BOOLEAN_TOK_in_restrictedTypePossiblyFunctionLHS4265_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1746
static  ANTLR3_BITSET_LIST FOLLOW_BOOLEAN_TOK_in_restrictedTypePossiblyFunctionLHS4265	= { FOLLOW_BOOLEAN_TOK_in_restrictedTypePossiblyFunctionLHS4265_bits, 1	};
1747
/** Bitset defining follow set for error recovery in rule state: FOLLOW_REAL_TOK_in_restrictedTypePossiblyFunctionLHS4273  */
1748
static	ANTLR3_BITWORD FOLLOW_REAL_TOK_in_restrictedTypePossiblyFunctionLHS4273_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1749
static  ANTLR3_BITSET_LIST FOLLOW_REAL_TOK_in_restrictedTypePossiblyFunctionLHS4273	= { FOLLOW_REAL_TOK_in_restrictedTypePossiblyFunctionLHS4273_bits, 1	};
1750
/** Bitset defining follow set for error recovery in rule state: FOLLOW_INT_TOK_in_restrictedTypePossiblyFunctionLHS4281  */
1751
static	ANTLR3_BITWORD FOLLOW_INT_TOK_in_restrictedTypePossiblyFunctionLHS4281_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1752
static  ANTLR3_BITSET_LIST FOLLOW_INT_TOK_in_restrictedTypePossiblyFunctionLHS4281	= { FOLLOW_INT_TOK_in_restrictedTypePossiblyFunctionLHS4281_bits, 1	};
1753
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LPAREN_in_restrictedTypePossiblyFunctionLHS4296  */
1754
static	ANTLR3_BITWORD FOLLOW_LPAREN_in_restrictedTypePossiblyFunctionLHS4296_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000030100), ANTLR3_UINT64_LIT(0x1902020000000000), ANTLR3_UINT64_LIT(0x08000C0000200000), ANTLR3_UINT64_LIT(0x0000000000000001) };
1755
static  ANTLR3_BITSET_LIST FOLLOW_LPAREN_in_restrictedTypePossiblyFunctionLHS4296	= { FOLLOW_LPAREN_in_restrictedTypePossiblyFunctionLHS4296_bits, 4	};
1756
/** Bitset defining follow set for error recovery in rule state: FOLLOW_type_in_restrictedTypePossiblyFunctionLHS4298  */
1757
static	ANTLR3_BITWORD FOLLOW_type_in_restrictedTypePossiblyFunctionLHS4298_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
1758
static  ANTLR3_BITSET_LIST FOLLOW_type_in_restrictedTypePossiblyFunctionLHS4298	= { FOLLOW_type_in_restrictedTypePossiblyFunctionLHS4298_bits, 3	};
1759
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COMMA_in_restrictedTypePossiblyFunctionLHS4309  */
1760
static	ANTLR3_BITWORD FOLLOW_COMMA_in_restrictedTypePossiblyFunctionLHS4309_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000030100), ANTLR3_UINT64_LIT(0x1902020000000000), ANTLR3_UINT64_LIT(0x08000C0000200000), ANTLR3_UINT64_LIT(0x0000000000000001) };
1761
static  ANTLR3_BITSET_LIST FOLLOW_COMMA_in_restrictedTypePossiblyFunctionLHS4309	= { FOLLOW_COMMA_in_restrictedTypePossiblyFunctionLHS4309_bits, 4	};
1762
/** Bitset defining follow set for error recovery in rule state: FOLLOW_type_in_restrictedTypePossiblyFunctionLHS4311  */
1763
static	ANTLR3_BITWORD FOLLOW_type_in_restrictedTypePossiblyFunctionLHS4311_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
1764
static  ANTLR3_BITSET_LIST FOLLOW_type_in_restrictedTypePossiblyFunctionLHS4311	= { FOLLOW_type_in_restrictedTypePossiblyFunctionLHS4311_bits, 3	};
1765
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RPAREN_in_restrictedTypePossiblyFunctionLHS4319  */
1766
static	ANTLR3_BITWORD FOLLOW_RPAREN_in_restrictedTypePossiblyFunctionLHS4319_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1767
static  ANTLR3_BITSET_LIST FOLLOW_RPAREN_in_restrictedTypePossiblyFunctionLHS4319	= { FOLLOW_RPAREN_in_restrictedTypePossiblyFunctionLHS4319_bits, 1	};
1768
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LBRACKET_in_parameterization4344  */
1769
static	ANTLR3_BITWORD FOLLOW_LBRACKET_in_parameterization4344_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000030100), ANTLR3_UINT64_LIT(0x1102020000000000), ANTLR3_UINT64_LIT(0x08000C0000200000), ANTLR3_UINT64_LIT(0x0000000000000001) };
1770
static  ANTLR3_BITSET_LIST FOLLOW_LBRACKET_in_parameterization4344	= { FOLLOW_LBRACKET_in_parameterization4344_bits, 4	};
1771
/** Bitset defining follow set for error recovery in rule state: FOLLOW_restrictedType_in_parameterization4346  */
1772
static	ANTLR3_BITWORD FOLLOW_restrictedType_in_parameterization4346_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000100000) };
1773
static  ANTLR3_BITSET_LIST FOLLOW_restrictedType_in_parameterization4346	= { FOLLOW_restrictedType_in_parameterization4346_bits, 3	};
1774
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COMMA_in_parameterization4357  */
1775
static	ANTLR3_BITWORD FOLLOW_COMMA_in_parameterization4357_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000030100), ANTLR3_UINT64_LIT(0x1102020000000000), ANTLR3_UINT64_LIT(0x08000C0000200000), ANTLR3_UINT64_LIT(0x0000000000000001) };
1776
static  ANTLR3_BITSET_LIST FOLLOW_COMMA_in_parameterization4357	= { FOLLOW_COMMA_in_parameterization4357_bits, 4	};
1777
/** Bitset defining follow set for error recovery in rule state: FOLLOW_restrictedType_in_parameterization4359  */
1778
static	ANTLR3_BITWORD FOLLOW_restrictedType_in_parameterization4359_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000100000) };
1779
static  ANTLR3_BITSET_LIST FOLLOW_restrictedType_in_parameterization4359	= { FOLLOW_restrictedType_in_parameterization4359_bits, 3	};
1780
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RBRACKET_in_parameterization4367  */
1781
static	ANTLR3_BITWORD FOLLOW_RBRACKET_in_parameterization4367_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1782
static  ANTLR3_BITSET_LIST FOLLOW_RBRACKET_in_parameterization4367	= { FOLLOW_RBRACKET_in_parameterization4367_bits, 1	};
1783
/** Bitset defining follow set for error recovery in rule state: FOLLOW_UNDERSCORE_in_bound4380  */
1784
static	ANTLR3_BITWORD FOLLOW_UNDERSCORE_in_bound4380_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1785
static  ANTLR3_BITSET_LIST FOLLOW_UNDERSCORE_in_bound4380	= { FOLLOW_UNDERSCORE_in_bound4380_bits, 1	};
1786
/** Bitset defining follow set for error recovery in rule state: FOLLOW_integer_in_bound4386  */
1787
static	ANTLR3_BITWORD FOLLOW_integer_in_bound4386_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1788
static  ANTLR3_BITSET_LIST FOLLOW_integer_in_bound4386	= { FOLLOW_integer_in_bound4386_bits, 1	};
1789
/** Bitset defining follow set for error recovery in rule state: FOLLOW_identifier_in_typeLetDecl4403  */
1790
static	ANTLR3_BITWORD FOLLOW_identifier_in_typeLetDecl4403_bits[]	= { ANTLR3_UINT64_LIT(0x0010000000000000), ANTLR3_UINT64_LIT(0x0000000000100000) };
1791
static  ANTLR3_BITSET_LIST FOLLOW_identifier_in_typeLetDecl4403	= { FOLLOW_identifier_in_typeLetDecl4403_bits, 2	};
1792
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COLON_in_typeLetDecl4407  */
1793
static	ANTLR3_BITWORD FOLLOW_COLON_in_typeLetDecl4407_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000200) };
1794
static  ANTLR3_BITSET_LIST FOLLOW_COLON_in_typeLetDecl4407	= { FOLLOW_COLON_in_typeLetDecl4407_bits, 4	};
1795
/** Bitset defining follow set for error recovery in rule state: FOLLOW_TYPE_TOK_in_typeLetDecl4409  */
1796
static	ANTLR3_BITWORD FOLLOW_TYPE_TOK_in_typeLetDecl4409_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000100000) };
1797
static  ANTLR3_BITSET_LIST FOLLOW_TYPE_TOK_in_typeLetDecl4409	= { FOLLOW_TYPE_TOK_in_typeLetDecl4409_bits, 2	};
1798
/** Bitset defining follow set for error recovery in rule state: FOLLOW_EQUAL_TOK_in_typeLetDecl4413  */
1799
static	ANTLR3_BITWORD FOLLOW_EQUAL_TOK_in_typeLetDecl4413_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000030100), ANTLR3_UINT64_LIT(0x1102020000000000), ANTLR3_UINT64_LIT(0x08000C0000200000), ANTLR3_UINT64_LIT(0x0000000000000001) };
1800
static  ANTLR3_BITSET_LIST FOLLOW_EQUAL_TOK_in_typeLetDecl4413	= { FOLLOW_EQUAL_TOK_in_typeLetDecl4413_bits, 4	};
1801
/** Bitset defining follow set for error recovery in rule state: FOLLOW_restrictedType_in_typeLetDecl4415  */
1802
static	ANTLR3_BITWORD FOLLOW_restrictedType_in_typeLetDecl4415_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1803
static  ANTLR3_BITSET_LIST FOLLOW_restrictedType_in_typeLetDecl4415	= { FOLLOW_restrictedType_in_typeLetDecl4415_bits, 1	};
1804
/** Bitset defining follow set for error recovery in rule state: FOLLOW_nots_in_formula4445  */
1805
static	ANTLR3_BITWORD FOLLOW_nots_in_formula4445_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800040), ANTLR3_UINT64_LIT(0x00000000000009D2) };
1806
static  ANTLR3_BITSET_LIST FOLLOW_nots_in_formula4445	= { FOLLOW_nots_in_formula4445_bits, 4	};
1807
/** Bitset defining follow set for error recovery in rule state: FOLLOW_prefixFormula_in_formula4453  */
1808
static	ANTLR3_BITWORD FOLLOW_prefixFormula_in_formula4453_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1809
static  ANTLR3_BITSET_LIST FOLLOW_prefixFormula_in_formula4453	= { FOLLOW_prefixFormula_in_formula4453_bits, 1	};
1810
/** Bitset defining follow set for error recovery in rule state: FOLLOW_comparison_in_formula4470  */
1811
static	ANTLR3_BITWORD FOLLOW_comparison_in_formula4470_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000042), ANTLR3_UINT64_LIT(0x0000280000000000), ANTLR3_UINT64_LIT(0x0000000000000020), ANTLR3_UINT64_LIT(0x0000000000010000) };
1812
static  ANTLR3_BITSET_LIST FOLLOW_comparison_in_formula4470	= { FOLLOW_comparison_in_formula4470_bits, 4	};
1813
/** Bitset defining follow set for error recovery in rule state: FOLLOW_morecomparisons_in_formula4487  */
1814
static	ANTLR3_BITWORD FOLLOW_morecomparisons_in_formula4487_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1815
static  ANTLR3_BITSET_LIST FOLLOW_morecomparisons_in_formula4487	= { FOLLOW_morecomparisons_in_formula4487_bits, 1	};
1816
/** Bitset defining follow set for error recovery in rule state: FOLLOW_booleanBinop_in_morecomparisons4526  */
1817
static	ANTLR3_BITWORD FOLLOW_booleanBinop_in_morecomparisons4526_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
1818
static  ANTLR3_BITSET_LIST FOLLOW_booleanBinop_in_morecomparisons4526	= { FOLLOW_booleanBinop_in_morecomparisons4526_bits, 4	};
1819
/** Bitset defining follow set for error recovery in rule state: FOLLOW_nots_in_morecomparisons4537  */
1820
static	ANTLR3_BITWORD FOLLOW_nots_in_morecomparisons4537_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800040), ANTLR3_UINT64_LIT(0x00000000000009D2) };
1821
static  ANTLR3_BITSET_LIST FOLLOW_nots_in_morecomparisons4537	= { FOLLOW_nots_in_morecomparisons4537_bits, 4	};
1822
/** Bitset defining follow set for error recovery in rule state: FOLLOW_prefixFormula_in_morecomparisons4545  */
1823
static	ANTLR3_BITWORD FOLLOW_prefixFormula_in_morecomparisons4545_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1824
static  ANTLR3_BITSET_LIST FOLLOW_prefixFormula_in_morecomparisons4545	= { FOLLOW_prefixFormula_in_morecomparisons4545_bits, 1	};
1825
/** Bitset defining follow set for error recovery in rule state: FOLLOW_comparison_in_morecomparisons4562  */
1826
static	ANTLR3_BITWORD FOLLOW_comparison_in_morecomparisons4562_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000042), ANTLR3_UINT64_LIT(0x0000280000000000), ANTLR3_UINT64_LIT(0x0000000000000020), ANTLR3_UINT64_LIT(0x0000000000010000) };
1827
static  ANTLR3_BITSET_LIST FOLLOW_comparison_in_morecomparisons4562	= { FOLLOW_comparison_in_morecomparisons4562_bits, 4	};
1828
/** Bitset defining follow set for error recovery in rule state: FOLLOW_morecomparisons_in_morecomparisons4579  */
1829
static	ANTLR3_BITWORD FOLLOW_morecomparisons_in_morecomparisons4579_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1830
static  ANTLR3_BITSET_LIST FOLLOW_morecomparisons_in_morecomparisons4579	= { FOLLOW_morecomparisons_in_morecomparisons4579_bits, 1	};
1831
/** Bitset defining follow set for error recovery in rule state: FOLLOW_NOT_TOK_in_nots4608  */
1832
static	ANTLR3_BITWORD FOLLOW_NOT_TOK_in_nots4608_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000002) };
1833
static  ANTLR3_BITSET_LIST FOLLOW_NOT_TOK_in_nots4608	= { FOLLOW_NOT_TOK_in_nots4608_bits, 3	};
1834
/** Bitset defining follow set for error recovery in rule state: FOLLOW_FORALL_TOK_in_prefixFormula4640  */
1835
static	ANTLR3_BITWORD FOLLOW_FORALL_TOK_in_prefixFormula4640_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x1000000000000000) };
1836
static  ANTLR3_BITSET_LIST FOLLOW_FORALL_TOK_in_prefixFormula4640	= { FOLLOW_FORALL_TOK_in_prefixFormula4640_bits, 2	};
1837
/** Bitset defining follow set for error recovery in rule state: FOLLOW_EXISTS_TOK_in_prefixFormula4646  */
1838
static	ANTLR3_BITWORD FOLLOW_EXISTS_TOK_in_prefixFormula4646_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x1000000000000000) };
1839
static  ANTLR3_BITSET_LIST FOLLOW_EXISTS_TOK_in_prefixFormula4646	= { FOLLOW_EXISTS_TOK_in_prefixFormula4646_bits, 2	};
1840
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LPAREN_in_prefixFormula4658  */
1841
static	ANTLR3_BITWORD FOLLOW_LPAREN_in_prefixFormula4658_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000020000000000) };
1842
static  ANTLR3_BITSET_LIST FOLLOW_LPAREN_in_prefixFormula4658	= { FOLLOW_LPAREN_in_prefixFormula4658_bits, 2	};
1843
/** Bitset defining follow set for error recovery in rule state: FOLLOW_boundVarDecl_in_prefixFormula4664  */
1844
static	ANTLR3_BITWORD FOLLOW_boundVarDecl_in_prefixFormula4664_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
1845
static  ANTLR3_BITSET_LIST FOLLOW_boundVarDecl_in_prefixFormula4664	= { FOLLOW_boundVarDecl_in_prefixFormula4664_bits, 3	};
1846
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COMMA_in_prefixFormula4679  */
1847
static	ANTLR3_BITWORD FOLLOW_COMMA_in_prefixFormula4679_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000020000000000) };
1848
static  ANTLR3_BITSET_LIST FOLLOW_COMMA_in_prefixFormula4679	= { FOLLOW_COMMA_in_prefixFormula4679_bits, 2	};
1849
/** Bitset defining follow set for error recovery in rule state: FOLLOW_boundVarDecl_in_prefixFormula4681  */
1850
static	ANTLR3_BITWORD FOLLOW_boundVarDecl_in_prefixFormula4681_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
1851
static  ANTLR3_BITSET_LIST FOLLOW_boundVarDecl_in_prefixFormula4681	= { FOLLOW_boundVarDecl_in_prefixFormula4681_bits, 3	};
1852
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RPAREN_in_prefixFormula4699  */
1853
static	ANTLR3_BITWORD FOLLOW_RPAREN_in_prefixFormula4699_bits[]	= { ANTLR3_UINT64_LIT(0x0010000000000000) };
1854
static  ANTLR3_BITSET_LIST FOLLOW_RPAREN_in_prefixFormula4699	= { FOLLOW_RPAREN_in_prefixFormula4699_bits, 1	};
1855
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COLON_in_prefixFormula4707  */
1856
static	ANTLR3_BITWORD FOLLOW_COLON_in_prefixFormula4707_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF8000C2), ANTLR3_UINT64_LIT(0x00000000000009D2) };
1857
static  ANTLR3_BITSET_LIST FOLLOW_COLON_in_prefixFormula4707	= { FOLLOW_COLON_in_prefixFormula4707_bits, 4	};
1858
/** Bitset defining follow set for error recovery in rule state: FOLLOW_instantiationPatterns_in_prefixFormula4709  */
1859
static	ANTLR3_BITWORD FOLLOW_instantiationPatterns_in_prefixFormula4709_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
1860
static  ANTLR3_BITSET_LIST FOLLOW_instantiationPatterns_in_prefixFormula4709	= { FOLLOW_instantiationPatterns_in_prefixFormula4709_bits, 4	};
1861
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_prefixFormula4713  */
1862
static	ANTLR3_BITWORD FOLLOW_formula_in_prefixFormula4713_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1863
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_prefixFormula4713	= { FOLLOW_formula_in_prefixFormula4713_bits, 1	};
1864
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LET_TOK_in_prefixFormula4732  */
1865
static	ANTLR3_BITWORD FOLLOW_LET_TOK_in_prefixFormula4732_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000020000000000) };
1866
static  ANTLR3_BITSET_LIST FOLLOW_LET_TOK_in_prefixFormula4732	= { FOLLOW_LET_TOK_in_prefixFormula4732_bits, 2	};
1867
/** Bitset defining follow set for error recovery in rule state: FOLLOW_letDecl_in_prefixFormula4740  */
1868
static	ANTLR3_BITWORD FOLLOW_letDecl_in_prefixFormula4740_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000), ANTLR3_UINT64_LIT(0x0004000000000000) };
1869
static  ANTLR3_BITSET_LIST FOLLOW_letDecl_in_prefixFormula4740	= { FOLLOW_letDecl_in_prefixFormula4740_bits, 2	};
1870
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COMMA_in_prefixFormula4744  */
1871
static	ANTLR3_BITWORD FOLLOW_COMMA_in_prefixFormula4744_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000020000000000) };
1872
static  ANTLR3_BITSET_LIST FOLLOW_COMMA_in_prefixFormula4744	= { FOLLOW_COMMA_in_prefixFormula4744_bits, 2	};
1873
/** Bitset defining follow set for error recovery in rule state: FOLLOW_letDecl_in_prefixFormula4746  */
1874
static	ANTLR3_BITWORD FOLLOW_letDecl_in_prefixFormula4746_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000), ANTLR3_UINT64_LIT(0x0004000000000000) };
1875
static  ANTLR3_BITSET_LIST FOLLOW_letDecl_in_prefixFormula4746	= { FOLLOW_letDecl_in_prefixFormula4746_bits, 2	};
1876
/** Bitset defining follow set for error recovery in rule state: FOLLOW_IN_TOK_in_prefixFormula4755  */
1877
static	ANTLR3_BITWORD FOLLOW_IN_TOK_in_prefixFormula4755_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
1878
static  ANTLR3_BITSET_LIST FOLLOW_IN_TOK_in_prefixFormula4755	= { FOLLOW_IN_TOK_in_prefixFormula4755_bits, 4	};
1879
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_prefixFormula4757  */
1880
static	ANTLR3_BITWORD FOLLOW_formula_in_prefixFormula4757_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1881
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_prefixFormula4757	= { FOLLOW_formula_in_prefixFormula4757_bits, 1	};
1882
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LAMBDA_TOK_in_prefixFormula4772  */
1883
static	ANTLR3_BITWORD FOLLOW_LAMBDA_TOK_in_prefixFormula4772_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x1000000000000000) };
1884
static  ANTLR3_BITSET_LIST FOLLOW_LAMBDA_TOK_in_prefixFormula4772	= { FOLLOW_LAMBDA_TOK_in_prefixFormula4772_bits, 2	};
1885
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LPAREN_in_prefixFormula4776  */
1886
static	ANTLR3_BITWORD FOLLOW_LPAREN_in_prefixFormula4776_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000020000000000) };
1887
static  ANTLR3_BITSET_LIST FOLLOW_LPAREN_in_prefixFormula4776	= { FOLLOW_LPAREN_in_prefixFormula4776_bits, 2	};
1888
/** Bitset defining follow set for error recovery in rule state: FOLLOW_boundVarDeclsReturn_in_prefixFormula4782  */
1889
static	ANTLR3_BITWORD FOLLOW_boundVarDeclsReturn_in_prefixFormula4782_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
1890
static  ANTLR3_BITSET_LIST FOLLOW_boundVarDeclsReturn_in_prefixFormula4782	= { FOLLOW_boundVarDeclsReturn_in_prefixFormula4782_bits, 3	};
1891
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RPAREN_in_prefixFormula4789  */
1892
static	ANTLR3_BITWORD FOLLOW_RPAREN_in_prefixFormula4789_bits[]	= { ANTLR3_UINT64_LIT(0x0010000000000000) };
1893
static  ANTLR3_BITSET_LIST FOLLOW_RPAREN_in_prefixFormula4789	= { FOLLOW_RPAREN_in_prefixFormula4789_bits, 1	};
1894
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COLON_in_prefixFormula4791  */
1895
static	ANTLR3_BITWORD FOLLOW_COLON_in_prefixFormula4791_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
1896
static  ANTLR3_BITSET_LIST FOLLOW_COLON_in_prefixFormula4791	= { FOLLOW_COLON_in_prefixFormula4791_bits, 4	};
1897
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_prefixFormula4793  */
1898
static	ANTLR3_BITWORD FOLLOW_formula_in_prefixFormula4793_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1899
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_prefixFormula4793	= { FOLLOW_formula_in_prefixFormula4793_bits, 1	};
1900
/** Bitset defining follow set for error recovery in rule state: FOLLOW_PATTERN_TOK_in_instantiationPatterns4821  */
1901
static	ANTLR3_BITWORD FOLLOW_PATTERN_TOK_in_instantiationPatterns4821_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x1000000000000000) };
1902
static  ANTLR3_BITSET_LIST FOLLOW_PATTERN_TOK_in_instantiationPatterns4821	= { FOLLOW_PATTERN_TOK_in_instantiationPatterns4821_bits, 2	};
1903
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LPAREN_in_instantiationPatterns4823  */
1904
static	ANTLR3_BITWORD FOLLOW_LPAREN_in_instantiationPatterns4823_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
1905
static  ANTLR3_BITSET_LIST FOLLOW_LPAREN_in_instantiationPatterns4823	= { FOLLOW_LPAREN_in_instantiationPatterns4823_bits, 4	};
1906
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_instantiationPatterns4825  */
1907
static	ANTLR3_BITWORD FOLLOW_formula_in_instantiationPatterns4825_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
1908
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_instantiationPatterns4825	= { FOLLOW_formula_in_instantiationPatterns4825_bits, 3	};
1909
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COMMA_in_instantiationPatterns4831  */
1910
static	ANTLR3_BITWORD FOLLOW_COMMA_in_instantiationPatterns4831_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
1911
static  ANTLR3_BITSET_LIST FOLLOW_COMMA_in_instantiationPatterns4831	= { FOLLOW_COMMA_in_instantiationPatterns4831_bits, 4	};
1912
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_instantiationPatterns4833  */
1913
static	ANTLR3_BITWORD FOLLOW_formula_in_instantiationPatterns4833_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
1914
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_instantiationPatterns4833	= { FOLLOW_formula_in_instantiationPatterns4833_bits, 3	};
1915
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RPAREN_in_instantiationPatterns4841  */
1916
static	ANTLR3_BITWORD FOLLOW_RPAREN_in_instantiationPatterns4841_bits[]	= { ANTLR3_UINT64_LIT(0x0010000000000000) };
1917
static  ANTLR3_BITSET_LIST FOLLOW_RPAREN_in_instantiationPatterns4841	= { FOLLOW_RPAREN_in_instantiationPatterns4841_bits, 1	};
1918
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COLON_in_instantiationPatterns4843  */
1919
static	ANTLR3_BITWORD FOLLOW_COLON_in_instantiationPatterns4843_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000080) };
1920
static  ANTLR3_BITSET_LIST FOLLOW_COLON_in_instantiationPatterns4843	= { FOLLOW_COLON_in_instantiationPatterns4843_bits, 3	};
1921
/** Bitset defining follow set for error recovery in rule state: FOLLOW_identifier_in_letDecl4880  */
1922
static	ANTLR3_BITWORD FOLLOW_identifier_in_letDecl4880_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000100000) };
1923
static  ANTLR3_BITSET_LIST FOLLOW_identifier_in_letDecl4880	= { FOLLOW_identifier_in_letDecl4880_bits, 2	};
1924
/** Bitset defining follow set for error recovery in rule state: FOLLOW_EQUAL_TOK_in_letDecl4883  */
1925
static	ANTLR3_BITWORD FOLLOW_EQUAL_TOK_in_letDecl4883_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
1926
static  ANTLR3_BITSET_LIST FOLLOW_EQUAL_TOK_in_letDecl4883	= { FOLLOW_EQUAL_TOK_in_letDecl4883_bits, 4	};
1927
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_letDecl4885  */
1928
static	ANTLR3_BITWORD FOLLOW_formula_in_letDecl4885_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1929
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_letDecl4885	= { FOLLOW_formula_in_letDecl4885_bits, 1	};
1930
/** Bitset defining follow set for error recovery in rule state: FOLLOW_term_in_comparison4954  */
1931
static	ANTLR3_BITWORD FOLLOW_term_in_comparison4954_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002), ANTLR3_UINT64_LIT(0x6400000848100001) };
1932
static  ANTLR3_BITSET_LIST FOLLOW_term_in_comparison4954	= { FOLLOW_term_in_comparison4954_bits, 2	};
1933
/** Bitset defining follow set for error recovery in rule state: FOLLOW_comparisonBinop_in_comparison4965  */
1934
static	ANTLR3_BITWORD FOLLOW_comparisonBinop_in_comparison4965_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x9089170006000006), ANTLR3_UINT64_LIT(0x77FFE383FF800040), ANTLR3_UINT64_LIT(0x00000000000009D2) };
1935
static  ANTLR3_BITSET_LIST FOLLOW_comparisonBinop_in_comparison4965	= { FOLLOW_comparisonBinop_in_comparison4965_bits, 4	};
1936
/** Bitset defining follow set for error recovery in rule state: FOLLOW_term_in_comparison4968  */
1937
static	ANTLR3_BITWORD FOLLOW_term_in_comparison4968_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002), ANTLR3_UINT64_LIT(0x6400000848100001) };
1938
static  ANTLR3_BITSET_LIST FOLLOW_term_in_comparison4968	= { FOLLOW_term_in_comparison4968_bits, 2	};
1939
/** Bitset defining follow set for error recovery in rule state: FOLLOW_uminusTerm_in_term5123  */
1940
static	ANTLR3_BITWORD FOLLOW_uminusTerm_in_term5123_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002), ANTLR3_UINT64_LIT(0x8000800001000008), ANTLR3_UINT64_LIT(0x0000100000000101), ANTLR3_UINT64_LIT(0x0000000000008000) };
1941
static  ANTLR3_BITSET_LIST FOLLOW_uminusTerm_in_term5123	= { FOLLOW_uminusTerm_in_term5123_bits, 4	};
1942
/** Bitset defining follow set for error recovery in rule state: FOLLOW_WITH_TOK_in_term5132  */
1943
static	ANTLR3_BITWORD FOLLOW_WITH_TOK_in_term5132_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0100000000000010) };
1944
static  ANTLR3_BITSET_LIST FOLLOW_WITH_TOK_in_term5132	= { FOLLOW_WITH_TOK_in_term5132_bits, 2	};
1945
/** Bitset defining follow set for error recovery in rule state: FOLLOW_arrayStore_in_term5142  */
1946
static	ANTLR3_BITWORD FOLLOW_arrayStore_in_term5142_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000002) };
1947
static  ANTLR3_BITSET_LIST FOLLOW_arrayStore_in_term5142	= { FOLLOW_arrayStore_in_term5142_bits, 1	};
1948
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COMMA_in_term5147  */
1949
static	ANTLR3_BITWORD FOLLOW_COMMA_in_term5147_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0100000000000000) };
1950
static  ANTLR3_BITSET_LIST FOLLOW_COMMA_in_term5147	= { FOLLOW_COMMA_in_term5147_bits, 2	};
1951
/** Bitset defining follow set for error recovery in rule state: FOLLOW_arrayStore_in_term5149  */
1952
static	ANTLR3_BITWORD FOLLOW_arrayStore_in_term5149_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000002) };
1953
static  ANTLR3_BITSET_LIST FOLLOW_arrayStore_in_term5149	= { FOLLOW_arrayStore_in_term5149_bits, 1	};
1954
/** Bitset defining follow set for error recovery in rule state: FOLLOW_DOT_in_term5163  */
1955
static	ANTLR3_BITWORD FOLLOW_DOT_in_term5163_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0001020000000000) };
1956
static  ANTLR3_BITSET_LIST FOLLOW_DOT_in_term5163	= { FOLLOW_DOT_in_term5163_bits, 2	};
1957
/** Bitset defining follow set for error recovery in rule state: FOLLOW_tupleStore_in_term5167  */
1958
static	ANTLR3_BITWORD FOLLOW_tupleStore_in_term5167_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000002) };
1959
static  ANTLR3_BITSET_LIST FOLLOW_tupleStore_in_term5167	= { FOLLOW_tupleStore_in_term5167_bits, 1	};
1960
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COMMA_in_term5172  */
1961
static	ANTLR3_BITWORD FOLLOW_COMMA_in_term5172_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000010) };
1962
static  ANTLR3_BITSET_LIST FOLLOW_COMMA_in_term5172	= { FOLLOW_COMMA_in_term5172_bits, 2	};
1963
/** Bitset defining follow set for error recovery in rule state: FOLLOW_DOT_in_term5174  */
1964
static	ANTLR3_BITWORD FOLLOW_DOT_in_term5174_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0001000000000000) };
1965
static  ANTLR3_BITSET_LIST FOLLOW_DOT_in_term5174	= { FOLLOW_DOT_in_term5174_bits, 2	};
1966
/** Bitset defining follow set for error recovery in rule state: FOLLOW_tupleStore_in_term5176  */
1967
static	ANTLR3_BITWORD FOLLOW_tupleStore_in_term5176_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000002) };
1968
static  ANTLR3_BITSET_LIST FOLLOW_tupleStore_in_term5176	= { FOLLOW_tupleStore_in_term5176_bits, 1	};
1969
/** Bitset defining follow set for error recovery in rule state: FOLLOW_recordStore_in_term5196  */
1970
static	ANTLR3_BITWORD FOLLOW_recordStore_in_term5196_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000002) };
1971
static  ANTLR3_BITSET_LIST FOLLOW_recordStore_in_term5196	= { FOLLOW_recordStore_in_term5196_bits, 1	};
1972
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COMMA_in_term5201  */
1973
static	ANTLR3_BITWORD FOLLOW_COMMA_in_term5201_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000010) };
1974
static  ANTLR3_BITSET_LIST FOLLOW_COMMA_in_term5201	= { FOLLOW_COMMA_in_term5201_bits, 2	};
1975
/** Bitset defining follow set for error recovery in rule state: FOLLOW_DOT_in_term5203  */
1976
static	ANTLR3_BITWORD FOLLOW_DOT_in_term5203_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000020000000000) };
1977
static  ANTLR3_BITSET_LIST FOLLOW_DOT_in_term5203	= { FOLLOW_DOT_in_term5203_bits, 2	};
1978
/** Bitset defining follow set for error recovery in rule state: FOLLOW_recordStore_in_term5205  */
1979
static	ANTLR3_BITWORD FOLLOW_recordStore_in_term5205_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000002) };
1980
static  ANTLR3_BITSET_LIST FOLLOW_recordStore_in_term5205	= { FOLLOW_recordStore_in_term5205_bits, 1	};
1981
/** Bitset defining follow set for error recovery in rule state: FOLLOW_arithmeticBinop_in_term5231  */
1982
static	ANTLR3_BITWORD FOLLOW_arithmeticBinop_in_term5231_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x9089170006000006), ANTLR3_UINT64_LIT(0x77FFE383FF800040), ANTLR3_UINT64_LIT(0x00000000000009D2) };
1983
static  ANTLR3_BITSET_LIST FOLLOW_arithmeticBinop_in_term5231	= { FOLLOW_arithmeticBinop_in_term5231_bits, 4	};
1984
/** Bitset defining follow set for error recovery in rule state: FOLLOW_uminusTerm_in_term5234  */
1985
static	ANTLR3_BITWORD FOLLOW_uminusTerm_in_term5234_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002), ANTLR3_UINT64_LIT(0x8000800001000008), ANTLR3_UINT64_LIT(0x0000100000000101) };
1986
static  ANTLR3_BITSET_LIST FOLLOW_uminusTerm_in_term5234	= { FOLLOW_uminusTerm_in_term5234_bits, 3	};
1987
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LBRACKET_in_arrayStore5275  */
1988
static	ANTLR3_BITWORD FOLLOW_LBRACKET_in_arrayStore5275_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
1989
static  ANTLR3_BITSET_LIST FOLLOW_LBRACKET_in_arrayStore5275	= { FOLLOW_LBRACKET_in_arrayStore5275_bits, 4	};
1990
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_arrayStore5277  */
1991
static	ANTLR3_BITWORD FOLLOW_formula_in_arrayStore5277_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000100000) };
1992
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_arrayStore5277	= { FOLLOW_formula_in_arrayStore5277_bits, 3	};
1993
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RBRACKET_in_arrayStore5280  */
1994
static	ANTLR3_BITWORD FOLLOW_RBRACKET_in_arrayStore5280_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000001000), ANTLR3_UINT64_LIT(0x0100000000000010) };
1995
static  ANTLR3_BITSET_LIST FOLLOW_RBRACKET_in_arrayStore5280	= { FOLLOW_RBRACKET_in_arrayStore5280_bits, 2	};
1996
/** Bitset defining follow set for error recovery in rule state: FOLLOW_arrayStore_in_arrayStore5296  */
1997
static	ANTLR3_BITWORD FOLLOW_arrayStore_in_arrayStore5296_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
1998
static  ANTLR3_BITSET_LIST FOLLOW_arrayStore_in_arrayStore5296	= { FOLLOW_arrayStore_in_arrayStore5296_bits, 1	};
1999
/** Bitset defining follow set for error recovery in rule state: FOLLOW_DOT_in_arrayStore5307  */
2000
static	ANTLR3_BITWORD FOLLOW_DOT_in_arrayStore5307_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0001020000000000) };
2001
static  ANTLR3_BITSET_LIST FOLLOW_DOT_in_arrayStore5307	= { FOLLOW_DOT_in_arrayStore5307_bits, 2	};
2002
/** Bitset defining follow set for error recovery in rule state: FOLLOW_tupleStore_in_arrayStore5311  */
2003
static	ANTLR3_BITWORD FOLLOW_tupleStore_in_arrayStore5311_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
2004
static  ANTLR3_BITSET_LIST FOLLOW_tupleStore_in_arrayStore5311	= { FOLLOW_tupleStore_in_arrayStore5311_bits, 1	};
2005
/** Bitset defining follow set for error recovery in rule state: FOLLOW_recordStore_in_arrayStore5328  */
2006
static	ANTLR3_BITWORD FOLLOW_recordStore_in_arrayStore5328_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
2007
static  ANTLR3_BITSET_LIST FOLLOW_recordStore_in_arrayStore5328	= { FOLLOW_recordStore_in_arrayStore5328_bits, 1	};
2008
/** Bitset defining follow set for error recovery in rule state: FOLLOW_ASSIGN_TOK_in_arrayStore5341  */
2009
static	ANTLR3_BITWORD FOLLOW_ASSIGN_TOK_in_arrayStore5341_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x9089170006000006), ANTLR3_UINT64_LIT(0x77FFE383FF800040), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2010
static  ANTLR3_BITSET_LIST FOLLOW_ASSIGN_TOK_in_arrayStore5341	= { FOLLOW_ASSIGN_TOK_in_arrayStore5341_bits, 4	};
2011
/** Bitset defining follow set for error recovery in rule state: FOLLOW_term_in_arrayStore5343  */
2012
static	ANTLR3_BITWORD FOLLOW_term_in_arrayStore5343_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
2013
static  ANTLR3_BITSET_LIST FOLLOW_term_in_arrayStore5343	= { FOLLOW_term_in_arrayStore5343_bits, 1	};
2014
/** Bitset defining follow set for error recovery in rule state: FOLLOW_numeral_in_tupleStore5375  */
2015
static	ANTLR3_BITWORD FOLLOW_numeral_in_tupleStore5375_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000001000), ANTLR3_UINT64_LIT(0x0100000000000010) };
2016
static  ANTLR3_BITSET_LIST FOLLOW_numeral_in_tupleStore5375	= { FOLLOW_numeral_in_tupleStore5375_bits, 2	};
2017
/** Bitset defining follow set for error recovery in rule state: FOLLOW_arrayStore_in_tupleStore5391  */
2018
static	ANTLR3_BITWORD FOLLOW_arrayStore_in_tupleStore5391_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
2019
static  ANTLR3_BITSET_LIST FOLLOW_arrayStore_in_tupleStore5391	= { FOLLOW_arrayStore_in_tupleStore5391_bits, 1	};
2020
/** Bitset defining follow set for error recovery in rule state: FOLLOW_DOT_in_tupleStore5402  */
2021
static	ANTLR3_BITWORD FOLLOW_DOT_in_tupleStore5402_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0001020000000000) };
2022
static  ANTLR3_BITSET_LIST FOLLOW_DOT_in_tupleStore5402	= { FOLLOW_DOT_in_tupleStore5402_bits, 2	};
2023
/** Bitset defining follow set for error recovery in rule state: FOLLOW_tupleStore_in_tupleStore5406  */
2024
static	ANTLR3_BITWORD FOLLOW_tupleStore_in_tupleStore5406_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
2025
static  ANTLR3_BITSET_LIST FOLLOW_tupleStore_in_tupleStore5406	= { FOLLOW_tupleStore_in_tupleStore5406_bits, 1	};
2026
/** Bitset defining follow set for error recovery in rule state: FOLLOW_recordStore_in_tupleStore5423  */
2027
static	ANTLR3_BITWORD FOLLOW_recordStore_in_tupleStore5423_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
2028
static  ANTLR3_BITSET_LIST FOLLOW_recordStore_in_tupleStore5423	= { FOLLOW_recordStore_in_tupleStore5423_bits, 1	};
2029
/** Bitset defining follow set for error recovery in rule state: FOLLOW_ASSIGN_TOK_in_tupleStore5436  */
2030
static	ANTLR3_BITWORD FOLLOW_ASSIGN_TOK_in_tupleStore5436_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x9089170006000006), ANTLR3_UINT64_LIT(0x77FFE383FF800040), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2031
static  ANTLR3_BITSET_LIST FOLLOW_ASSIGN_TOK_in_tupleStore5436	= { FOLLOW_ASSIGN_TOK_in_tupleStore5436_bits, 4	};
2032
/** Bitset defining follow set for error recovery in rule state: FOLLOW_term_in_tupleStore5438  */
2033
static	ANTLR3_BITWORD FOLLOW_term_in_tupleStore5438_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
2034
static  ANTLR3_BITSET_LIST FOLLOW_term_in_tupleStore5438	= { FOLLOW_term_in_tupleStore5438_bits, 1	};
2035
/** Bitset defining follow set for error recovery in rule state: FOLLOW_identifier_in_recordStore5468  */
2036
static	ANTLR3_BITWORD FOLLOW_identifier_in_recordStore5468_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000001000), ANTLR3_UINT64_LIT(0x0100000000000010) };
2037
static  ANTLR3_BITSET_LIST FOLLOW_identifier_in_recordStore5468	= { FOLLOW_identifier_in_recordStore5468_bits, 2	};
2038
/** Bitset defining follow set for error recovery in rule state: FOLLOW_arrayStore_in_recordStore5485  */
2039
static	ANTLR3_BITWORD FOLLOW_arrayStore_in_recordStore5485_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
2040
static  ANTLR3_BITSET_LIST FOLLOW_arrayStore_in_recordStore5485	= { FOLLOW_arrayStore_in_recordStore5485_bits, 1	};
2041
/** Bitset defining follow set for error recovery in rule state: FOLLOW_DOT_in_recordStore5496  */
2042
static	ANTLR3_BITWORD FOLLOW_DOT_in_recordStore5496_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0001020000000000) };
2043
static  ANTLR3_BITSET_LIST FOLLOW_DOT_in_recordStore5496	= { FOLLOW_DOT_in_recordStore5496_bits, 2	};
2044
/** Bitset defining follow set for error recovery in rule state: FOLLOW_tupleStore_in_recordStore5500  */
2045
static	ANTLR3_BITWORD FOLLOW_tupleStore_in_recordStore5500_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
2046
static  ANTLR3_BITSET_LIST FOLLOW_tupleStore_in_recordStore5500	= { FOLLOW_tupleStore_in_recordStore5500_bits, 1	};
2047
/** Bitset defining follow set for error recovery in rule state: FOLLOW_recordStore_in_recordStore5517  */
2048
static	ANTLR3_BITWORD FOLLOW_recordStore_in_recordStore5517_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
2049
static  ANTLR3_BITSET_LIST FOLLOW_recordStore_in_recordStore5517	= { FOLLOW_recordStore_in_recordStore5517_bits, 1	};
2050
/** Bitset defining follow set for error recovery in rule state: FOLLOW_ASSIGN_TOK_in_recordStore5530  */
2051
static	ANTLR3_BITWORD FOLLOW_ASSIGN_TOK_in_recordStore5530_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x9089170006000006), ANTLR3_UINT64_LIT(0x77FFE383FF800040), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2052
static  ANTLR3_BITSET_LIST FOLLOW_ASSIGN_TOK_in_recordStore5530	= { FOLLOW_ASSIGN_TOK_in_recordStore5530_bits, 4	};
2053
/** Bitset defining follow set for error recovery in rule state: FOLLOW_term_in_recordStore5532  */
2054
static	ANTLR3_BITWORD FOLLOW_term_in_recordStore5532_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
2055
static  ANTLR3_BITSET_LIST FOLLOW_term_in_recordStore5532	= { FOLLOW_term_in_recordStore5532_bits, 1	};
2056
/** Bitset defining follow set for error recovery in rule state: FOLLOW_MINUS_TOK_in_uminusTerm5569  */
2057
static	ANTLR3_BITWORD FOLLOW_MINUS_TOK_in_uminusTerm5569_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x9089170006000006), ANTLR3_UINT64_LIT(0x77FFE383FF800040), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2058
static  ANTLR3_BITSET_LIST FOLLOW_MINUS_TOK_in_uminusTerm5569	= { FOLLOW_MINUS_TOK_in_uminusTerm5569_bits, 4	};
2059
/** Bitset defining follow set for error recovery in rule state: FOLLOW_bvBinaryOpTerm_in_uminusTerm5575  */
2060
static	ANTLR3_BITWORD FOLLOW_bvBinaryOpTerm_in_uminusTerm5575_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
2061
static  ANTLR3_BITSET_LIST FOLLOW_bvBinaryOpTerm_in_uminusTerm5575	= { FOLLOW_bvBinaryOpTerm_in_uminusTerm5575_bits, 1	};
2062
/** Bitset defining follow set for error recovery in rule state: FOLLOW_bvNegTerm_in_bvBinaryOpTerm5600  */
2063
static	ANTLR3_BITWORD FOLLOW_bvNegTerm_in_bvBinaryOpTerm5600_bits[]	= { ANTLR3_UINT64_LIT(0x0080000000044002) };
2064
static  ANTLR3_BITSET_LIST FOLLOW_bvNegTerm_in_bvBinaryOpTerm5600	= { FOLLOW_bvNegTerm_in_bvBinaryOpTerm5600_bits, 1	};
2065
/** Bitset defining follow set for error recovery in rule state: FOLLOW_bvBinop_in_bvBinaryOpTerm5611  */
2066
static	ANTLR3_BITWORD FOLLOW_bvBinop_in_bvBinaryOpTerm5611_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x1089170006000006), ANTLR3_UINT64_LIT(0x77FFE383FF800040), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2067
static  ANTLR3_BITSET_LIST FOLLOW_bvBinop_in_bvBinaryOpTerm5611	= { FOLLOW_bvBinop_in_bvBinaryOpTerm5611_bits, 4	};
2068
/** Bitset defining follow set for error recovery in rule state: FOLLOW_bvNegTerm_in_bvBinaryOpTerm5614  */
2069
static	ANTLR3_BITWORD FOLLOW_bvNegTerm_in_bvBinaryOpTerm5614_bits[]	= { ANTLR3_UINT64_LIT(0x0080000000044002) };
2070
static  ANTLR3_BITSET_LIST FOLLOW_bvNegTerm_in_bvBinaryOpTerm5614	= { FOLLOW_bvNegTerm_in_bvBinaryOpTerm5614_bits, 1	};
2071
/** Bitset defining follow set for error recovery in rule state: FOLLOW_BVNEG_TOK_in_bvNegTerm5677  */
2072
static	ANTLR3_BITWORD FOLLOW_BVNEG_TOK_in_bvNegTerm5677_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x1089170006000006), ANTLR3_UINT64_LIT(0x77FFE383FF800040), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2073
static  ANTLR3_BITSET_LIST FOLLOW_BVNEG_TOK_in_bvNegTerm5677	= { FOLLOW_BVNEG_TOK_in_bvNegTerm5677_bits, 4	};
2074
/** Bitset defining follow set for error recovery in rule state: FOLLOW_bvNegTerm_in_bvNegTerm5679  */
2075
static	ANTLR3_BITWORD FOLLOW_bvNegTerm_in_bvNegTerm5679_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
2076
static  ANTLR3_BITSET_LIST FOLLOW_bvNegTerm_in_bvNegTerm5679	= { FOLLOW_bvNegTerm_in_bvNegTerm5679_bits, 1	};
2077
/** Bitset defining follow set for error recovery in rule state: FOLLOW_relationBinopTerm_in_bvNegTerm5692  */
2078
static	ANTLR3_BITWORD FOLLOW_relationBinopTerm_in_bvNegTerm5692_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
2079
static  ANTLR3_BITSET_LIST FOLLOW_relationBinopTerm_in_bvNegTerm5692	= { FOLLOW_relationBinopTerm_in_bvNegTerm5692_bits, 1	};
2080
/** Bitset defining follow set for error recovery in rule state: FOLLOW_postfixTerm_in_relationBinopTerm5743  */
2081
static	ANTLR3_BITWORD FOLLOW_postfixTerm_in_relationBinopTerm5743_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002), ANTLR3_UINT64_LIT(0x0030000000000000), ANTLR3_UINT64_LIT(0x0000000000008000) };
2082
static  ANTLR3_BITSET_LIST FOLLOW_postfixTerm_in_relationBinopTerm5743	= { FOLLOW_postfixTerm_in_relationBinopTerm5743_bits, 3	};
2083
/** Bitset defining follow set for error recovery in rule state: FOLLOW_relationBinop_in_relationBinopTerm5754  */
2084
static	ANTLR3_BITWORD FOLLOW_relationBinop_in_relationBinopTerm5754_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFEFF8C110), ANTLR3_UINT64_LIT(0x1089170006000006), ANTLR3_UINT64_LIT(0x77FFE383FF800040), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2085
static  ANTLR3_BITSET_LIST FOLLOW_relationBinop_in_relationBinopTerm5754	= { FOLLOW_relationBinop_in_relationBinopTerm5754_bits, 4	};
2086
/** Bitset defining follow set for error recovery in rule state: FOLLOW_postfixTerm_in_relationBinopTerm5757  */
2087
static	ANTLR3_BITWORD FOLLOW_postfixTerm_in_relationBinopTerm5757_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002), ANTLR3_UINT64_LIT(0x0030000000000000), ANTLR3_UINT64_LIT(0x0000000000008000) };
2088
static  ANTLR3_BITSET_LIST FOLLOW_postfixTerm_in_relationBinopTerm5757	= { FOLLOW_postfixTerm_in_relationBinopTerm5757_bits, 3	};
2089
/** Bitset defining follow set for error recovery in rule state: FOLLOW_relationTerm_in_postfixTerm5792  */
2090
static	ANTLR3_BITWORD FOLLOW_relationTerm_in_postfixTerm5792_bits[]	= { ANTLR3_UINT64_LIT(0x0010000000000002), ANTLR3_UINT64_LIT(0x1300000000000010), ANTLR3_UINT64_LIT(0x0000001000000000) };
2091
static  ANTLR3_BITSET_LIST FOLLOW_relationTerm_in_postfixTerm5792	= { FOLLOW_relationTerm_in_postfixTerm5792_bits, 3	};
2092
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LBRACKET_in_postfixTerm5809  */
2093
static	ANTLR3_BITWORD FOLLOW_LBRACKET_in_postfixTerm5809_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2094
static  ANTLR3_BITSET_LIST FOLLOW_LBRACKET_in_postfixTerm5809	= { FOLLOW_LBRACKET_in_postfixTerm5809_bits, 4	};
2095
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_postfixTerm5821  */
2096
static	ANTLR3_BITWORD FOLLOW_formula_in_postfixTerm5821_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000100000) };
2097
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_postfixTerm5821	= { FOLLOW_formula_in_postfixTerm5821_bits, 3	};
2098
/** Bitset defining follow set for error recovery in rule state: FOLLOW_numeral_in_postfixTerm5838  */
2099
static	ANTLR3_BITWORD FOLLOW_numeral_in_postfixTerm5838_bits[]	= { ANTLR3_UINT64_LIT(0x0010000000000000) };
2100
static  ANTLR3_BITSET_LIST FOLLOW_numeral_in_postfixTerm5838	= { FOLLOW_numeral_in_postfixTerm5838_bits, 1	};
2101
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COLON_in_postfixTerm5840  */
2102
static	ANTLR3_BITWORD FOLLOW_COLON_in_postfixTerm5840_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0001000000000000) };
2103
static  ANTLR3_BITSET_LIST FOLLOW_COLON_in_postfixTerm5840	= { FOLLOW_COLON_in_postfixTerm5840_bits, 2	};
2104
/** Bitset defining follow set for error recovery in rule state: FOLLOW_numeral_in_postfixTerm5844  */
2105
static	ANTLR3_BITWORD FOLLOW_numeral_in_postfixTerm5844_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000100000) };
2106
static  ANTLR3_BITSET_LIST FOLLOW_numeral_in_postfixTerm5844	= { FOLLOW_numeral_in_postfixTerm5844_bits, 3	};
2107
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RBRACKET_in_postfixTerm5856  */
2108
static	ANTLR3_BITWORD FOLLOW_RBRACKET_in_postfixTerm5856_bits[]	= { ANTLR3_UINT64_LIT(0x0010000000000002), ANTLR3_UINT64_LIT(0x1300000000000010), ANTLR3_UINT64_LIT(0x0000001000000000) };
2109
static  ANTLR3_BITSET_LIST FOLLOW_RBRACKET_in_postfixTerm5856	= { FOLLOW_RBRACKET_in_postfixTerm5856_bits, 3	};
2110
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LEFTSHIFT_TOK_in_postfixTerm5882  */
2111
static	ANTLR3_BITWORD FOLLOW_LEFTSHIFT_TOK_in_postfixTerm5882_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0001000000000000) };
2112
static  ANTLR3_BITSET_LIST FOLLOW_LEFTSHIFT_TOK_in_postfixTerm5882	= { FOLLOW_LEFTSHIFT_TOK_in_postfixTerm5882_bits, 2	};
2113
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RIGHTSHIFT_TOK_in_postfixTerm5894  */
2114
static	ANTLR3_BITWORD FOLLOW_RIGHTSHIFT_TOK_in_postfixTerm5894_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0001000000000000) };
2115
static  ANTLR3_BITSET_LIST FOLLOW_RIGHTSHIFT_TOK_in_postfixTerm5894	= { FOLLOW_RIGHTSHIFT_TOK_in_postfixTerm5894_bits, 2	};
2116
/** Bitset defining follow set for error recovery in rule state: FOLLOW_numeral_in_postfixTerm5902  */
2117
static	ANTLR3_BITWORD FOLLOW_numeral_in_postfixTerm5902_bits[]	= { ANTLR3_UINT64_LIT(0x0010000000000002), ANTLR3_UINT64_LIT(0x1300000000000010), ANTLR3_UINT64_LIT(0x0000001000000000) };
2118
static  ANTLR3_BITSET_LIST FOLLOW_numeral_in_postfixTerm5902	= { FOLLOW_numeral_in_postfixTerm5902_bits, 3	};
2119
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LPAREN_in_postfixTerm5927  */
2120
static	ANTLR3_BITWORD FOLLOW_LPAREN_in_postfixTerm5927_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2121
static  ANTLR3_BITSET_LIST FOLLOW_LPAREN_in_postfixTerm5927	= { FOLLOW_LPAREN_in_postfixTerm5927_bits, 4	};
2122
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_postfixTerm5937  */
2123
static	ANTLR3_BITWORD FOLLOW_formula_in_postfixTerm5937_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
2124
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_postfixTerm5937	= { FOLLOW_formula_in_postfixTerm5937_bits, 3	};
2125
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COMMA_in_postfixTerm5950  */
2126
static	ANTLR3_BITWORD FOLLOW_COMMA_in_postfixTerm5950_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2127
static  ANTLR3_BITSET_LIST FOLLOW_COMMA_in_postfixTerm5950	= { FOLLOW_COMMA_in_postfixTerm5950_bits, 4	};
2128
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_postfixTerm5952  */
2129
static	ANTLR3_BITWORD FOLLOW_formula_in_postfixTerm5952_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
2130
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_postfixTerm5952	= { FOLLOW_formula_in_postfixTerm5952_bits, 3	};
2131
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RPAREN_in_postfixTerm5960  */
2132
static	ANTLR3_BITWORD FOLLOW_RPAREN_in_postfixTerm5960_bits[]	= { ANTLR3_UINT64_LIT(0x0010000000000002), ANTLR3_UINT64_LIT(0x1300000000000010), ANTLR3_UINT64_LIT(0x0000001000000000) };
2133
static  ANTLR3_BITSET_LIST FOLLOW_RPAREN_in_postfixTerm5960	= { FOLLOW_RPAREN_in_postfixTerm5960_bits, 3	};
2134
/** Bitset defining follow set for error recovery in rule state: FOLLOW_DOT_in_postfixTerm5985  */
2135
static	ANTLR3_BITWORD FOLLOW_DOT_in_postfixTerm5985_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0001020000000000) };
2136
static  ANTLR3_BITSET_LIST FOLLOW_DOT_in_postfixTerm5985	= { FOLLOW_DOT_in_postfixTerm5985_bits, 2	};
2137
/** Bitset defining follow set for error recovery in rule state: FOLLOW_identifier_in_postfixTerm5995  */
2138
static	ANTLR3_BITWORD FOLLOW_identifier_in_postfixTerm5995_bits[]	= { ANTLR3_UINT64_LIT(0x0010000000000002), ANTLR3_UINT64_LIT(0x1300000000000010), ANTLR3_UINT64_LIT(0x0000001000000000) };
2139
static  ANTLR3_BITSET_LIST FOLLOW_identifier_in_postfixTerm5995	= { FOLLOW_identifier_in_postfixTerm5995_bits, 3	};
2140
/** Bitset defining follow set for error recovery in rule state: FOLLOW_numeral_in_postfixTerm6018  */
2141
static	ANTLR3_BITWORD FOLLOW_numeral_in_postfixTerm6018_bits[]	= { ANTLR3_UINT64_LIT(0x0010000000000002), ANTLR3_UINT64_LIT(0x1300000000000010), ANTLR3_UINT64_LIT(0x0000001000000000) };
2142
static  ANTLR3_BITSET_LIST FOLLOW_numeral_in_postfixTerm6018	= { FOLLOW_numeral_in_postfixTerm6018_bits, 3	};
2143
/** Bitset defining follow set for error recovery in rule state: FOLLOW_FLOOR_TOK_in_postfixTerm6051  */
2144
static	ANTLR3_BITWORD FOLLOW_FLOOR_TOK_in_postfixTerm6051_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x1000000000000000) };
2145
static  ANTLR3_BITSET_LIST FOLLOW_FLOOR_TOK_in_postfixTerm6051	= { FOLLOW_FLOOR_TOK_in_postfixTerm6051_bits, 2	};
2146
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LPAREN_in_postfixTerm6053  */
2147
static	ANTLR3_BITWORD FOLLOW_LPAREN_in_postfixTerm6053_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2148
static  ANTLR3_BITSET_LIST FOLLOW_LPAREN_in_postfixTerm6053	= { FOLLOW_LPAREN_in_postfixTerm6053_bits, 4	};
2149
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_postfixTerm6055  */
2150
static	ANTLR3_BITWORD FOLLOW_formula_in_postfixTerm6055_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
2151
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_postfixTerm6055	= { FOLLOW_formula_in_postfixTerm6055_bits, 3	};
2152
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RPAREN_in_postfixTerm6058  */
2153
static	ANTLR3_BITWORD FOLLOW_RPAREN_in_postfixTerm6058_bits[]	= { ANTLR3_UINT64_LIT(0x0010000000000002) };
2154
static  ANTLR3_BITSET_LIST FOLLOW_RPAREN_in_postfixTerm6058	= { FOLLOW_RPAREN_in_postfixTerm6058_bits, 1	};
2155
/** Bitset defining follow set for error recovery in rule state: FOLLOW_IS_INTEGER_TOK_in_postfixTerm6074  */
2156
static	ANTLR3_BITWORD FOLLOW_IS_INTEGER_TOK_in_postfixTerm6074_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x1000000000000000) };
2157
static  ANTLR3_BITSET_LIST FOLLOW_IS_INTEGER_TOK_in_postfixTerm6074	= { FOLLOW_IS_INTEGER_TOK_in_postfixTerm6074_bits, 2	};
2158
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LPAREN_in_postfixTerm6076  */
2159
static	ANTLR3_BITWORD FOLLOW_LPAREN_in_postfixTerm6076_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2160
static  ANTLR3_BITSET_LIST FOLLOW_LPAREN_in_postfixTerm6076	= { FOLLOW_LPAREN_in_postfixTerm6076_bits, 4	};
2161
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_postfixTerm6078  */
2162
static	ANTLR3_BITWORD FOLLOW_formula_in_postfixTerm6078_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
2163
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_postfixTerm6078	= { FOLLOW_formula_in_postfixTerm6078_bits, 3	};
2164
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RPAREN_in_postfixTerm6081  */
2165
static	ANTLR3_BITWORD FOLLOW_RPAREN_in_postfixTerm6081_bits[]	= { ANTLR3_UINT64_LIT(0x0010000000000002) };
2166
static  ANTLR3_BITSET_LIST FOLLOW_RPAREN_in_postfixTerm6081	= { FOLLOW_RPAREN_in_postfixTerm6081_bits, 1	};
2167
/** Bitset defining follow set for error recovery in rule state: FOLLOW_ABS_TOK_in_postfixTerm6097  */
2168
static	ANTLR3_BITWORD FOLLOW_ABS_TOK_in_postfixTerm6097_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x1000000000000000) };
2169
static  ANTLR3_BITSET_LIST FOLLOW_ABS_TOK_in_postfixTerm6097	= { FOLLOW_ABS_TOK_in_postfixTerm6097_bits, 2	};
2170
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LPAREN_in_postfixTerm6099  */
2171
static	ANTLR3_BITWORD FOLLOW_LPAREN_in_postfixTerm6099_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2172
static  ANTLR3_BITSET_LIST FOLLOW_LPAREN_in_postfixTerm6099	= { FOLLOW_LPAREN_in_postfixTerm6099_bits, 4	};
2173
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_postfixTerm6101  */
2174
static	ANTLR3_BITWORD FOLLOW_formula_in_postfixTerm6101_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
2175
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_postfixTerm6101	= { FOLLOW_formula_in_postfixTerm6101_bits, 3	};
2176
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RPAREN_in_postfixTerm6104  */
2177
static	ANTLR3_BITWORD FOLLOW_RPAREN_in_postfixTerm6104_bits[]	= { ANTLR3_UINT64_LIT(0x0010000000000002) };
2178
static  ANTLR3_BITSET_LIST FOLLOW_RPAREN_in_postfixTerm6104	= { FOLLOW_RPAREN_in_postfixTerm6104_bits, 1	};
2179
/** Bitset defining follow set for error recovery in rule state: FOLLOW_DIVISIBLE_TOK_in_postfixTerm6120  */
2180
static	ANTLR3_BITWORD FOLLOW_DIVISIBLE_TOK_in_postfixTerm6120_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x1000000000000000) };
2181
static  ANTLR3_BITSET_LIST FOLLOW_DIVISIBLE_TOK_in_postfixTerm6120	= { FOLLOW_DIVISIBLE_TOK_in_postfixTerm6120_bits, 2	};
2182
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LPAREN_in_postfixTerm6122  */
2183
static	ANTLR3_BITWORD FOLLOW_LPAREN_in_postfixTerm6122_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2184
static  ANTLR3_BITSET_LIST FOLLOW_LPAREN_in_postfixTerm6122	= { FOLLOW_LPAREN_in_postfixTerm6122_bits, 4	};
2185
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_postfixTerm6124  */
2186
static	ANTLR3_BITWORD FOLLOW_formula_in_postfixTerm6124_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000) };
2187
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_postfixTerm6124	= { FOLLOW_formula_in_postfixTerm6124_bits, 1	};
2188
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COMMA_in_postfixTerm6127  */
2189
static	ANTLR3_BITWORD FOLLOW_COMMA_in_postfixTerm6127_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0001000000000000) };
2190
static  ANTLR3_BITSET_LIST FOLLOW_COMMA_in_postfixTerm6127	= { FOLLOW_COMMA_in_postfixTerm6127_bits, 2	};
2191
/** Bitset defining follow set for error recovery in rule state: FOLLOW_numeral_in_postfixTerm6131  */
2192
static	ANTLR3_BITWORD FOLLOW_numeral_in_postfixTerm6131_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
2193
static  ANTLR3_BITSET_LIST FOLLOW_numeral_in_postfixTerm6131	= { FOLLOW_numeral_in_postfixTerm6131_bits, 3	};
2194
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RPAREN_in_postfixTerm6133  */
2195
static	ANTLR3_BITWORD FOLLOW_RPAREN_in_postfixTerm6133_bits[]	= { ANTLR3_UINT64_LIT(0x0010000000000002) };
2196
static  ANTLR3_BITSET_LIST FOLLOW_RPAREN_in_postfixTerm6133	= { FOLLOW_RPAREN_in_postfixTerm6133_bits, 1	};
2197
/** Bitset defining follow set for error recovery in rule state: FOLLOW_DISTINCT_TOK_in_postfixTerm6149  */
2198
static	ANTLR3_BITWORD FOLLOW_DISTINCT_TOK_in_postfixTerm6149_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x1000000000000000) };
2199
static  ANTLR3_BITSET_LIST FOLLOW_DISTINCT_TOK_in_postfixTerm6149	= { FOLLOW_DISTINCT_TOK_in_postfixTerm6149_bits, 2	};
2200
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LPAREN_in_postfixTerm6151  */
2201
static	ANTLR3_BITWORD FOLLOW_LPAREN_in_postfixTerm6151_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2202
static  ANTLR3_BITSET_LIST FOLLOW_LPAREN_in_postfixTerm6151	= { FOLLOW_LPAREN_in_postfixTerm6151_bits, 4	};
2203
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_postfixTerm6159  */
2204
static	ANTLR3_BITWORD FOLLOW_formula_in_postfixTerm6159_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
2205
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_postfixTerm6159	= { FOLLOW_formula_in_postfixTerm6159_bits, 3	};
2206
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COMMA_in_postfixTerm6172  */
2207
static	ANTLR3_BITWORD FOLLOW_COMMA_in_postfixTerm6172_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2208
static  ANTLR3_BITSET_LIST FOLLOW_COMMA_in_postfixTerm6172	= { FOLLOW_COMMA_in_postfixTerm6172_bits, 4	};
2209
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_postfixTerm6174  */
2210
static	ANTLR3_BITWORD FOLLOW_formula_in_postfixTerm6174_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
2211
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_postfixTerm6174	= { FOLLOW_formula_in_postfixTerm6174_bits, 3	};
2212
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RPAREN_in_postfixTerm6182  */
2213
static	ANTLR3_BITWORD FOLLOW_RPAREN_in_postfixTerm6182_bits[]	= { ANTLR3_UINT64_LIT(0x0010000000000002) };
2214
static  ANTLR3_BITSET_LIST FOLLOW_RPAREN_in_postfixTerm6182	= { FOLLOW_RPAREN_in_postfixTerm6182_bits, 1	};
2215
/** Bitset defining follow set for error recovery in rule state: FOLLOW_typeAscription_in_postfixTerm6204  */
2216
static	ANTLR3_BITWORD FOLLOW_typeAscription_in_postfixTerm6204_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
2217
static  ANTLR3_BITSET_LIST FOLLOW_typeAscription_in_postfixTerm6204	= { FOLLOW_typeAscription_in_postfixTerm6204_bits, 1	};
2218
/** Bitset defining follow set for error recovery in rule state: FOLLOW_TRANSPOSE_TOK_in_relationTerm6240  */
2219
static	ANTLR3_BITWORD FOLLOW_TRANSPOSE_TOK_in_relationTerm6240_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x1000000000000000) };
2220
static  ANTLR3_BITSET_LIST FOLLOW_TRANSPOSE_TOK_in_relationTerm6240	= { FOLLOW_TRANSPOSE_TOK_in_relationTerm6240_bits, 2	};
2221
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LPAREN_in_relationTerm6242  */
2222
static	ANTLR3_BITWORD FOLLOW_LPAREN_in_relationTerm6242_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2223
static  ANTLR3_BITSET_LIST FOLLOW_LPAREN_in_relationTerm6242	= { FOLLOW_LPAREN_in_relationTerm6242_bits, 4	};
2224
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_relationTerm6244  */
2225
static	ANTLR3_BITWORD FOLLOW_formula_in_relationTerm6244_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
2226
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_relationTerm6244	= { FOLLOW_formula_in_relationTerm6244_bits, 3	};
2227
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RPAREN_in_relationTerm6247  */
2228
static	ANTLR3_BITWORD FOLLOW_RPAREN_in_relationTerm6247_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
2229
static  ANTLR3_BITSET_LIST FOLLOW_RPAREN_in_relationTerm6247	= { FOLLOW_RPAREN_in_relationTerm6247_bits, 1	};
2230
/** Bitset defining follow set for error recovery in rule state: FOLLOW_TRANSCLOSURE_TOK_in_relationTerm6259  */
2231
static	ANTLR3_BITWORD FOLLOW_TRANSCLOSURE_TOK_in_relationTerm6259_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x1000000000000000) };
2232
static  ANTLR3_BITSET_LIST FOLLOW_TRANSCLOSURE_TOK_in_relationTerm6259	= { FOLLOW_TRANSCLOSURE_TOK_in_relationTerm6259_bits, 2	};
2233
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LPAREN_in_relationTerm6261  */
2234
static	ANTLR3_BITWORD FOLLOW_LPAREN_in_relationTerm6261_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2235
static  ANTLR3_BITSET_LIST FOLLOW_LPAREN_in_relationTerm6261	= { FOLLOW_LPAREN_in_relationTerm6261_bits, 4	};
2236
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_relationTerm6263  */
2237
static	ANTLR3_BITWORD FOLLOW_formula_in_relationTerm6263_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
2238
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_relationTerm6263	= { FOLLOW_formula_in_relationTerm6263_bits, 3	};
2239
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RPAREN_in_relationTerm6266  */
2240
static	ANTLR3_BITWORD FOLLOW_RPAREN_in_relationTerm6266_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
2241
static  ANTLR3_BITSET_LIST FOLLOW_RPAREN_in_relationTerm6266	= { FOLLOW_RPAREN_in_relationTerm6266_bits, 1	};
2242
/** Bitset defining follow set for error recovery in rule state: FOLLOW_TUPLE_TOK_in_relationTerm6278  */
2243
static	ANTLR3_BITWORD FOLLOW_TUPLE_TOK_in_relationTerm6278_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x1000000000000000) };
2244
static  ANTLR3_BITSET_LIST FOLLOW_TUPLE_TOK_in_relationTerm6278	= { FOLLOW_TUPLE_TOK_in_relationTerm6278_bits, 2	};
2245
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LPAREN_in_relationTerm6280  */
2246
static	ANTLR3_BITWORD FOLLOW_LPAREN_in_relationTerm6280_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2247
static  ANTLR3_BITSET_LIST FOLLOW_LPAREN_in_relationTerm6280	= { FOLLOW_LPAREN_in_relationTerm6280_bits, 4	};
2248
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_relationTerm6282  */
2249
static	ANTLR3_BITWORD FOLLOW_formula_in_relationTerm6282_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
2250
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_relationTerm6282	= { FOLLOW_formula_in_relationTerm6282_bits, 3	};
2251
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RPAREN_in_relationTerm6285  */
2252
static	ANTLR3_BITWORD FOLLOW_RPAREN_in_relationTerm6285_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
2253
static  ANTLR3_BITSET_LIST FOLLOW_RPAREN_in_relationTerm6285	= { FOLLOW_RPAREN_in_relationTerm6285_bits, 1	};
2254
/** Bitset defining follow set for error recovery in rule state: FOLLOW_IDEN_TOK_in_relationTerm6297  */
2255
static	ANTLR3_BITWORD FOLLOW_IDEN_TOK_in_relationTerm6297_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x1000000000000000) };
2256
static  ANTLR3_BITSET_LIST FOLLOW_IDEN_TOK_in_relationTerm6297	= { FOLLOW_IDEN_TOK_in_relationTerm6297_bits, 2	};
2257
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LPAREN_in_relationTerm6299  */
2258
static	ANTLR3_BITWORD FOLLOW_LPAREN_in_relationTerm6299_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2259
static  ANTLR3_BITSET_LIST FOLLOW_LPAREN_in_relationTerm6299	= { FOLLOW_LPAREN_in_relationTerm6299_bits, 4	};
2260
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_relationTerm6301  */
2261
static	ANTLR3_BITWORD FOLLOW_formula_in_relationTerm6301_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
2262
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_relationTerm6301	= { FOLLOW_formula_in_relationTerm6301_bits, 3	};
2263
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RPAREN_in_relationTerm6304  */
2264
static	ANTLR3_BITWORD FOLLOW_RPAREN_in_relationTerm6304_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
2265
static  ANTLR3_BITSET_LIST FOLLOW_RPAREN_in_relationTerm6304	= { FOLLOW_RPAREN_in_relationTerm6304_bits, 1	};
2266
/** Bitset defining follow set for error recovery in rule state: FOLLOW_bvTerm_in_relationTerm6316  */
2267
static	ANTLR3_BITWORD FOLLOW_bvTerm_in_relationTerm6316_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
2268
static  ANTLR3_BITSET_LIST FOLLOW_bvTerm_in_relationTerm6316	= { FOLLOW_bvTerm_in_relationTerm6316_bits, 1	};
2269
/** Bitset defining follow set for error recovery in rule state: FOLLOW_BVXOR_TOK_in_bvTerm6342  */
2270
static	ANTLR3_BITWORD FOLLOW_BVXOR_TOK_in_bvTerm6342_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x1000000000000000) };
2271
static  ANTLR3_BITSET_LIST FOLLOW_BVXOR_TOK_in_bvTerm6342	= { FOLLOW_BVXOR_TOK_in_bvTerm6342_bits, 2	};
2272
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LPAREN_in_bvTerm6344  */
2273
static	ANTLR3_BITWORD FOLLOW_LPAREN_in_bvTerm6344_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2274
static  ANTLR3_BITSET_LIST FOLLOW_LPAREN_in_bvTerm6344	= { FOLLOW_LPAREN_in_bvTerm6344_bits, 4	};
2275
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_bvTerm6346  */
2276
static	ANTLR3_BITWORD FOLLOW_formula_in_bvTerm6346_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000) };
2277
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_bvTerm6346	= { FOLLOW_formula_in_bvTerm6346_bits, 1	};
2278
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COMMA_in_bvTerm6349  */
2279
static	ANTLR3_BITWORD FOLLOW_COMMA_in_bvTerm6349_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2280
static  ANTLR3_BITSET_LIST FOLLOW_COMMA_in_bvTerm6349	= { FOLLOW_COMMA_in_bvTerm6349_bits, 4	};
2281
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_bvTerm6351  */
2282
static	ANTLR3_BITWORD FOLLOW_formula_in_bvTerm6351_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
2283
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_bvTerm6351	= { FOLLOW_formula_in_bvTerm6351_bits, 3	};
2284
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RPAREN_in_bvTerm6354  */
2285
static	ANTLR3_BITWORD FOLLOW_RPAREN_in_bvTerm6354_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
2286
static  ANTLR3_BITSET_LIST FOLLOW_RPAREN_in_bvTerm6354	= { FOLLOW_RPAREN_in_bvTerm6354_bits, 1	};
2287
/** Bitset defining follow set for error recovery in rule state: FOLLOW_BVNAND_TOK_in_bvTerm6366  */
2288
static	ANTLR3_BITWORD FOLLOW_BVNAND_TOK_in_bvTerm6366_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x1000000000000000) };
2289
static  ANTLR3_BITSET_LIST FOLLOW_BVNAND_TOK_in_bvTerm6366	= { FOLLOW_BVNAND_TOK_in_bvTerm6366_bits, 2	};
2290
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LPAREN_in_bvTerm6368  */
2291
static	ANTLR3_BITWORD FOLLOW_LPAREN_in_bvTerm6368_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2292
static  ANTLR3_BITSET_LIST FOLLOW_LPAREN_in_bvTerm6368	= { FOLLOW_LPAREN_in_bvTerm6368_bits, 4	};
2293
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_bvTerm6370  */
2294
static	ANTLR3_BITWORD FOLLOW_formula_in_bvTerm6370_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000) };
2295
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_bvTerm6370	= { FOLLOW_formula_in_bvTerm6370_bits, 1	};
2296
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COMMA_in_bvTerm6373  */
2297
static	ANTLR3_BITWORD FOLLOW_COMMA_in_bvTerm6373_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2298
static  ANTLR3_BITSET_LIST FOLLOW_COMMA_in_bvTerm6373	= { FOLLOW_COMMA_in_bvTerm6373_bits, 4	};
2299
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_bvTerm6375  */
2300
static	ANTLR3_BITWORD FOLLOW_formula_in_bvTerm6375_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
2301
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_bvTerm6375	= { FOLLOW_formula_in_bvTerm6375_bits, 3	};
2302
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RPAREN_in_bvTerm6378  */
2303
static	ANTLR3_BITWORD FOLLOW_RPAREN_in_bvTerm6378_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
2304
static  ANTLR3_BITSET_LIST FOLLOW_RPAREN_in_bvTerm6378	= { FOLLOW_RPAREN_in_bvTerm6378_bits, 1	};
2305
/** Bitset defining follow set for error recovery in rule state: FOLLOW_BVNOR_TOK_in_bvTerm6390  */
2306
static	ANTLR3_BITWORD FOLLOW_BVNOR_TOK_in_bvTerm6390_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x1000000000000000) };
2307
static  ANTLR3_BITSET_LIST FOLLOW_BVNOR_TOK_in_bvTerm6390	= { FOLLOW_BVNOR_TOK_in_bvTerm6390_bits, 2	};
2308
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LPAREN_in_bvTerm6392  */
2309
static	ANTLR3_BITWORD FOLLOW_LPAREN_in_bvTerm6392_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2310
static  ANTLR3_BITSET_LIST FOLLOW_LPAREN_in_bvTerm6392	= { FOLLOW_LPAREN_in_bvTerm6392_bits, 4	};
2311
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_bvTerm6394  */
2312
static	ANTLR3_BITWORD FOLLOW_formula_in_bvTerm6394_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000) };
2313
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_bvTerm6394	= { FOLLOW_formula_in_bvTerm6394_bits, 1	};
2314
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COMMA_in_bvTerm6397  */
2315
static	ANTLR3_BITWORD FOLLOW_COMMA_in_bvTerm6397_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2316
static  ANTLR3_BITSET_LIST FOLLOW_COMMA_in_bvTerm6397	= { FOLLOW_COMMA_in_bvTerm6397_bits, 4	};
2317
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_bvTerm6399  */
2318
static	ANTLR3_BITWORD FOLLOW_formula_in_bvTerm6399_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
2319
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_bvTerm6399	= { FOLLOW_formula_in_bvTerm6399_bits, 3	};
2320
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RPAREN_in_bvTerm6402  */
2321
static	ANTLR3_BITWORD FOLLOW_RPAREN_in_bvTerm6402_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
2322
static  ANTLR3_BITSET_LIST FOLLOW_RPAREN_in_bvTerm6402	= { FOLLOW_RPAREN_in_bvTerm6402_bits, 1	};
2323
/** Bitset defining follow set for error recovery in rule state: FOLLOW_BVCOMP_TOK_in_bvTerm6414  */
2324
static	ANTLR3_BITWORD FOLLOW_BVCOMP_TOK_in_bvTerm6414_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x1000000000000000) };
2325
static  ANTLR3_BITSET_LIST FOLLOW_BVCOMP_TOK_in_bvTerm6414	= { FOLLOW_BVCOMP_TOK_in_bvTerm6414_bits, 2	};
2326
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LPAREN_in_bvTerm6416  */
2327
static	ANTLR3_BITWORD FOLLOW_LPAREN_in_bvTerm6416_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2328
static  ANTLR3_BITSET_LIST FOLLOW_LPAREN_in_bvTerm6416	= { FOLLOW_LPAREN_in_bvTerm6416_bits, 4	};
2329
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_bvTerm6418  */
2330
static	ANTLR3_BITWORD FOLLOW_formula_in_bvTerm6418_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000) };
2331
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_bvTerm6418	= { FOLLOW_formula_in_bvTerm6418_bits, 1	};
2332
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COMMA_in_bvTerm6421  */
2333
static	ANTLR3_BITWORD FOLLOW_COMMA_in_bvTerm6421_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2334
static  ANTLR3_BITSET_LIST FOLLOW_COMMA_in_bvTerm6421	= { FOLLOW_COMMA_in_bvTerm6421_bits, 4	};
2335
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_bvTerm6423  */
2336
static	ANTLR3_BITWORD FOLLOW_formula_in_bvTerm6423_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
2337
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_bvTerm6423	= { FOLLOW_formula_in_bvTerm6423_bits, 3	};
2338
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RPAREN_in_bvTerm6426  */
2339
static	ANTLR3_BITWORD FOLLOW_RPAREN_in_bvTerm6426_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
2340
static  ANTLR3_BITSET_LIST FOLLOW_RPAREN_in_bvTerm6426	= { FOLLOW_RPAREN_in_bvTerm6426_bits, 1	};
2341
/** Bitset defining follow set for error recovery in rule state: FOLLOW_BVXNOR_TOK_in_bvTerm6438  */
2342
static	ANTLR3_BITWORD FOLLOW_BVXNOR_TOK_in_bvTerm6438_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x1000000000000000) };
2343
static  ANTLR3_BITSET_LIST FOLLOW_BVXNOR_TOK_in_bvTerm6438	= { FOLLOW_BVXNOR_TOK_in_bvTerm6438_bits, 2	};
2344
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LPAREN_in_bvTerm6440  */
2345
static	ANTLR3_BITWORD FOLLOW_LPAREN_in_bvTerm6440_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2346
static  ANTLR3_BITSET_LIST FOLLOW_LPAREN_in_bvTerm6440	= { FOLLOW_LPAREN_in_bvTerm6440_bits, 4	};
2347
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_bvTerm6442  */
2348
static	ANTLR3_BITWORD FOLLOW_formula_in_bvTerm6442_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000) };
2349
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_bvTerm6442	= { FOLLOW_formula_in_bvTerm6442_bits, 1	};
2350
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COMMA_in_bvTerm6445  */
2351
static	ANTLR3_BITWORD FOLLOW_COMMA_in_bvTerm6445_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2352
static  ANTLR3_BITSET_LIST FOLLOW_COMMA_in_bvTerm6445	= { FOLLOW_COMMA_in_bvTerm6445_bits, 4	};
2353
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_bvTerm6447  */
2354
static	ANTLR3_BITWORD FOLLOW_formula_in_bvTerm6447_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
2355
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_bvTerm6447	= { FOLLOW_formula_in_bvTerm6447_bits, 3	};
2356
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RPAREN_in_bvTerm6450  */
2357
static	ANTLR3_BITWORD FOLLOW_RPAREN_in_bvTerm6450_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
2358
static  ANTLR3_BITSET_LIST FOLLOW_RPAREN_in_bvTerm6450	= { FOLLOW_RPAREN_in_bvTerm6450_bits, 1	};
2359
/** Bitset defining follow set for error recovery in rule state: FOLLOW_BVUMINUS_TOK_in_bvTerm6469  */
2360
static	ANTLR3_BITWORD FOLLOW_BVUMINUS_TOK_in_bvTerm6469_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x1000000000000000) };
2361
static  ANTLR3_BITSET_LIST FOLLOW_BVUMINUS_TOK_in_bvTerm6469	= { FOLLOW_BVUMINUS_TOK_in_bvTerm6469_bits, 2	};
2362
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LPAREN_in_bvTerm6471  */
2363
static	ANTLR3_BITWORD FOLLOW_LPAREN_in_bvTerm6471_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2364
static  ANTLR3_BITSET_LIST FOLLOW_LPAREN_in_bvTerm6471	= { FOLLOW_LPAREN_in_bvTerm6471_bits, 4	};
2365
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_bvTerm6473  */
2366
static	ANTLR3_BITWORD FOLLOW_formula_in_bvTerm6473_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
2367
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_bvTerm6473	= { FOLLOW_formula_in_bvTerm6473_bits, 3	};
2368
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RPAREN_in_bvTerm6476  */
2369
static	ANTLR3_BITWORD FOLLOW_RPAREN_in_bvTerm6476_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
2370
static  ANTLR3_BITSET_LIST FOLLOW_RPAREN_in_bvTerm6476	= { FOLLOW_RPAREN_in_bvTerm6476_bits, 1	};
2371
/** Bitset defining follow set for error recovery in rule state: FOLLOW_BVPLUS_TOK_in_bvTerm6494  */
2372
static	ANTLR3_BITWORD FOLLOW_BVPLUS_TOK_in_bvTerm6494_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x1000000000000000) };
2373
static  ANTLR3_BITSET_LIST FOLLOW_BVPLUS_TOK_in_bvTerm6494	= { FOLLOW_BVPLUS_TOK_in_bvTerm6494_bits, 2	};
2374
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LPAREN_in_bvTerm6496  */
2375
static	ANTLR3_BITWORD FOLLOW_LPAREN_in_bvTerm6496_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0001000000000000) };
2376
static  ANTLR3_BITSET_LIST FOLLOW_LPAREN_in_bvTerm6496	= { FOLLOW_LPAREN_in_bvTerm6496_bits, 2	};
2377
/** Bitset defining follow set for error recovery in rule state: FOLLOW_numeral_in_bvTerm6500  */
2378
static	ANTLR3_BITWORD FOLLOW_numeral_in_bvTerm6500_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000) };
2379
static  ANTLR3_BITSET_LIST FOLLOW_numeral_in_bvTerm6500	= { FOLLOW_numeral_in_bvTerm6500_bits, 1	};
2380
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COMMA_in_bvTerm6502  */
2381
static	ANTLR3_BITWORD FOLLOW_COMMA_in_bvTerm6502_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2382
static  ANTLR3_BITSET_LIST FOLLOW_COMMA_in_bvTerm6502	= { FOLLOW_COMMA_in_bvTerm6502_bits, 4	};
2383
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_bvTerm6504  */
2384
static	ANTLR3_BITWORD FOLLOW_formula_in_bvTerm6504_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000) };
2385
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_bvTerm6504	= { FOLLOW_formula_in_bvTerm6504_bits, 1	};
2386
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COMMA_in_bvTerm6515  */
2387
static	ANTLR3_BITWORD FOLLOW_COMMA_in_bvTerm6515_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2388
static  ANTLR3_BITSET_LIST FOLLOW_COMMA_in_bvTerm6515	= { FOLLOW_COMMA_in_bvTerm6515_bits, 4	};
2389
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_bvTerm6517  */
2390
static	ANTLR3_BITWORD FOLLOW_formula_in_bvTerm6517_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
2391
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_bvTerm6517	= { FOLLOW_formula_in_bvTerm6517_bits, 3	};
2392
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RPAREN_in_bvTerm6525  */
2393
static	ANTLR3_BITWORD FOLLOW_RPAREN_in_bvTerm6525_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
2394
static  ANTLR3_BITSET_LIST FOLLOW_RPAREN_in_bvTerm6525	= { FOLLOW_RPAREN_in_bvTerm6525_bits, 1	};
2395
/** Bitset defining follow set for error recovery in rule state: FOLLOW_BVSUB_TOK_in_bvTerm6543  */
2396
static	ANTLR3_BITWORD FOLLOW_BVSUB_TOK_in_bvTerm6543_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x1000000000000000) };
2397
static  ANTLR3_BITSET_LIST FOLLOW_BVSUB_TOK_in_bvTerm6543	= { FOLLOW_BVSUB_TOK_in_bvTerm6543_bits, 2	};
2398
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LPAREN_in_bvTerm6545  */
2399
static	ANTLR3_BITWORD FOLLOW_LPAREN_in_bvTerm6545_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0001000000000000) };
2400
static  ANTLR3_BITSET_LIST FOLLOW_LPAREN_in_bvTerm6545	= { FOLLOW_LPAREN_in_bvTerm6545_bits, 2	};
2401
/** Bitset defining follow set for error recovery in rule state: FOLLOW_numeral_in_bvTerm6549  */
2402
static	ANTLR3_BITWORD FOLLOW_numeral_in_bvTerm6549_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000) };
2403
static  ANTLR3_BITSET_LIST FOLLOW_numeral_in_bvTerm6549	= { FOLLOW_numeral_in_bvTerm6549_bits, 1	};
2404
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COMMA_in_bvTerm6551  */
2405
static	ANTLR3_BITWORD FOLLOW_COMMA_in_bvTerm6551_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2406
static  ANTLR3_BITSET_LIST FOLLOW_COMMA_in_bvTerm6551	= { FOLLOW_COMMA_in_bvTerm6551_bits, 4	};
2407
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_bvTerm6553  */
2408
static	ANTLR3_BITWORD FOLLOW_formula_in_bvTerm6553_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000) };
2409
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_bvTerm6553	= { FOLLOW_formula_in_bvTerm6553_bits, 1	};
2410
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COMMA_in_bvTerm6556  */
2411
static	ANTLR3_BITWORD FOLLOW_COMMA_in_bvTerm6556_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2412
static  ANTLR3_BITSET_LIST FOLLOW_COMMA_in_bvTerm6556	= { FOLLOW_COMMA_in_bvTerm6556_bits, 4	};
2413
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_bvTerm6558  */
2414
static	ANTLR3_BITWORD FOLLOW_formula_in_bvTerm6558_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
2415
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_bvTerm6558	= { FOLLOW_formula_in_bvTerm6558_bits, 3	};
2416
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RPAREN_in_bvTerm6561  */
2417
static	ANTLR3_BITWORD FOLLOW_RPAREN_in_bvTerm6561_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
2418
static  ANTLR3_BITSET_LIST FOLLOW_RPAREN_in_bvTerm6561	= { FOLLOW_RPAREN_in_bvTerm6561_bits, 1	};
2419
/** Bitset defining follow set for error recovery in rule state: FOLLOW_BVMULT_TOK_in_bvTerm6579  */
2420
static	ANTLR3_BITWORD FOLLOW_BVMULT_TOK_in_bvTerm6579_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x1000000000000000) };
2421
static  ANTLR3_BITSET_LIST FOLLOW_BVMULT_TOK_in_bvTerm6579	= { FOLLOW_BVMULT_TOK_in_bvTerm6579_bits, 2	};
2422
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LPAREN_in_bvTerm6581  */
2423
static	ANTLR3_BITWORD FOLLOW_LPAREN_in_bvTerm6581_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0001000000000000) };
2424
static  ANTLR3_BITSET_LIST FOLLOW_LPAREN_in_bvTerm6581	= { FOLLOW_LPAREN_in_bvTerm6581_bits, 2	};
2425
/** Bitset defining follow set for error recovery in rule state: FOLLOW_numeral_in_bvTerm6585  */
2426
static	ANTLR3_BITWORD FOLLOW_numeral_in_bvTerm6585_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000) };
2427
static  ANTLR3_BITSET_LIST FOLLOW_numeral_in_bvTerm6585	= { FOLLOW_numeral_in_bvTerm6585_bits, 1	};
2428
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COMMA_in_bvTerm6587  */
2429
static	ANTLR3_BITWORD FOLLOW_COMMA_in_bvTerm6587_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2430
static  ANTLR3_BITSET_LIST FOLLOW_COMMA_in_bvTerm6587	= { FOLLOW_COMMA_in_bvTerm6587_bits, 4	};
2431
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_bvTerm6589  */
2432
static	ANTLR3_BITWORD FOLLOW_formula_in_bvTerm6589_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000) };
2433
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_bvTerm6589	= { FOLLOW_formula_in_bvTerm6589_bits, 1	};
2434
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COMMA_in_bvTerm6592  */
2435
static	ANTLR3_BITWORD FOLLOW_COMMA_in_bvTerm6592_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2436
static  ANTLR3_BITSET_LIST FOLLOW_COMMA_in_bvTerm6592	= { FOLLOW_COMMA_in_bvTerm6592_bits, 4	};
2437
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_bvTerm6594  */
2438
static	ANTLR3_BITWORD FOLLOW_formula_in_bvTerm6594_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
2439
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_bvTerm6594	= { FOLLOW_formula_in_bvTerm6594_bits, 3	};
2440
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RPAREN_in_bvTerm6597  */
2441
static	ANTLR3_BITWORD FOLLOW_RPAREN_in_bvTerm6597_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
2442
static  ANTLR3_BITSET_LIST FOLLOW_RPAREN_in_bvTerm6597	= { FOLLOW_RPAREN_in_bvTerm6597_bits, 1	};
2443
/** Bitset defining follow set for error recovery in rule state: FOLLOW_BVUDIV_TOK_in_bvTerm6615  */
2444
static	ANTLR3_BITWORD FOLLOW_BVUDIV_TOK_in_bvTerm6615_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x1000000000000000) };
2445
static  ANTLR3_BITSET_LIST FOLLOW_BVUDIV_TOK_in_bvTerm6615	= { FOLLOW_BVUDIV_TOK_in_bvTerm6615_bits, 2	};
2446
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LPAREN_in_bvTerm6617  */
2447
static	ANTLR3_BITWORD FOLLOW_LPAREN_in_bvTerm6617_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2448
static  ANTLR3_BITSET_LIST FOLLOW_LPAREN_in_bvTerm6617	= { FOLLOW_LPAREN_in_bvTerm6617_bits, 4	};
2449
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_bvTerm6619  */
2450
static	ANTLR3_BITWORD FOLLOW_formula_in_bvTerm6619_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000) };
2451
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_bvTerm6619	= { FOLLOW_formula_in_bvTerm6619_bits, 1	};
2452
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COMMA_in_bvTerm6622  */
2453
static	ANTLR3_BITWORD FOLLOW_COMMA_in_bvTerm6622_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2454
static  ANTLR3_BITSET_LIST FOLLOW_COMMA_in_bvTerm6622	= { FOLLOW_COMMA_in_bvTerm6622_bits, 4	};
2455
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_bvTerm6624  */
2456
static	ANTLR3_BITWORD FOLLOW_formula_in_bvTerm6624_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
2457
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_bvTerm6624	= { FOLLOW_formula_in_bvTerm6624_bits, 3	};
2458
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RPAREN_in_bvTerm6627  */
2459
static	ANTLR3_BITWORD FOLLOW_RPAREN_in_bvTerm6627_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
2460
static  ANTLR3_BITSET_LIST FOLLOW_RPAREN_in_bvTerm6627	= { FOLLOW_RPAREN_in_bvTerm6627_bits, 1	};
2461
/** Bitset defining follow set for error recovery in rule state: FOLLOW_BVSDIV_TOK_in_bvTerm6645  */
2462
static	ANTLR3_BITWORD FOLLOW_BVSDIV_TOK_in_bvTerm6645_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x1000000000000000) };
2463
static  ANTLR3_BITSET_LIST FOLLOW_BVSDIV_TOK_in_bvTerm6645	= { FOLLOW_BVSDIV_TOK_in_bvTerm6645_bits, 2	};
2464
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LPAREN_in_bvTerm6647  */
2465
static	ANTLR3_BITWORD FOLLOW_LPAREN_in_bvTerm6647_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2466
static  ANTLR3_BITSET_LIST FOLLOW_LPAREN_in_bvTerm6647	= { FOLLOW_LPAREN_in_bvTerm6647_bits, 4	};
2467
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_bvTerm6649  */
2468
static	ANTLR3_BITWORD FOLLOW_formula_in_bvTerm6649_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000) };
2469
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_bvTerm6649	= { FOLLOW_formula_in_bvTerm6649_bits, 1	};
2470
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COMMA_in_bvTerm6652  */
2471
static	ANTLR3_BITWORD FOLLOW_COMMA_in_bvTerm6652_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2472
static  ANTLR3_BITSET_LIST FOLLOW_COMMA_in_bvTerm6652	= { FOLLOW_COMMA_in_bvTerm6652_bits, 4	};
2473
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_bvTerm6654  */
2474
static	ANTLR3_BITWORD FOLLOW_formula_in_bvTerm6654_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
2475
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_bvTerm6654	= { FOLLOW_formula_in_bvTerm6654_bits, 3	};
2476
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RPAREN_in_bvTerm6657  */
2477
static	ANTLR3_BITWORD FOLLOW_RPAREN_in_bvTerm6657_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
2478
static  ANTLR3_BITSET_LIST FOLLOW_RPAREN_in_bvTerm6657	= { FOLLOW_RPAREN_in_bvTerm6657_bits, 1	};
2479
/** Bitset defining follow set for error recovery in rule state: FOLLOW_BVUREM_TOK_in_bvTerm6675  */
2480
static	ANTLR3_BITWORD FOLLOW_BVUREM_TOK_in_bvTerm6675_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x1000000000000000) };
2481
static  ANTLR3_BITSET_LIST FOLLOW_BVUREM_TOK_in_bvTerm6675	= { FOLLOW_BVUREM_TOK_in_bvTerm6675_bits, 2	};
2482
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LPAREN_in_bvTerm6677  */
2483
static	ANTLR3_BITWORD FOLLOW_LPAREN_in_bvTerm6677_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2484
static  ANTLR3_BITSET_LIST FOLLOW_LPAREN_in_bvTerm6677	= { FOLLOW_LPAREN_in_bvTerm6677_bits, 4	};
2485
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_bvTerm6679  */
2486
static	ANTLR3_BITWORD FOLLOW_formula_in_bvTerm6679_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000) };
2487
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_bvTerm6679	= { FOLLOW_formula_in_bvTerm6679_bits, 1	};
2488
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COMMA_in_bvTerm6682  */
2489
static	ANTLR3_BITWORD FOLLOW_COMMA_in_bvTerm6682_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2490
static  ANTLR3_BITSET_LIST FOLLOW_COMMA_in_bvTerm6682	= { FOLLOW_COMMA_in_bvTerm6682_bits, 4	};
2491
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_bvTerm6684  */
2492
static	ANTLR3_BITWORD FOLLOW_formula_in_bvTerm6684_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
2493
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_bvTerm6684	= { FOLLOW_formula_in_bvTerm6684_bits, 3	};
2494
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RPAREN_in_bvTerm6687  */
2495
static	ANTLR3_BITWORD FOLLOW_RPAREN_in_bvTerm6687_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
2496
static  ANTLR3_BITSET_LIST FOLLOW_RPAREN_in_bvTerm6687	= { FOLLOW_RPAREN_in_bvTerm6687_bits, 1	};
2497
/** Bitset defining follow set for error recovery in rule state: FOLLOW_BVSREM_TOK_in_bvTerm6705  */
2498
static	ANTLR3_BITWORD FOLLOW_BVSREM_TOK_in_bvTerm6705_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x1000000000000000) };
2499
static  ANTLR3_BITSET_LIST FOLLOW_BVSREM_TOK_in_bvTerm6705	= { FOLLOW_BVSREM_TOK_in_bvTerm6705_bits, 2	};
2500
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LPAREN_in_bvTerm6707  */
2501
static	ANTLR3_BITWORD FOLLOW_LPAREN_in_bvTerm6707_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2502
static  ANTLR3_BITSET_LIST FOLLOW_LPAREN_in_bvTerm6707	= { FOLLOW_LPAREN_in_bvTerm6707_bits, 4	};
2503
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_bvTerm6709  */
2504
static	ANTLR3_BITWORD FOLLOW_formula_in_bvTerm6709_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000) };
2505
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_bvTerm6709	= { FOLLOW_formula_in_bvTerm6709_bits, 1	};
2506
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COMMA_in_bvTerm6712  */
2507
static	ANTLR3_BITWORD FOLLOW_COMMA_in_bvTerm6712_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2508
static  ANTLR3_BITSET_LIST FOLLOW_COMMA_in_bvTerm6712	= { FOLLOW_COMMA_in_bvTerm6712_bits, 4	};
2509
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_bvTerm6714  */
2510
static	ANTLR3_BITWORD FOLLOW_formula_in_bvTerm6714_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
2511
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_bvTerm6714	= { FOLLOW_formula_in_bvTerm6714_bits, 3	};
2512
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RPAREN_in_bvTerm6717  */
2513
static	ANTLR3_BITWORD FOLLOW_RPAREN_in_bvTerm6717_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
2514
static  ANTLR3_BITSET_LIST FOLLOW_RPAREN_in_bvTerm6717	= { FOLLOW_RPAREN_in_bvTerm6717_bits, 1	};
2515
/** Bitset defining follow set for error recovery in rule state: FOLLOW_BVSMOD_TOK_in_bvTerm6735  */
2516
static	ANTLR3_BITWORD FOLLOW_BVSMOD_TOK_in_bvTerm6735_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x1000000000000000) };
2517
static  ANTLR3_BITSET_LIST FOLLOW_BVSMOD_TOK_in_bvTerm6735	= { FOLLOW_BVSMOD_TOK_in_bvTerm6735_bits, 2	};
2518
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LPAREN_in_bvTerm6737  */
2519
static	ANTLR3_BITWORD FOLLOW_LPAREN_in_bvTerm6737_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2520
static  ANTLR3_BITSET_LIST FOLLOW_LPAREN_in_bvTerm6737	= { FOLLOW_LPAREN_in_bvTerm6737_bits, 4	};
2521
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_bvTerm6739  */
2522
static	ANTLR3_BITWORD FOLLOW_formula_in_bvTerm6739_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000) };
2523
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_bvTerm6739	= { FOLLOW_formula_in_bvTerm6739_bits, 1	};
2524
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COMMA_in_bvTerm6742  */
2525
static	ANTLR3_BITWORD FOLLOW_COMMA_in_bvTerm6742_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2526
static  ANTLR3_BITSET_LIST FOLLOW_COMMA_in_bvTerm6742	= { FOLLOW_COMMA_in_bvTerm6742_bits, 4	};
2527
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_bvTerm6744  */
2528
static	ANTLR3_BITWORD FOLLOW_formula_in_bvTerm6744_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
2529
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_bvTerm6744	= { FOLLOW_formula_in_bvTerm6744_bits, 3	};
2530
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RPAREN_in_bvTerm6747  */
2531
static	ANTLR3_BITWORD FOLLOW_RPAREN_in_bvTerm6747_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
2532
static  ANTLR3_BITSET_LIST FOLLOW_RPAREN_in_bvTerm6747	= { FOLLOW_RPAREN_in_bvTerm6747_bits, 1	};
2533
/** Bitset defining follow set for error recovery in rule state: FOLLOW_BVSHL_TOK_in_bvTerm6765  */
2534
static	ANTLR3_BITWORD FOLLOW_BVSHL_TOK_in_bvTerm6765_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x1000000000000000) };
2535
static  ANTLR3_BITSET_LIST FOLLOW_BVSHL_TOK_in_bvTerm6765	= { FOLLOW_BVSHL_TOK_in_bvTerm6765_bits, 2	};
2536
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LPAREN_in_bvTerm6767  */
2537
static	ANTLR3_BITWORD FOLLOW_LPAREN_in_bvTerm6767_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2538
static  ANTLR3_BITSET_LIST FOLLOW_LPAREN_in_bvTerm6767	= { FOLLOW_LPAREN_in_bvTerm6767_bits, 4	};
2539
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_bvTerm6769  */
2540
static	ANTLR3_BITWORD FOLLOW_formula_in_bvTerm6769_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000) };
2541
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_bvTerm6769	= { FOLLOW_formula_in_bvTerm6769_bits, 1	};
2542
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COMMA_in_bvTerm6772  */
2543
static	ANTLR3_BITWORD FOLLOW_COMMA_in_bvTerm6772_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2544
static  ANTLR3_BITSET_LIST FOLLOW_COMMA_in_bvTerm6772	= { FOLLOW_COMMA_in_bvTerm6772_bits, 4	};
2545
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_bvTerm6774  */
2546
static	ANTLR3_BITWORD FOLLOW_formula_in_bvTerm6774_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
2547
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_bvTerm6774	= { FOLLOW_formula_in_bvTerm6774_bits, 3	};
2548
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RPAREN_in_bvTerm6777  */
2549
static	ANTLR3_BITWORD FOLLOW_RPAREN_in_bvTerm6777_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
2550
static  ANTLR3_BITSET_LIST FOLLOW_RPAREN_in_bvTerm6777	= { FOLLOW_RPAREN_in_bvTerm6777_bits, 1	};
2551
/** Bitset defining follow set for error recovery in rule state: FOLLOW_BVASHR_TOK_in_bvTerm6795  */
2552
static	ANTLR3_BITWORD FOLLOW_BVASHR_TOK_in_bvTerm6795_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x1000000000000000) };
2553
static  ANTLR3_BITSET_LIST FOLLOW_BVASHR_TOK_in_bvTerm6795	= { FOLLOW_BVASHR_TOK_in_bvTerm6795_bits, 2	};
2554
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LPAREN_in_bvTerm6797  */
2555
static	ANTLR3_BITWORD FOLLOW_LPAREN_in_bvTerm6797_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2556
static  ANTLR3_BITSET_LIST FOLLOW_LPAREN_in_bvTerm6797	= { FOLLOW_LPAREN_in_bvTerm6797_bits, 4	};
2557
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_bvTerm6799  */
2558
static	ANTLR3_BITWORD FOLLOW_formula_in_bvTerm6799_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000) };
2559
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_bvTerm6799	= { FOLLOW_formula_in_bvTerm6799_bits, 1	};
2560
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COMMA_in_bvTerm6802  */
2561
static	ANTLR3_BITWORD FOLLOW_COMMA_in_bvTerm6802_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2562
static  ANTLR3_BITSET_LIST FOLLOW_COMMA_in_bvTerm6802	= { FOLLOW_COMMA_in_bvTerm6802_bits, 4	};
2563
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_bvTerm6804  */
2564
static	ANTLR3_BITWORD FOLLOW_formula_in_bvTerm6804_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
2565
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_bvTerm6804	= { FOLLOW_formula_in_bvTerm6804_bits, 3	};
2566
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RPAREN_in_bvTerm6807  */
2567
static	ANTLR3_BITWORD FOLLOW_RPAREN_in_bvTerm6807_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
2568
static  ANTLR3_BITSET_LIST FOLLOW_RPAREN_in_bvTerm6807	= { FOLLOW_RPAREN_in_bvTerm6807_bits, 1	};
2569
/** Bitset defining follow set for error recovery in rule state: FOLLOW_BVLSHR_TOK_in_bvTerm6825  */
2570
static	ANTLR3_BITWORD FOLLOW_BVLSHR_TOK_in_bvTerm6825_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x1000000000000000) };
2571
static  ANTLR3_BITSET_LIST FOLLOW_BVLSHR_TOK_in_bvTerm6825	= { FOLLOW_BVLSHR_TOK_in_bvTerm6825_bits, 2	};
2572
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LPAREN_in_bvTerm6827  */
2573
static	ANTLR3_BITWORD FOLLOW_LPAREN_in_bvTerm6827_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2574
static  ANTLR3_BITSET_LIST FOLLOW_LPAREN_in_bvTerm6827	= { FOLLOW_LPAREN_in_bvTerm6827_bits, 4	};
2575
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_bvTerm6829  */
2576
static	ANTLR3_BITWORD FOLLOW_formula_in_bvTerm6829_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000) };
2577
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_bvTerm6829	= { FOLLOW_formula_in_bvTerm6829_bits, 1	};
2578
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COMMA_in_bvTerm6832  */
2579
static	ANTLR3_BITWORD FOLLOW_COMMA_in_bvTerm6832_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2580
static  ANTLR3_BITSET_LIST FOLLOW_COMMA_in_bvTerm6832	= { FOLLOW_COMMA_in_bvTerm6832_bits, 4	};
2581
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_bvTerm6834  */
2582
static	ANTLR3_BITWORD FOLLOW_formula_in_bvTerm6834_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
2583
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_bvTerm6834	= { FOLLOW_formula_in_bvTerm6834_bits, 3	};
2584
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RPAREN_in_bvTerm6837  */
2585
static	ANTLR3_BITWORD FOLLOW_RPAREN_in_bvTerm6837_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
2586
static  ANTLR3_BITSET_LIST FOLLOW_RPAREN_in_bvTerm6837	= { FOLLOW_RPAREN_in_bvTerm6837_bits, 1	};
2587
/** Bitset defining follow set for error recovery in rule state: FOLLOW_SX_TOK_in_bvTerm6855  */
2588
static	ANTLR3_BITWORD FOLLOW_SX_TOK_in_bvTerm6855_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x1000000000000000) };
2589
static  ANTLR3_BITSET_LIST FOLLOW_SX_TOK_in_bvTerm6855	= { FOLLOW_SX_TOK_in_bvTerm6855_bits, 2	};
2590
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LPAREN_in_bvTerm6857  */
2591
static	ANTLR3_BITWORD FOLLOW_LPAREN_in_bvTerm6857_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2592
static  ANTLR3_BITSET_LIST FOLLOW_LPAREN_in_bvTerm6857	= { FOLLOW_LPAREN_in_bvTerm6857_bits, 4	};
2593
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_bvTerm6859  */
2594
static	ANTLR3_BITWORD FOLLOW_formula_in_bvTerm6859_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000) };
2595
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_bvTerm6859	= { FOLLOW_formula_in_bvTerm6859_bits, 1	};
2596
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COMMA_in_bvTerm6862  */
2597
static	ANTLR3_BITWORD FOLLOW_COMMA_in_bvTerm6862_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0001000000000000) };
2598
static  ANTLR3_BITSET_LIST FOLLOW_COMMA_in_bvTerm6862	= { FOLLOW_COMMA_in_bvTerm6862_bits, 2	};
2599
/** Bitset defining follow set for error recovery in rule state: FOLLOW_numeral_in_bvTerm6866  */
2600
static	ANTLR3_BITWORD FOLLOW_numeral_in_bvTerm6866_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
2601
static  ANTLR3_BITSET_LIST FOLLOW_numeral_in_bvTerm6866	= { FOLLOW_numeral_in_bvTerm6866_bits, 3	};
2602
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RPAREN_in_bvTerm6868  */
2603
static	ANTLR3_BITWORD FOLLOW_RPAREN_in_bvTerm6868_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
2604
static  ANTLR3_BITSET_LIST FOLLOW_RPAREN_in_bvTerm6868	= { FOLLOW_RPAREN_in_bvTerm6868_bits, 1	};
2605
/** Bitset defining follow set for error recovery in rule state: FOLLOW_BVZEROEXTEND_TOK_in_bvTerm6886  */
2606
static	ANTLR3_BITWORD FOLLOW_BVZEROEXTEND_TOK_in_bvTerm6886_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x1000000000000000) };
2607
static  ANTLR3_BITSET_LIST FOLLOW_BVZEROEXTEND_TOK_in_bvTerm6886	= { FOLLOW_BVZEROEXTEND_TOK_in_bvTerm6886_bits, 2	};
2608
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LPAREN_in_bvTerm6888  */
2609
static	ANTLR3_BITWORD FOLLOW_LPAREN_in_bvTerm6888_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2610
static  ANTLR3_BITSET_LIST FOLLOW_LPAREN_in_bvTerm6888	= { FOLLOW_LPAREN_in_bvTerm6888_bits, 4	};
2611
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_bvTerm6890  */
2612
static	ANTLR3_BITWORD FOLLOW_formula_in_bvTerm6890_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000) };
2613
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_bvTerm6890	= { FOLLOW_formula_in_bvTerm6890_bits, 1	};
2614
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COMMA_in_bvTerm6893  */
2615
static	ANTLR3_BITWORD FOLLOW_COMMA_in_bvTerm6893_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0001000000000000) };
2616
static  ANTLR3_BITSET_LIST FOLLOW_COMMA_in_bvTerm6893	= { FOLLOW_COMMA_in_bvTerm6893_bits, 2	};
2617
/** Bitset defining follow set for error recovery in rule state: FOLLOW_numeral_in_bvTerm6897  */
2618
static	ANTLR3_BITWORD FOLLOW_numeral_in_bvTerm6897_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
2619
static  ANTLR3_BITSET_LIST FOLLOW_numeral_in_bvTerm6897	= { FOLLOW_numeral_in_bvTerm6897_bits, 3	};
2620
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RPAREN_in_bvTerm6899  */
2621
static	ANTLR3_BITWORD FOLLOW_RPAREN_in_bvTerm6899_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
2622
static  ANTLR3_BITSET_LIST FOLLOW_RPAREN_in_bvTerm6899	= { FOLLOW_RPAREN_in_bvTerm6899_bits, 1	};
2623
/** Bitset defining follow set for error recovery in rule state: FOLLOW_BVREPEAT_TOK_in_bvTerm6917  */
2624
static	ANTLR3_BITWORD FOLLOW_BVREPEAT_TOK_in_bvTerm6917_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x1000000000000000) };
2625
static  ANTLR3_BITSET_LIST FOLLOW_BVREPEAT_TOK_in_bvTerm6917	= { FOLLOW_BVREPEAT_TOK_in_bvTerm6917_bits, 2	};
2626
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LPAREN_in_bvTerm6919  */
2627
static	ANTLR3_BITWORD FOLLOW_LPAREN_in_bvTerm6919_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2628
static  ANTLR3_BITSET_LIST FOLLOW_LPAREN_in_bvTerm6919	= { FOLLOW_LPAREN_in_bvTerm6919_bits, 4	};
2629
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_bvTerm6921  */
2630
static	ANTLR3_BITWORD FOLLOW_formula_in_bvTerm6921_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000) };
2631
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_bvTerm6921	= { FOLLOW_formula_in_bvTerm6921_bits, 1	};
2632
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COMMA_in_bvTerm6924  */
2633
static	ANTLR3_BITWORD FOLLOW_COMMA_in_bvTerm6924_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0001000000000000) };
2634
static  ANTLR3_BITSET_LIST FOLLOW_COMMA_in_bvTerm6924	= { FOLLOW_COMMA_in_bvTerm6924_bits, 2	};
2635
/** Bitset defining follow set for error recovery in rule state: FOLLOW_numeral_in_bvTerm6928  */
2636
static	ANTLR3_BITWORD FOLLOW_numeral_in_bvTerm6928_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
2637
static  ANTLR3_BITSET_LIST FOLLOW_numeral_in_bvTerm6928	= { FOLLOW_numeral_in_bvTerm6928_bits, 3	};
2638
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RPAREN_in_bvTerm6930  */
2639
static	ANTLR3_BITWORD FOLLOW_RPAREN_in_bvTerm6930_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
2640
static  ANTLR3_BITSET_LIST FOLLOW_RPAREN_in_bvTerm6930	= { FOLLOW_RPAREN_in_bvTerm6930_bits, 1	};
2641
/** Bitset defining follow set for error recovery in rule state: FOLLOW_BVROTR_TOK_in_bvTerm6948  */
2642
static	ANTLR3_BITWORD FOLLOW_BVROTR_TOK_in_bvTerm6948_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x1000000000000000) };
2643
static  ANTLR3_BITSET_LIST FOLLOW_BVROTR_TOK_in_bvTerm6948	= { FOLLOW_BVROTR_TOK_in_bvTerm6948_bits, 2	};
2644
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LPAREN_in_bvTerm6950  */
2645
static	ANTLR3_BITWORD FOLLOW_LPAREN_in_bvTerm6950_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2646
static  ANTLR3_BITSET_LIST FOLLOW_LPAREN_in_bvTerm6950	= { FOLLOW_LPAREN_in_bvTerm6950_bits, 4	};
2647
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_bvTerm6952  */
2648
static	ANTLR3_BITWORD FOLLOW_formula_in_bvTerm6952_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000) };
2649
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_bvTerm6952	= { FOLLOW_formula_in_bvTerm6952_bits, 1	};
2650
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COMMA_in_bvTerm6955  */
2651
static	ANTLR3_BITWORD FOLLOW_COMMA_in_bvTerm6955_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0001000000000000) };
2652
static  ANTLR3_BITSET_LIST FOLLOW_COMMA_in_bvTerm6955	= { FOLLOW_COMMA_in_bvTerm6955_bits, 2	};
2653
/** Bitset defining follow set for error recovery in rule state: FOLLOW_numeral_in_bvTerm6959  */
2654
static	ANTLR3_BITWORD FOLLOW_numeral_in_bvTerm6959_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
2655
static  ANTLR3_BITSET_LIST FOLLOW_numeral_in_bvTerm6959	= { FOLLOW_numeral_in_bvTerm6959_bits, 3	};
2656
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RPAREN_in_bvTerm6961  */
2657
static	ANTLR3_BITWORD FOLLOW_RPAREN_in_bvTerm6961_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
2658
static  ANTLR3_BITSET_LIST FOLLOW_RPAREN_in_bvTerm6961	= { FOLLOW_RPAREN_in_bvTerm6961_bits, 1	};
2659
/** Bitset defining follow set for error recovery in rule state: FOLLOW_BVROTL_TOK_in_bvTerm6979  */
2660
static	ANTLR3_BITWORD FOLLOW_BVROTL_TOK_in_bvTerm6979_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x1000000000000000) };
2661
static  ANTLR3_BITSET_LIST FOLLOW_BVROTL_TOK_in_bvTerm6979	= { FOLLOW_BVROTL_TOK_in_bvTerm6979_bits, 2	};
2662
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LPAREN_in_bvTerm6981  */
2663
static	ANTLR3_BITWORD FOLLOW_LPAREN_in_bvTerm6981_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2664
static  ANTLR3_BITSET_LIST FOLLOW_LPAREN_in_bvTerm6981	= { FOLLOW_LPAREN_in_bvTerm6981_bits, 4	};
2665
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_bvTerm6983  */
2666
static	ANTLR3_BITWORD FOLLOW_formula_in_bvTerm6983_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000) };
2667
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_bvTerm6983	= { FOLLOW_formula_in_bvTerm6983_bits, 1	};
2668
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COMMA_in_bvTerm6986  */
2669
static	ANTLR3_BITWORD FOLLOW_COMMA_in_bvTerm6986_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0001000000000000) };
2670
static  ANTLR3_BITSET_LIST FOLLOW_COMMA_in_bvTerm6986	= { FOLLOW_COMMA_in_bvTerm6986_bits, 2	};
2671
/** Bitset defining follow set for error recovery in rule state: FOLLOW_numeral_in_bvTerm6990  */
2672
static	ANTLR3_BITWORD FOLLOW_numeral_in_bvTerm6990_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
2673
static  ANTLR3_BITSET_LIST FOLLOW_numeral_in_bvTerm6990	= { FOLLOW_numeral_in_bvTerm6990_bits, 3	};
2674
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RPAREN_in_bvTerm6992  */
2675
static	ANTLR3_BITWORD FOLLOW_RPAREN_in_bvTerm6992_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
2676
static  ANTLR3_BITSET_LIST FOLLOW_RPAREN_in_bvTerm6992	= { FOLLOW_RPAREN_in_bvTerm6992_bits, 1	};
2677
/** Bitset defining follow set for error recovery in rule state: FOLLOW_BVLT_TOK_in_bvTerm7011  */
2678
static	ANTLR3_BITWORD FOLLOW_BVLT_TOK_in_bvTerm7011_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x1000000000000000) };
2679
static  ANTLR3_BITSET_LIST FOLLOW_BVLT_TOK_in_bvTerm7011	= { FOLLOW_BVLT_TOK_in_bvTerm7011_bits, 2	};
2680
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LPAREN_in_bvTerm7013  */
2681
static	ANTLR3_BITWORD FOLLOW_LPAREN_in_bvTerm7013_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2682
static  ANTLR3_BITSET_LIST FOLLOW_LPAREN_in_bvTerm7013	= { FOLLOW_LPAREN_in_bvTerm7013_bits, 4	};
2683
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_bvTerm7015  */
2684
static	ANTLR3_BITWORD FOLLOW_formula_in_bvTerm7015_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000) };
2685
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_bvTerm7015	= { FOLLOW_formula_in_bvTerm7015_bits, 1	};
2686
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COMMA_in_bvTerm7018  */
2687
static	ANTLR3_BITWORD FOLLOW_COMMA_in_bvTerm7018_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2688
static  ANTLR3_BITSET_LIST FOLLOW_COMMA_in_bvTerm7018	= { FOLLOW_COMMA_in_bvTerm7018_bits, 4	};
2689
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_bvTerm7020  */
2690
static	ANTLR3_BITWORD FOLLOW_formula_in_bvTerm7020_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
2691
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_bvTerm7020	= { FOLLOW_formula_in_bvTerm7020_bits, 3	};
2692
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RPAREN_in_bvTerm7023  */
2693
static	ANTLR3_BITWORD FOLLOW_RPAREN_in_bvTerm7023_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
2694
static  ANTLR3_BITSET_LIST FOLLOW_RPAREN_in_bvTerm7023	= { FOLLOW_RPAREN_in_bvTerm7023_bits, 1	};
2695
/** Bitset defining follow set for error recovery in rule state: FOLLOW_BVLE_TOK_in_bvTerm7035  */
2696
static	ANTLR3_BITWORD FOLLOW_BVLE_TOK_in_bvTerm7035_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x1000000000000000) };
2697
static  ANTLR3_BITSET_LIST FOLLOW_BVLE_TOK_in_bvTerm7035	= { FOLLOW_BVLE_TOK_in_bvTerm7035_bits, 2	};
2698
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LPAREN_in_bvTerm7037  */
2699
static	ANTLR3_BITWORD FOLLOW_LPAREN_in_bvTerm7037_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2700
static  ANTLR3_BITSET_LIST FOLLOW_LPAREN_in_bvTerm7037	= { FOLLOW_LPAREN_in_bvTerm7037_bits, 4	};
2701
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_bvTerm7039  */
2702
static	ANTLR3_BITWORD FOLLOW_formula_in_bvTerm7039_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000) };
2703
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_bvTerm7039	= { FOLLOW_formula_in_bvTerm7039_bits, 1	};
2704
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COMMA_in_bvTerm7042  */
2705
static	ANTLR3_BITWORD FOLLOW_COMMA_in_bvTerm7042_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2706
static  ANTLR3_BITSET_LIST FOLLOW_COMMA_in_bvTerm7042	= { FOLLOW_COMMA_in_bvTerm7042_bits, 4	};
2707
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_bvTerm7044  */
2708
static	ANTLR3_BITWORD FOLLOW_formula_in_bvTerm7044_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
2709
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_bvTerm7044	= { FOLLOW_formula_in_bvTerm7044_bits, 3	};
2710
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RPAREN_in_bvTerm7047  */
2711
static	ANTLR3_BITWORD FOLLOW_RPAREN_in_bvTerm7047_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
2712
static  ANTLR3_BITSET_LIST FOLLOW_RPAREN_in_bvTerm7047	= { FOLLOW_RPAREN_in_bvTerm7047_bits, 1	};
2713
/** Bitset defining follow set for error recovery in rule state: FOLLOW_BVGT_TOK_in_bvTerm7059  */
2714
static	ANTLR3_BITWORD FOLLOW_BVGT_TOK_in_bvTerm7059_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x1000000000000000) };
2715
static  ANTLR3_BITSET_LIST FOLLOW_BVGT_TOK_in_bvTerm7059	= { FOLLOW_BVGT_TOK_in_bvTerm7059_bits, 2	};
2716
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LPAREN_in_bvTerm7061  */
2717
static	ANTLR3_BITWORD FOLLOW_LPAREN_in_bvTerm7061_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2718
static  ANTLR3_BITSET_LIST FOLLOW_LPAREN_in_bvTerm7061	= { FOLLOW_LPAREN_in_bvTerm7061_bits, 4	};
2719
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_bvTerm7063  */
2720
static	ANTLR3_BITWORD FOLLOW_formula_in_bvTerm7063_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000) };
2721
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_bvTerm7063	= { FOLLOW_formula_in_bvTerm7063_bits, 1	};
2722
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COMMA_in_bvTerm7066  */
2723
static	ANTLR3_BITWORD FOLLOW_COMMA_in_bvTerm7066_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2724
static  ANTLR3_BITSET_LIST FOLLOW_COMMA_in_bvTerm7066	= { FOLLOW_COMMA_in_bvTerm7066_bits, 4	};
2725
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_bvTerm7068  */
2726
static	ANTLR3_BITWORD FOLLOW_formula_in_bvTerm7068_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
2727
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_bvTerm7068	= { FOLLOW_formula_in_bvTerm7068_bits, 3	};
2728
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RPAREN_in_bvTerm7071  */
2729
static	ANTLR3_BITWORD FOLLOW_RPAREN_in_bvTerm7071_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
2730
static  ANTLR3_BITSET_LIST FOLLOW_RPAREN_in_bvTerm7071	= { FOLLOW_RPAREN_in_bvTerm7071_bits, 1	};
2731
/** Bitset defining follow set for error recovery in rule state: FOLLOW_BVGE_TOK_in_bvTerm7083  */
2732
static	ANTLR3_BITWORD FOLLOW_BVGE_TOK_in_bvTerm7083_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x1000000000000000) };
2733
static  ANTLR3_BITSET_LIST FOLLOW_BVGE_TOK_in_bvTerm7083	= { FOLLOW_BVGE_TOK_in_bvTerm7083_bits, 2	};
2734
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LPAREN_in_bvTerm7085  */
2735
static	ANTLR3_BITWORD FOLLOW_LPAREN_in_bvTerm7085_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2736
static  ANTLR3_BITSET_LIST FOLLOW_LPAREN_in_bvTerm7085	= { FOLLOW_LPAREN_in_bvTerm7085_bits, 4	};
2737
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_bvTerm7087  */
2738
static	ANTLR3_BITWORD FOLLOW_formula_in_bvTerm7087_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000) };
2739
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_bvTerm7087	= { FOLLOW_formula_in_bvTerm7087_bits, 1	};
2740
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COMMA_in_bvTerm7090  */
2741
static	ANTLR3_BITWORD FOLLOW_COMMA_in_bvTerm7090_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2742
static  ANTLR3_BITSET_LIST FOLLOW_COMMA_in_bvTerm7090	= { FOLLOW_COMMA_in_bvTerm7090_bits, 4	};
2743
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_bvTerm7092  */
2744
static	ANTLR3_BITWORD FOLLOW_formula_in_bvTerm7092_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
2745
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_bvTerm7092	= { FOLLOW_formula_in_bvTerm7092_bits, 3	};
2746
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RPAREN_in_bvTerm7095  */
2747
static	ANTLR3_BITWORD FOLLOW_RPAREN_in_bvTerm7095_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
2748
static  ANTLR3_BITSET_LIST FOLLOW_RPAREN_in_bvTerm7095	= { FOLLOW_RPAREN_in_bvTerm7095_bits, 1	};
2749
/** Bitset defining follow set for error recovery in rule state: FOLLOW_BVSLT_TOK_in_bvTerm7107  */
2750
static	ANTLR3_BITWORD FOLLOW_BVSLT_TOK_in_bvTerm7107_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x1000000000000000) };
2751
static  ANTLR3_BITSET_LIST FOLLOW_BVSLT_TOK_in_bvTerm7107	= { FOLLOW_BVSLT_TOK_in_bvTerm7107_bits, 2	};
2752
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LPAREN_in_bvTerm7109  */
2753
static	ANTLR3_BITWORD FOLLOW_LPAREN_in_bvTerm7109_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2754
static  ANTLR3_BITSET_LIST FOLLOW_LPAREN_in_bvTerm7109	= { FOLLOW_LPAREN_in_bvTerm7109_bits, 4	};
2755
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_bvTerm7111  */
2756
static	ANTLR3_BITWORD FOLLOW_formula_in_bvTerm7111_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000) };
2757
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_bvTerm7111	= { FOLLOW_formula_in_bvTerm7111_bits, 1	};
2758
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COMMA_in_bvTerm7114  */
2759
static	ANTLR3_BITWORD FOLLOW_COMMA_in_bvTerm7114_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2760
static  ANTLR3_BITSET_LIST FOLLOW_COMMA_in_bvTerm7114	= { FOLLOW_COMMA_in_bvTerm7114_bits, 4	};
2761
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_bvTerm7116  */
2762
static	ANTLR3_BITWORD FOLLOW_formula_in_bvTerm7116_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
2763
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_bvTerm7116	= { FOLLOW_formula_in_bvTerm7116_bits, 3	};
2764
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RPAREN_in_bvTerm7119  */
2765
static	ANTLR3_BITWORD FOLLOW_RPAREN_in_bvTerm7119_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
2766
static  ANTLR3_BITSET_LIST FOLLOW_RPAREN_in_bvTerm7119	= { FOLLOW_RPAREN_in_bvTerm7119_bits, 1	};
2767
/** Bitset defining follow set for error recovery in rule state: FOLLOW_BVSLE_TOK_in_bvTerm7131  */
2768
static	ANTLR3_BITWORD FOLLOW_BVSLE_TOK_in_bvTerm7131_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x1000000000000000) };
2769
static  ANTLR3_BITSET_LIST FOLLOW_BVSLE_TOK_in_bvTerm7131	= { FOLLOW_BVSLE_TOK_in_bvTerm7131_bits, 2	};
2770
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LPAREN_in_bvTerm7133  */
2771
static	ANTLR3_BITWORD FOLLOW_LPAREN_in_bvTerm7133_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2772
static  ANTLR3_BITSET_LIST FOLLOW_LPAREN_in_bvTerm7133	= { FOLLOW_LPAREN_in_bvTerm7133_bits, 4	};
2773
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_bvTerm7135  */
2774
static	ANTLR3_BITWORD FOLLOW_formula_in_bvTerm7135_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000) };
2775
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_bvTerm7135	= { FOLLOW_formula_in_bvTerm7135_bits, 1	};
2776
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COMMA_in_bvTerm7138  */
2777
static	ANTLR3_BITWORD FOLLOW_COMMA_in_bvTerm7138_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2778
static  ANTLR3_BITSET_LIST FOLLOW_COMMA_in_bvTerm7138	= { FOLLOW_COMMA_in_bvTerm7138_bits, 4	};
2779
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_bvTerm7140  */
2780
static	ANTLR3_BITWORD FOLLOW_formula_in_bvTerm7140_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
2781
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_bvTerm7140	= { FOLLOW_formula_in_bvTerm7140_bits, 3	};
2782
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RPAREN_in_bvTerm7143  */
2783
static	ANTLR3_BITWORD FOLLOW_RPAREN_in_bvTerm7143_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
2784
static  ANTLR3_BITSET_LIST FOLLOW_RPAREN_in_bvTerm7143	= { FOLLOW_RPAREN_in_bvTerm7143_bits, 1	};
2785
/** Bitset defining follow set for error recovery in rule state: FOLLOW_BVSGT_TOK_in_bvTerm7155  */
2786
static	ANTLR3_BITWORD FOLLOW_BVSGT_TOK_in_bvTerm7155_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x1000000000000000) };
2787
static  ANTLR3_BITSET_LIST FOLLOW_BVSGT_TOK_in_bvTerm7155	= { FOLLOW_BVSGT_TOK_in_bvTerm7155_bits, 2	};
2788
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LPAREN_in_bvTerm7157  */
2789
static	ANTLR3_BITWORD FOLLOW_LPAREN_in_bvTerm7157_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2790
static  ANTLR3_BITSET_LIST FOLLOW_LPAREN_in_bvTerm7157	= { FOLLOW_LPAREN_in_bvTerm7157_bits, 4	};
2791
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_bvTerm7159  */
2792
static	ANTLR3_BITWORD FOLLOW_formula_in_bvTerm7159_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000) };
2793
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_bvTerm7159	= { FOLLOW_formula_in_bvTerm7159_bits, 1	};
2794
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COMMA_in_bvTerm7162  */
2795
static	ANTLR3_BITWORD FOLLOW_COMMA_in_bvTerm7162_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2796
static  ANTLR3_BITSET_LIST FOLLOW_COMMA_in_bvTerm7162	= { FOLLOW_COMMA_in_bvTerm7162_bits, 4	};
2797
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_bvTerm7164  */
2798
static	ANTLR3_BITWORD FOLLOW_formula_in_bvTerm7164_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
2799
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_bvTerm7164	= { FOLLOW_formula_in_bvTerm7164_bits, 3	};
2800
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RPAREN_in_bvTerm7167  */
2801
static	ANTLR3_BITWORD FOLLOW_RPAREN_in_bvTerm7167_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
2802
static  ANTLR3_BITSET_LIST FOLLOW_RPAREN_in_bvTerm7167	= { FOLLOW_RPAREN_in_bvTerm7167_bits, 1	};
2803
/** Bitset defining follow set for error recovery in rule state: FOLLOW_BVSGE_TOK_in_bvTerm7179  */
2804
static	ANTLR3_BITWORD FOLLOW_BVSGE_TOK_in_bvTerm7179_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x1000000000000000) };
2805
static  ANTLR3_BITSET_LIST FOLLOW_BVSGE_TOK_in_bvTerm7179	= { FOLLOW_BVSGE_TOK_in_bvTerm7179_bits, 2	};
2806
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LPAREN_in_bvTerm7181  */
2807
static	ANTLR3_BITWORD FOLLOW_LPAREN_in_bvTerm7181_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2808
static  ANTLR3_BITSET_LIST FOLLOW_LPAREN_in_bvTerm7181	= { FOLLOW_LPAREN_in_bvTerm7181_bits, 4	};
2809
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_bvTerm7183  */
2810
static	ANTLR3_BITWORD FOLLOW_formula_in_bvTerm7183_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000) };
2811
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_bvTerm7183	= { FOLLOW_formula_in_bvTerm7183_bits, 1	};
2812
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COMMA_in_bvTerm7186  */
2813
static	ANTLR3_BITWORD FOLLOW_COMMA_in_bvTerm7186_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2814
static  ANTLR3_BITSET_LIST FOLLOW_COMMA_in_bvTerm7186	= { FOLLOW_COMMA_in_bvTerm7186_bits, 4	};
2815
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_bvTerm7188  */
2816
static	ANTLR3_BITWORD FOLLOW_formula_in_bvTerm7188_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
2817
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_bvTerm7188	= { FOLLOW_formula_in_bvTerm7188_bits, 3	};
2818
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RPAREN_in_bvTerm7191  */
2819
static	ANTLR3_BITWORD FOLLOW_RPAREN_in_bvTerm7191_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
2820
static  ANTLR3_BITSET_LIST FOLLOW_RPAREN_in_bvTerm7191	= { FOLLOW_RPAREN_in_bvTerm7191_bits, 1	};
2821
/** Bitset defining follow set for error recovery in rule state: FOLLOW_stringTerm_in_bvTerm7203  */
2822
static	ANTLR3_BITWORD FOLLOW_stringTerm_in_bvTerm7203_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
2823
static  ANTLR3_BITSET_LIST FOLLOW_stringTerm_in_bvTerm7203	= { FOLLOW_stringTerm_in_bvTerm7203_bits, 1	};
2824
/** Bitset defining follow set for error recovery in rule state: FOLLOW_STRING_CONCAT_TOK_in_stringTerm7229  */
2825
static	ANTLR3_BITWORD FOLLOW_STRING_CONCAT_TOK_in_stringTerm7229_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x1000000000000000) };
2826
static  ANTLR3_BITSET_LIST FOLLOW_STRING_CONCAT_TOK_in_stringTerm7229	= { FOLLOW_STRING_CONCAT_TOK_in_stringTerm7229_bits, 2	};
2827
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LPAREN_in_stringTerm7231  */
2828
static	ANTLR3_BITWORD FOLLOW_LPAREN_in_stringTerm7231_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2829
static  ANTLR3_BITSET_LIST FOLLOW_LPAREN_in_stringTerm7231	= { FOLLOW_LPAREN_in_stringTerm7231_bits, 4	};
2830
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_stringTerm7233  */
2831
static	ANTLR3_BITWORD FOLLOW_formula_in_stringTerm7233_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000) };
2832
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_stringTerm7233	= { FOLLOW_formula_in_stringTerm7233_bits, 1	};
2833
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COMMA_in_stringTerm7244  */
2834
static	ANTLR3_BITWORD FOLLOW_COMMA_in_stringTerm7244_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2835
static  ANTLR3_BITSET_LIST FOLLOW_COMMA_in_stringTerm7244	= { FOLLOW_COMMA_in_stringTerm7244_bits, 4	};
2836
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_stringTerm7246  */
2837
static	ANTLR3_BITWORD FOLLOW_formula_in_stringTerm7246_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
2838
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_stringTerm7246	= { FOLLOW_formula_in_stringTerm7246_bits, 3	};
2839
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RPAREN_in_stringTerm7254  */
2840
static	ANTLR3_BITWORD FOLLOW_RPAREN_in_stringTerm7254_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
2841
static  ANTLR3_BITSET_LIST FOLLOW_RPAREN_in_stringTerm7254	= { FOLLOW_RPAREN_in_stringTerm7254_bits, 1	};
2842
/** Bitset defining follow set for error recovery in rule state: FOLLOW_STRING_LENGTH_TOK_in_stringTerm7266  */
2843
static	ANTLR3_BITWORD FOLLOW_STRING_LENGTH_TOK_in_stringTerm7266_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x1000000000000000) };
2844
static  ANTLR3_BITSET_LIST FOLLOW_STRING_LENGTH_TOK_in_stringTerm7266	= { FOLLOW_STRING_LENGTH_TOK_in_stringTerm7266_bits, 2	};
2845
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LPAREN_in_stringTerm7268  */
2846
static	ANTLR3_BITWORD FOLLOW_LPAREN_in_stringTerm7268_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2847
static  ANTLR3_BITSET_LIST FOLLOW_LPAREN_in_stringTerm7268	= { FOLLOW_LPAREN_in_stringTerm7268_bits, 4	};
2848
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_stringTerm7270  */
2849
static	ANTLR3_BITWORD FOLLOW_formula_in_stringTerm7270_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
2850
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_stringTerm7270	= { FOLLOW_formula_in_stringTerm7270_bits, 3	};
2851
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RPAREN_in_stringTerm7273  */
2852
static	ANTLR3_BITWORD FOLLOW_RPAREN_in_stringTerm7273_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
2853
static  ANTLR3_BITSET_LIST FOLLOW_RPAREN_in_stringTerm7273	= { FOLLOW_RPAREN_in_stringTerm7273_bits, 1	};
2854
/** Bitset defining follow set for error recovery in rule state: FOLLOW_STRING_CONTAINS_TOK_in_stringTerm7285  */
2855
static	ANTLR3_BITWORD FOLLOW_STRING_CONTAINS_TOK_in_stringTerm7285_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x1000000000000000) };
2856
static  ANTLR3_BITSET_LIST FOLLOW_STRING_CONTAINS_TOK_in_stringTerm7285	= { FOLLOW_STRING_CONTAINS_TOK_in_stringTerm7285_bits, 2	};
2857
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LPAREN_in_stringTerm7287  */
2858
static	ANTLR3_BITWORD FOLLOW_LPAREN_in_stringTerm7287_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2859
static  ANTLR3_BITSET_LIST FOLLOW_LPAREN_in_stringTerm7287	= { FOLLOW_LPAREN_in_stringTerm7287_bits, 4	};
2860
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_stringTerm7289  */
2861
static	ANTLR3_BITWORD FOLLOW_formula_in_stringTerm7289_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000) };
2862
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_stringTerm7289	= { FOLLOW_formula_in_stringTerm7289_bits, 1	};
2863
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COMMA_in_stringTerm7292  */
2864
static	ANTLR3_BITWORD FOLLOW_COMMA_in_stringTerm7292_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2865
static  ANTLR3_BITSET_LIST FOLLOW_COMMA_in_stringTerm7292	= { FOLLOW_COMMA_in_stringTerm7292_bits, 4	};
2866
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_stringTerm7294  */
2867
static	ANTLR3_BITWORD FOLLOW_formula_in_stringTerm7294_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
2868
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_stringTerm7294	= { FOLLOW_formula_in_stringTerm7294_bits, 3	};
2869
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RPAREN_in_stringTerm7297  */
2870
static	ANTLR3_BITWORD FOLLOW_RPAREN_in_stringTerm7297_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
2871
static  ANTLR3_BITSET_LIST FOLLOW_RPAREN_in_stringTerm7297	= { FOLLOW_RPAREN_in_stringTerm7297_bits, 1	};
2872
/** Bitset defining follow set for error recovery in rule state: FOLLOW_STRING_SUBSTR_TOK_in_stringTerm7309  */
2873
static	ANTLR3_BITWORD FOLLOW_STRING_SUBSTR_TOK_in_stringTerm7309_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x1000000000000000) };
2874
static  ANTLR3_BITSET_LIST FOLLOW_STRING_SUBSTR_TOK_in_stringTerm7309	= { FOLLOW_STRING_SUBSTR_TOK_in_stringTerm7309_bits, 2	};
2875
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LPAREN_in_stringTerm7311  */
2876
static	ANTLR3_BITWORD FOLLOW_LPAREN_in_stringTerm7311_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2877
static  ANTLR3_BITSET_LIST FOLLOW_LPAREN_in_stringTerm7311	= { FOLLOW_LPAREN_in_stringTerm7311_bits, 4	};
2878
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_stringTerm7313  */
2879
static	ANTLR3_BITWORD FOLLOW_formula_in_stringTerm7313_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000) };
2880
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_stringTerm7313	= { FOLLOW_formula_in_stringTerm7313_bits, 1	};
2881
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COMMA_in_stringTerm7316  */
2882
static	ANTLR3_BITWORD FOLLOW_COMMA_in_stringTerm7316_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2883
static  ANTLR3_BITSET_LIST FOLLOW_COMMA_in_stringTerm7316	= { FOLLOW_COMMA_in_stringTerm7316_bits, 4	};
2884
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_stringTerm7318  */
2885
static	ANTLR3_BITWORD FOLLOW_formula_in_stringTerm7318_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000) };
2886
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_stringTerm7318	= { FOLLOW_formula_in_stringTerm7318_bits, 1	};
2887
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COMMA_in_stringTerm7321  */
2888
static	ANTLR3_BITWORD FOLLOW_COMMA_in_stringTerm7321_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2889
static  ANTLR3_BITSET_LIST FOLLOW_COMMA_in_stringTerm7321	= { FOLLOW_COMMA_in_stringTerm7321_bits, 4	};
2890
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_stringTerm7323  */
2891
static	ANTLR3_BITWORD FOLLOW_formula_in_stringTerm7323_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
2892
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_stringTerm7323	= { FOLLOW_formula_in_stringTerm7323_bits, 3	};
2893
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RPAREN_in_stringTerm7326  */
2894
static	ANTLR3_BITWORD FOLLOW_RPAREN_in_stringTerm7326_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
2895
static  ANTLR3_BITSET_LIST FOLLOW_RPAREN_in_stringTerm7326	= { FOLLOW_RPAREN_in_stringTerm7326_bits, 1	};
2896
/** Bitset defining follow set for error recovery in rule state: FOLLOW_STRING_CHARAT_TOK_in_stringTerm7338  */
2897
static	ANTLR3_BITWORD FOLLOW_STRING_CHARAT_TOK_in_stringTerm7338_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x1000000000000000) };
2898
static  ANTLR3_BITSET_LIST FOLLOW_STRING_CHARAT_TOK_in_stringTerm7338	= { FOLLOW_STRING_CHARAT_TOK_in_stringTerm7338_bits, 2	};
2899
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LPAREN_in_stringTerm7340  */
2900
static	ANTLR3_BITWORD FOLLOW_LPAREN_in_stringTerm7340_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2901
static  ANTLR3_BITSET_LIST FOLLOW_LPAREN_in_stringTerm7340	= { FOLLOW_LPAREN_in_stringTerm7340_bits, 4	};
2902
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_stringTerm7342  */
2903
static	ANTLR3_BITWORD FOLLOW_formula_in_stringTerm7342_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000) };
2904
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_stringTerm7342	= { FOLLOW_formula_in_stringTerm7342_bits, 1	};
2905
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COMMA_in_stringTerm7345  */
2906
static	ANTLR3_BITWORD FOLLOW_COMMA_in_stringTerm7345_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2907
static  ANTLR3_BITSET_LIST FOLLOW_COMMA_in_stringTerm7345	= { FOLLOW_COMMA_in_stringTerm7345_bits, 4	};
2908
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_stringTerm7347  */
2909
static	ANTLR3_BITWORD FOLLOW_formula_in_stringTerm7347_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
2910
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_stringTerm7347	= { FOLLOW_formula_in_stringTerm7347_bits, 3	};
2911
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RPAREN_in_stringTerm7350  */
2912
static	ANTLR3_BITWORD FOLLOW_RPAREN_in_stringTerm7350_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
2913
static  ANTLR3_BITSET_LIST FOLLOW_RPAREN_in_stringTerm7350	= { FOLLOW_RPAREN_in_stringTerm7350_bits, 1	};
2914
/** Bitset defining follow set for error recovery in rule state: FOLLOW_STRING_INDEXOF_TOK_in_stringTerm7362  */
2915
static	ANTLR3_BITWORD FOLLOW_STRING_INDEXOF_TOK_in_stringTerm7362_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x1000000000000000) };
2916
static  ANTLR3_BITSET_LIST FOLLOW_STRING_INDEXOF_TOK_in_stringTerm7362	= { FOLLOW_STRING_INDEXOF_TOK_in_stringTerm7362_bits, 2	};
2917
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LPAREN_in_stringTerm7364  */
2918
static	ANTLR3_BITWORD FOLLOW_LPAREN_in_stringTerm7364_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2919
static  ANTLR3_BITSET_LIST FOLLOW_LPAREN_in_stringTerm7364	= { FOLLOW_LPAREN_in_stringTerm7364_bits, 4	};
2920
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_stringTerm7366  */
2921
static	ANTLR3_BITWORD FOLLOW_formula_in_stringTerm7366_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000) };
2922
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_stringTerm7366	= { FOLLOW_formula_in_stringTerm7366_bits, 1	};
2923
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COMMA_in_stringTerm7369  */
2924
static	ANTLR3_BITWORD FOLLOW_COMMA_in_stringTerm7369_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2925
static  ANTLR3_BITSET_LIST FOLLOW_COMMA_in_stringTerm7369	= { FOLLOW_COMMA_in_stringTerm7369_bits, 4	};
2926
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_stringTerm7371  */
2927
static	ANTLR3_BITWORD FOLLOW_formula_in_stringTerm7371_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000) };
2928
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_stringTerm7371	= { FOLLOW_formula_in_stringTerm7371_bits, 1	};
2929
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COMMA_in_stringTerm7374  */
2930
static	ANTLR3_BITWORD FOLLOW_COMMA_in_stringTerm7374_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2931
static  ANTLR3_BITSET_LIST FOLLOW_COMMA_in_stringTerm7374	= { FOLLOW_COMMA_in_stringTerm7374_bits, 4	};
2932
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_stringTerm7376  */
2933
static	ANTLR3_BITWORD FOLLOW_formula_in_stringTerm7376_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
2934
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_stringTerm7376	= { FOLLOW_formula_in_stringTerm7376_bits, 3	};
2935
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RPAREN_in_stringTerm7379  */
2936
static	ANTLR3_BITWORD FOLLOW_RPAREN_in_stringTerm7379_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
2937
static  ANTLR3_BITSET_LIST FOLLOW_RPAREN_in_stringTerm7379	= { FOLLOW_RPAREN_in_stringTerm7379_bits, 1	};
2938
/** Bitset defining follow set for error recovery in rule state: FOLLOW_STRING_REPLACE_TOK_in_stringTerm7391  */
2939
static	ANTLR3_BITWORD FOLLOW_STRING_REPLACE_TOK_in_stringTerm7391_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x1000000000000000) };
2940
static  ANTLR3_BITSET_LIST FOLLOW_STRING_REPLACE_TOK_in_stringTerm7391	= { FOLLOW_STRING_REPLACE_TOK_in_stringTerm7391_bits, 2	};
2941
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LPAREN_in_stringTerm7393  */
2942
static	ANTLR3_BITWORD FOLLOW_LPAREN_in_stringTerm7393_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2943
static  ANTLR3_BITSET_LIST FOLLOW_LPAREN_in_stringTerm7393	= { FOLLOW_LPAREN_in_stringTerm7393_bits, 4	};
2944
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_stringTerm7395  */
2945
static	ANTLR3_BITWORD FOLLOW_formula_in_stringTerm7395_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000) };
2946
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_stringTerm7395	= { FOLLOW_formula_in_stringTerm7395_bits, 1	};
2947
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COMMA_in_stringTerm7398  */
2948
static	ANTLR3_BITWORD FOLLOW_COMMA_in_stringTerm7398_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2949
static  ANTLR3_BITSET_LIST FOLLOW_COMMA_in_stringTerm7398	= { FOLLOW_COMMA_in_stringTerm7398_bits, 4	};
2950
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_stringTerm7400  */
2951
static	ANTLR3_BITWORD FOLLOW_formula_in_stringTerm7400_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000) };
2952
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_stringTerm7400	= { FOLLOW_formula_in_stringTerm7400_bits, 1	};
2953
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COMMA_in_stringTerm7403  */
2954
static	ANTLR3_BITWORD FOLLOW_COMMA_in_stringTerm7403_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2955
static  ANTLR3_BITSET_LIST FOLLOW_COMMA_in_stringTerm7403	= { FOLLOW_COMMA_in_stringTerm7403_bits, 4	};
2956
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_stringTerm7405  */
2957
static	ANTLR3_BITWORD FOLLOW_formula_in_stringTerm7405_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
2958
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_stringTerm7405	= { FOLLOW_formula_in_stringTerm7405_bits, 3	};
2959
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RPAREN_in_stringTerm7408  */
2960
static	ANTLR3_BITWORD FOLLOW_RPAREN_in_stringTerm7408_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
2961
static  ANTLR3_BITSET_LIST FOLLOW_RPAREN_in_stringTerm7408	= { FOLLOW_RPAREN_in_stringTerm7408_bits, 1	};
2962
/** Bitset defining follow set for error recovery in rule state: FOLLOW_STRING_REPLACE_ALL_TOK_in_stringTerm7420  */
2963
static	ANTLR3_BITWORD FOLLOW_STRING_REPLACE_ALL_TOK_in_stringTerm7420_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x1000000000000000) };
2964
static  ANTLR3_BITSET_LIST FOLLOW_STRING_REPLACE_ALL_TOK_in_stringTerm7420	= { FOLLOW_STRING_REPLACE_ALL_TOK_in_stringTerm7420_bits, 2	};
2965
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LPAREN_in_stringTerm7422  */
2966
static	ANTLR3_BITWORD FOLLOW_LPAREN_in_stringTerm7422_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2967
static  ANTLR3_BITSET_LIST FOLLOW_LPAREN_in_stringTerm7422	= { FOLLOW_LPAREN_in_stringTerm7422_bits, 4	};
2968
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_stringTerm7424  */
2969
static	ANTLR3_BITWORD FOLLOW_formula_in_stringTerm7424_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000) };
2970
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_stringTerm7424	= { FOLLOW_formula_in_stringTerm7424_bits, 1	};
2971
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COMMA_in_stringTerm7427  */
2972
static	ANTLR3_BITWORD FOLLOW_COMMA_in_stringTerm7427_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2973
static  ANTLR3_BITSET_LIST FOLLOW_COMMA_in_stringTerm7427	= { FOLLOW_COMMA_in_stringTerm7427_bits, 4	};
2974
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_stringTerm7429  */
2975
static	ANTLR3_BITWORD FOLLOW_formula_in_stringTerm7429_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000) };
2976
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_stringTerm7429	= { FOLLOW_formula_in_stringTerm7429_bits, 1	};
2977
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COMMA_in_stringTerm7432  */
2978
static	ANTLR3_BITWORD FOLLOW_COMMA_in_stringTerm7432_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2979
static  ANTLR3_BITSET_LIST FOLLOW_COMMA_in_stringTerm7432	= { FOLLOW_COMMA_in_stringTerm7432_bits, 4	};
2980
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_stringTerm7434  */
2981
static	ANTLR3_BITWORD FOLLOW_formula_in_stringTerm7434_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
2982
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_stringTerm7434	= { FOLLOW_formula_in_stringTerm7434_bits, 3	};
2983
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RPAREN_in_stringTerm7437  */
2984
static	ANTLR3_BITWORD FOLLOW_RPAREN_in_stringTerm7437_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
2985
static  ANTLR3_BITSET_LIST FOLLOW_RPAREN_in_stringTerm7437	= { FOLLOW_RPAREN_in_stringTerm7437_bits, 1	};
2986
/** Bitset defining follow set for error recovery in rule state: FOLLOW_STRING_PREFIXOF_TOK_in_stringTerm7449  */
2987
static	ANTLR3_BITWORD FOLLOW_STRING_PREFIXOF_TOK_in_stringTerm7449_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x1000000000000000) };
2988
static  ANTLR3_BITSET_LIST FOLLOW_STRING_PREFIXOF_TOK_in_stringTerm7449	= { FOLLOW_STRING_PREFIXOF_TOK_in_stringTerm7449_bits, 2	};
2989
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LPAREN_in_stringTerm7451  */
2990
static	ANTLR3_BITWORD FOLLOW_LPAREN_in_stringTerm7451_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2991
static  ANTLR3_BITSET_LIST FOLLOW_LPAREN_in_stringTerm7451	= { FOLLOW_LPAREN_in_stringTerm7451_bits, 4	};
2992
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_stringTerm7453  */
2993
static	ANTLR3_BITWORD FOLLOW_formula_in_stringTerm7453_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000) };
2994
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_stringTerm7453	= { FOLLOW_formula_in_stringTerm7453_bits, 1	};
2995
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COMMA_in_stringTerm7456  */
2996
static	ANTLR3_BITWORD FOLLOW_COMMA_in_stringTerm7456_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
2997
static  ANTLR3_BITSET_LIST FOLLOW_COMMA_in_stringTerm7456	= { FOLLOW_COMMA_in_stringTerm7456_bits, 4	};
2998
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_stringTerm7458  */
2999
static	ANTLR3_BITWORD FOLLOW_formula_in_stringTerm7458_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
3000
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_stringTerm7458	= { FOLLOW_formula_in_stringTerm7458_bits, 3	};
3001
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RPAREN_in_stringTerm7461  */
3002
static	ANTLR3_BITWORD FOLLOW_RPAREN_in_stringTerm7461_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
3003
static  ANTLR3_BITSET_LIST FOLLOW_RPAREN_in_stringTerm7461	= { FOLLOW_RPAREN_in_stringTerm7461_bits, 1	};
3004
/** Bitset defining follow set for error recovery in rule state: FOLLOW_STRING_SUFFIXOF_TOK_in_stringTerm7473  */
3005
static	ANTLR3_BITWORD FOLLOW_STRING_SUFFIXOF_TOK_in_stringTerm7473_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x1000000000000000) };
3006
static  ANTLR3_BITSET_LIST FOLLOW_STRING_SUFFIXOF_TOK_in_stringTerm7473	= { FOLLOW_STRING_SUFFIXOF_TOK_in_stringTerm7473_bits, 2	};
3007
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LPAREN_in_stringTerm7475  */
3008
static	ANTLR3_BITWORD FOLLOW_LPAREN_in_stringTerm7475_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
3009
static  ANTLR3_BITSET_LIST FOLLOW_LPAREN_in_stringTerm7475	= { FOLLOW_LPAREN_in_stringTerm7475_bits, 4	};
3010
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_stringTerm7477  */
3011
static	ANTLR3_BITWORD FOLLOW_formula_in_stringTerm7477_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000) };
3012
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_stringTerm7477	= { FOLLOW_formula_in_stringTerm7477_bits, 1	};
3013
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COMMA_in_stringTerm7480  */
3014
static	ANTLR3_BITWORD FOLLOW_COMMA_in_stringTerm7480_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
3015
static  ANTLR3_BITSET_LIST FOLLOW_COMMA_in_stringTerm7480	= { FOLLOW_COMMA_in_stringTerm7480_bits, 4	};
3016
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_stringTerm7482  */
3017
static	ANTLR3_BITWORD FOLLOW_formula_in_stringTerm7482_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
3018
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_stringTerm7482	= { FOLLOW_formula_in_stringTerm7482_bits, 3	};
3019
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RPAREN_in_stringTerm7485  */
3020
static	ANTLR3_BITWORD FOLLOW_RPAREN_in_stringTerm7485_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
3021
static  ANTLR3_BITSET_LIST FOLLOW_RPAREN_in_stringTerm7485	= { FOLLOW_RPAREN_in_stringTerm7485_bits, 1	};
3022
/** Bitset defining follow set for error recovery in rule state: FOLLOW_STRING_STOI_TOK_in_stringTerm7497  */
3023
static	ANTLR3_BITWORD FOLLOW_STRING_STOI_TOK_in_stringTerm7497_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x1000000000000000) };
3024
static  ANTLR3_BITSET_LIST FOLLOW_STRING_STOI_TOK_in_stringTerm7497	= { FOLLOW_STRING_STOI_TOK_in_stringTerm7497_bits, 2	};
3025
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LPAREN_in_stringTerm7499  */
3026
static	ANTLR3_BITWORD FOLLOW_LPAREN_in_stringTerm7499_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
3027
static  ANTLR3_BITSET_LIST FOLLOW_LPAREN_in_stringTerm7499	= { FOLLOW_LPAREN_in_stringTerm7499_bits, 4	};
3028
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_stringTerm7501  */
3029
static	ANTLR3_BITWORD FOLLOW_formula_in_stringTerm7501_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
3030
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_stringTerm7501	= { FOLLOW_formula_in_stringTerm7501_bits, 3	};
3031
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RPAREN_in_stringTerm7504  */
3032
static	ANTLR3_BITWORD FOLLOW_RPAREN_in_stringTerm7504_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
3033
static  ANTLR3_BITSET_LIST FOLLOW_RPAREN_in_stringTerm7504	= { FOLLOW_RPAREN_in_stringTerm7504_bits, 1	};
3034
/** Bitset defining follow set for error recovery in rule state: FOLLOW_STRING_ITOS_TOK_in_stringTerm7516  */
3035
static	ANTLR3_BITWORD FOLLOW_STRING_ITOS_TOK_in_stringTerm7516_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x1000000000000000) };
3036
static  ANTLR3_BITSET_LIST FOLLOW_STRING_ITOS_TOK_in_stringTerm7516	= { FOLLOW_STRING_ITOS_TOK_in_stringTerm7516_bits, 2	};
3037
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LPAREN_in_stringTerm7518  */
3038
static	ANTLR3_BITWORD FOLLOW_LPAREN_in_stringTerm7518_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
3039
static  ANTLR3_BITSET_LIST FOLLOW_LPAREN_in_stringTerm7518	= { FOLLOW_LPAREN_in_stringTerm7518_bits, 4	};
3040
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_stringTerm7520  */
3041
static	ANTLR3_BITWORD FOLLOW_formula_in_stringTerm7520_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
3042
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_stringTerm7520	= { FOLLOW_formula_in_stringTerm7520_bits, 3	};
3043
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RPAREN_in_stringTerm7523  */
3044
static	ANTLR3_BITWORD FOLLOW_RPAREN_in_stringTerm7523_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
3045
static  ANTLR3_BITSET_LIST FOLLOW_RPAREN_in_stringTerm7523	= { FOLLOW_RPAREN_in_stringTerm7523_bits, 1	};
3046
/** Bitset defining follow set for error recovery in rule state: FOLLOW_STRING_TO_REGEXP_TOK_in_stringTerm7535  */
3047
static	ANTLR3_BITWORD FOLLOW_STRING_TO_REGEXP_TOK_in_stringTerm7535_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x1000000000000000) };
3048
static  ANTLR3_BITSET_LIST FOLLOW_STRING_TO_REGEXP_TOK_in_stringTerm7535	= { FOLLOW_STRING_TO_REGEXP_TOK_in_stringTerm7535_bits, 2	};
3049
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LPAREN_in_stringTerm7537  */
3050
static	ANTLR3_BITWORD FOLLOW_LPAREN_in_stringTerm7537_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
3051
static  ANTLR3_BITSET_LIST FOLLOW_LPAREN_in_stringTerm7537	= { FOLLOW_LPAREN_in_stringTerm7537_bits, 4	};
3052
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_stringTerm7539  */
3053
static	ANTLR3_BITWORD FOLLOW_formula_in_stringTerm7539_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
3054
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_stringTerm7539	= { FOLLOW_formula_in_stringTerm7539_bits, 3	};
3055
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RPAREN_in_stringTerm7542  */
3056
static	ANTLR3_BITWORD FOLLOW_RPAREN_in_stringTerm7542_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
3057
static  ANTLR3_BITSET_LIST FOLLOW_RPAREN_in_stringTerm7542	= { FOLLOW_RPAREN_in_stringTerm7542_bits, 1	};
3058
/** Bitset defining follow set for error recovery in rule state: FOLLOW_STRING_TOLOWER_TOK_in_stringTerm7554  */
3059
static	ANTLR3_BITWORD FOLLOW_STRING_TOLOWER_TOK_in_stringTerm7554_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x1000000000000000) };
3060
static  ANTLR3_BITSET_LIST FOLLOW_STRING_TOLOWER_TOK_in_stringTerm7554	= { FOLLOW_STRING_TOLOWER_TOK_in_stringTerm7554_bits, 2	};
3061
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LPAREN_in_stringTerm7556  */
3062
static	ANTLR3_BITWORD FOLLOW_LPAREN_in_stringTerm7556_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
3063
static  ANTLR3_BITSET_LIST FOLLOW_LPAREN_in_stringTerm7556	= { FOLLOW_LPAREN_in_stringTerm7556_bits, 4	};
3064
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_stringTerm7558  */
3065
static	ANTLR3_BITWORD FOLLOW_formula_in_stringTerm7558_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
3066
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_stringTerm7558	= { FOLLOW_formula_in_stringTerm7558_bits, 3	};
3067
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RPAREN_in_stringTerm7561  */
3068
static	ANTLR3_BITWORD FOLLOW_RPAREN_in_stringTerm7561_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
3069
static  ANTLR3_BITSET_LIST FOLLOW_RPAREN_in_stringTerm7561	= { FOLLOW_RPAREN_in_stringTerm7561_bits, 1	};
3070
/** Bitset defining follow set for error recovery in rule state: FOLLOW_STRING_TOUPPER_TOK_in_stringTerm7573  */
3071
static	ANTLR3_BITWORD FOLLOW_STRING_TOUPPER_TOK_in_stringTerm7573_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x1000000000000000) };
3072
static  ANTLR3_BITSET_LIST FOLLOW_STRING_TOUPPER_TOK_in_stringTerm7573	= { FOLLOW_STRING_TOUPPER_TOK_in_stringTerm7573_bits, 2	};
3073
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LPAREN_in_stringTerm7575  */
3074
static	ANTLR3_BITWORD FOLLOW_LPAREN_in_stringTerm7575_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
3075
static  ANTLR3_BITSET_LIST FOLLOW_LPAREN_in_stringTerm7575	= { FOLLOW_LPAREN_in_stringTerm7575_bits, 4	};
3076
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_stringTerm7577  */
3077
static	ANTLR3_BITWORD FOLLOW_formula_in_stringTerm7577_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
3078
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_stringTerm7577	= { FOLLOW_formula_in_stringTerm7577_bits, 3	};
3079
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RPAREN_in_stringTerm7580  */
3080
static	ANTLR3_BITWORD FOLLOW_RPAREN_in_stringTerm7580_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
3081
static  ANTLR3_BITSET_LIST FOLLOW_RPAREN_in_stringTerm7580	= { FOLLOW_RPAREN_in_stringTerm7580_bits, 1	};
3082
/** Bitset defining follow set for error recovery in rule state: FOLLOW_STRING_REV_TOK_in_stringTerm7592  */
3083
static	ANTLR3_BITWORD FOLLOW_STRING_REV_TOK_in_stringTerm7592_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x1000000000000000) };
3084
static  ANTLR3_BITSET_LIST FOLLOW_STRING_REV_TOK_in_stringTerm7592	= { FOLLOW_STRING_REV_TOK_in_stringTerm7592_bits, 2	};
3085
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LPAREN_in_stringTerm7594  */
3086
static	ANTLR3_BITWORD FOLLOW_LPAREN_in_stringTerm7594_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
3087
static  ANTLR3_BITSET_LIST FOLLOW_LPAREN_in_stringTerm7594	= { FOLLOW_LPAREN_in_stringTerm7594_bits, 4	};
3088
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_stringTerm7596  */
3089
static	ANTLR3_BITWORD FOLLOW_formula_in_stringTerm7596_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
3090
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_stringTerm7596	= { FOLLOW_formula_in_stringTerm7596_bits, 3	};
3091
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RPAREN_in_stringTerm7599  */
3092
static	ANTLR3_BITWORD FOLLOW_RPAREN_in_stringTerm7599_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
3093
static  ANTLR3_BITSET_LIST FOLLOW_RPAREN_in_stringTerm7599	= { FOLLOW_RPAREN_in_stringTerm7599_bits, 1	};
3094
/** Bitset defining follow set for error recovery in rule state: FOLLOW_REGEXP_CONCAT_TOK_in_stringTerm7611  */
3095
static	ANTLR3_BITWORD FOLLOW_REGEXP_CONCAT_TOK_in_stringTerm7611_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x1000000000000000) };
3096
static  ANTLR3_BITSET_LIST FOLLOW_REGEXP_CONCAT_TOK_in_stringTerm7611	= { FOLLOW_REGEXP_CONCAT_TOK_in_stringTerm7611_bits, 2	};
3097
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LPAREN_in_stringTerm7613  */
3098
static	ANTLR3_BITWORD FOLLOW_LPAREN_in_stringTerm7613_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
3099
static  ANTLR3_BITSET_LIST FOLLOW_LPAREN_in_stringTerm7613	= { FOLLOW_LPAREN_in_stringTerm7613_bits, 4	};
3100
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_stringTerm7615  */
3101
static	ANTLR3_BITWORD FOLLOW_formula_in_stringTerm7615_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000) };
3102
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_stringTerm7615	= { FOLLOW_formula_in_stringTerm7615_bits, 1	};
3103
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COMMA_in_stringTerm7626  */
3104
static	ANTLR3_BITWORD FOLLOW_COMMA_in_stringTerm7626_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
3105
static  ANTLR3_BITSET_LIST FOLLOW_COMMA_in_stringTerm7626	= { FOLLOW_COMMA_in_stringTerm7626_bits, 4	};
3106
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_stringTerm7628  */
3107
static	ANTLR3_BITWORD FOLLOW_formula_in_stringTerm7628_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
3108
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_stringTerm7628	= { FOLLOW_formula_in_stringTerm7628_bits, 3	};
3109
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RPAREN_in_stringTerm7636  */
3110
static	ANTLR3_BITWORD FOLLOW_RPAREN_in_stringTerm7636_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
3111
static  ANTLR3_BITSET_LIST FOLLOW_RPAREN_in_stringTerm7636	= { FOLLOW_RPAREN_in_stringTerm7636_bits, 1	};
3112
/** Bitset defining follow set for error recovery in rule state: FOLLOW_REGEXP_UNION_TOK_in_stringTerm7648  */
3113
static	ANTLR3_BITWORD FOLLOW_REGEXP_UNION_TOK_in_stringTerm7648_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x1000000000000000) };
3114
static  ANTLR3_BITSET_LIST FOLLOW_REGEXP_UNION_TOK_in_stringTerm7648	= { FOLLOW_REGEXP_UNION_TOK_in_stringTerm7648_bits, 2	};
3115
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LPAREN_in_stringTerm7650  */
3116
static	ANTLR3_BITWORD FOLLOW_LPAREN_in_stringTerm7650_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
3117
static  ANTLR3_BITSET_LIST FOLLOW_LPAREN_in_stringTerm7650	= { FOLLOW_LPAREN_in_stringTerm7650_bits, 4	};
3118
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_stringTerm7652  */
3119
static	ANTLR3_BITWORD FOLLOW_formula_in_stringTerm7652_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000) };
3120
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_stringTerm7652	= { FOLLOW_formula_in_stringTerm7652_bits, 1	};
3121
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COMMA_in_stringTerm7663  */
3122
static	ANTLR3_BITWORD FOLLOW_COMMA_in_stringTerm7663_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
3123
static  ANTLR3_BITSET_LIST FOLLOW_COMMA_in_stringTerm7663	= { FOLLOW_COMMA_in_stringTerm7663_bits, 4	};
3124
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_stringTerm7665  */
3125
static	ANTLR3_BITWORD FOLLOW_formula_in_stringTerm7665_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
3126
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_stringTerm7665	= { FOLLOW_formula_in_stringTerm7665_bits, 3	};
3127
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RPAREN_in_stringTerm7673  */
3128
static	ANTLR3_BITWORD FOLLOW_RPAREN_in_stringTerm7673_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
3129
static  ANTLR3_BITSET_LIST FOLLOW_RPAREN_in_stringTerm7673	= { FOLLOW_RPAREN_in_stringTerm7673_bits, 1	};
3130
/** Bitset defining follow set for error recovery in rule state: FOLLOW_REGEXP_INTER_TOK_in_stringTerm7685  */
3131
static	ANTLR3_BITWORD FOLLOW_REGEXP_INTER_TOK_in_stringTerm7685_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x1000000000000000) };
3132
static  ANTLR3_BITSET_LIST FOLLOW_REGEXP_INTER_TOK_in_stringTerm7685	= { FOLLOW_REGEXP_INTER_TOK_in_stringTerm7685_bits, 2	};
3133
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LPAREN_in_stringTerm7687  */
3134
static	ANTLR3_BITWORD FOLLOW_LPAREN_in_stringTerm7687_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
3135
static  ANTLR3_BITSET_LIST FOLLOW_LPAREN_in_stringTerm7687	= { FOLLOW_LPAREN_in_stringTerm7687_bits, 4	};
3136
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_stringTerm7689  */
3137
static	ANTLR3_BITWORD FOLLOW_formula_in_stringTerm7689_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000) };
3138
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_stringTerm7689	= { FOLLOW_formula_in_stringTerm7689_bits, 1	};
3139
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COMMA_in_stringTerm7700  */
3140
static	ANTLR3_BITWORD FOLLOW_COMMA_in_stringTerm7700_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
3141
static  ANTLR3_BITSET_LIST FOLLOW_COMMA_in_stringTerm7700	= { FOLLOW_COMMA_in_stringTerm7700_bits, 4	};
3142
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_stringTerm7702  */
3143
static	ANTLR3_BITWORD FOLLOW_formula_in_stringTerm7702_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
3144
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_stringTerm7702	= { FOLLOW_formula_in_stringTerm7702_bits, 3	};
3145
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RPAREN_in_stringTerm7710  */
3146
static	ANTLR3_BITWORD FOLLOW_RPAREN_in_stringTerm7710_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
3147
static  ANTLR3_BITSET_LIST FOLLOW_RPAREN_in_stringTerm7710	= { FOLLOW_RPAREN_in_stringTerm7710_bits, 1	};
3148
/** Bitset defining follow set for error recovery in rule state: FOLLOW_REGEXP_STAR_TOK_in_stringTerm7722  */
3149
static	ANTLR3_BITWORD FOLLOW_REGEXP_STAR_TOK_in_stringTerm7722_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x1000000000000000) };
3150
static  ANTLR3_BITSET_LIST FOLLOW_REGEXP_STAR_TOK_in_stringTerm7722	= { FOLLOW_REGEXP_STAR_TOK_in_stringTerm7722_bits, 2	};
3151
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LPAREN_in_stringTerm7724  */
3152
static	ANTLR3_BITWORD FOLLOW_LPAREN_in_stringTerm7724_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
3153
static  ANTLR3_BITSET_LIST FOLLOW_LPAREN_in_stringTerm7724	= { FOLLOW_LPAREN_in_stringTerm7724_bits, 4	};
3154
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_stringTerm7726  */
3155
static	ANTLR3_BITWORD FOLLOW_formula_in_stringTerm7726_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
3156
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_stringTerm7726	= { FOLLOW_formula_in_stringTerm7726_bits, 3	};
3157
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RPAREN_in_stringTerm7729  */
3158
static	ANTLR3_BITWORD FOLLOW_RPAREN_in_stringTerm7729_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
3159
static  ANTLR3_BITSET_LIST FOLLOW_RPAREN_in_stringTerm7729	= { FOLLOW_RPAREN_in_stringTerm7729_bits, 1	};
3160
/** Bitset defining follow set for error recovery in rule state: FOLLOW_REGEXP_PLUS_TOK_in_stringTerm7741  */
3161
static	ANTLR3_BITWORD FOLLOW_REGEXP_PLUS_TOK_in_stringTerm7741_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x1000000000000000) };
3162
static  ANTLR3_BITSET_LIST FOLLOW_REGEXP_PLUS_TOK_in_stringTerm7741	= { FOLLOW_REGEXP_PLUS_TOK_in_stringTerm7741_bits, 2	};
3163
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LPAREN_in_stringTerm7743  */
3164
static	ANTLR3_BITWORD FOLLOW_LPAREN_in_stringTerm7743_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
3165
static  ANTLR3_BITSET_LIST FOLLOW_LPAREN_in_stringTerm7743	= { FOLLOW_LPAREN_in_stringTerm7743_bits, 4	};
3166
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_stringTerm7745  */
3167
static	ANTLR3_BITWORD FOLLOW_formula_in_stringTerm7745_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
3168
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_stringTerm7745	= { FOLLOW_formula_in_stringTerm7745_bits, 3	};
3169
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RPAREN_in_stringTerm7748  */
3170
static	ANTLR3_BITWORD FOLLOW_RPAREN_in_stringTerm7748_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
3171
static  ANTLR3_BITSET_LIST FOLLOW_RPAREN_in_stringTerm7748	= { FOLLOW_RPAREN_in_stringTerm7748_bits, 1	};
3172
/** Bitset defining follow set for error recovery in rule state: FOLLOW_REGEXP_OPT_TOK_in_stringTerm7760  */
3173
static	ANTLR3_BITWORD FOLLOW_REGEXP_OPT_TOK_in_stringTerm7760_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x1000000000000000) };
3174
static  ANTLR3_BITSET_LIST FOLLOW_REGEXP_OPT_TOK_in_stringTerm7760	= { FOLLOW_REGEXP_OPT_TOK_in_stringTerm7760_bits, 2	};
3175
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LPAREN_in_stringTerm7762  */
3176
static	ANTLR3_BITWORD FOLLOW_LPAREN_in_stringTerm7762_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
3177
static  ANTLR3_BITSET_LIST FOLLOW_LPAREN_in_stringTerm7762	= { FOLLOW_LPAREN_in_stringTerm7762_bits, 4	};
3178
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_stringTerm7764  */
3179
static	ANTLR3_BITWORD FOLLOW_formula_in_stringTerm7764_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
3180
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_stringTerm7764	= { FOLLOW_formula_in_stringTerm7764_bits, 3	};
3181
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RPAREN_in_stringTerm7767  */
3182
static	ANTLR3_BITWORD FOLLOW_RPAREN_in_stringTerm7767_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
3183
static  ANTLR3_BITSET_LIST FOLLOW_RPAREN_in_stringTerm7767	= { FOLLOW_RPAREN_in_stringTerm7767_bits, 1	};
3184
/** Bitset defining follow set for error recovery in rule state: FOLLOW_REGEXP_RANGE_TOK_in_stringTerm7779  */
3185
static	ANTLR3_BITWORD FOLLOW_REGEXP_RANGE_TOK_in_stringTerm7779_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x1000000000000000) };
3186
static  ANTLR3_BITSET_LIST FOLLOW_REGEXP_RANGE_TOK_in_stringTerm7779	= { FOLLOW_REGEXP_RANGE_TOK_in_stringTerm7779_bits, 2	};
3187
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LPAREN_in_stringTerm7781  */
3188
static	ANTLR3_BITWORD FOLLOW_LPAREN_in_stringTerm7781_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
3189
static  ANTLR3_BITSET_LIST FOLLOW_LPAREN_in_stringTerm7781	= { FOLLOW_LPAREN_in_stringTerm7781_bits, 4	};
3190
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_stringTerm7783  */
3191
static	ANTLR3_BITWORD FOLLOW_formula_in_stringTerm7783_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000) };
3192
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_stringTerm7783	= { FOLLOW_formula_in_stringTerm7783_bits, 1	};
3193
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COMMA_in_stringTerm7786  */
3194
static	ANTLR3_BITWORD FOLLOW_COMMA_in_stringTerm7786_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
3195
static  ANTLR3_BITSET_LIST FOLLOW_COMMA_in_stringTerm7786	= { FOLLOW_COMMA_in_stringTerm7786_bits, 4	};
3196
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_stringTerm7788  */
3197
static	ANTLR3_BITWORD FOLLOW_formula_in_stringTerm7788_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
3198
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_stringTerm7788	= { FOLLOW_formula_in_stringTerm7788_bits, 3	};
3199
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RPAREN_in_stringTerm7791  */
3200
static	ANTLR3_BITWORD FOLLOW_RPAREN_in_stringTerm7791_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
3201
static  ANTLR3_BITSET_LIST FOLLOW_RPAREN_in_stringTerm7791	= { FOLLOW_RPAREN_in_stringTerm7791_bits, 1	};
3202
/** Bitset defining follow set for error recovery in rule state: FOLLOW_REGEXP_LOOP_TOK_in_stringTerm7803  */
3203
static	ANTLR3_BITWORD FOLLOW_REGEXP_LOOP_TOK_in_stringTerm7803_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x1000000000000000) };
3204
static  ANTLR3_BITSET_LIST FOLLOW_REGEXP_LOOP_TOK_in_stringTerm7803	= { FOLLOW_REGEXP_LOOP_TOK_in_stringTerm7803_bits, 2	};
3205
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LPAREN_in_stringTerm7805  */
3206
static	ANTLR3_BITWORD FOLLOW_LPAREN_in_stringTerm7805_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
3207
static  ANTLR3_BITSET_LIST FOLLOW_LPAREN_in_stringTerm7805	= { FOLLOW_LPAREN_in_stringTerm7805_bits, 4	};
3208
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_stringTerm7807  */
3209
static	ANTLR3_BITWORD FOLLOW_formula_in_stringTerm7807_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000) };
3210
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_stringTerm7807	= { FOLLOW_formula_in_stringTerm7807_bits, 1	};
3211
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COMMA_in_stringTerm7810  */
3212
static	ANTLR3_BITWORD FOLLOW_COMMA_in_stringTerm7810_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0001000000000000) };
3213
static  ANTLR3_BITSET_LIST FOLLOW_COMMA_in_stringTerm7810	= { FOLLOW_COMMA_in_stringTerm7810_bits, 2	};
3214
/** Bitset defining follow set for error recovery in rule state: FOLLOW_numeral_in_stringTerm7814  */
3215
static	ANTLR3_BITWORD FOLLOW_numeral_in_stringTerm7814_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000) };
3216
static  ANTLR3_BITSET_LIST FOLLOW_numeral_in_stringTerm7814	= { FOLLOW_numeral_in_stringTerm7814_bits, 1	};
3217
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COMMA_in_stringTerm7816  */
3218
static	ANTLR3_BITWORD FOLLOW_COMMA_in_stringTerm7816_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0001000000000000) };
3219
static  ANTLR3_BITSET_LIST FOLLOW_COMMA_in_stringTerm7816	= { FOLLOW_COMMA_in_stringTerm7816_bits, 2	};
3220
/** Bitset defining follow set for error recovery in rule state: FOLLOW_numeral_in_stringTerm7820  */
3221
static	ANTLR3_BITWORD FOLLOW_numeral_in_stringTerm7820_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
3222
static  ANTLR3_BITSET_LIST FOLLOW_numeral_in_stringTerm7820	= { FOLLOW_numeral_in_stringTerm7820_bits, 3	};
3223
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RPAREN_in_stringTerm7822  */
3224
static	ANTLR3_BITWORD FOLLOW_RPAREN_in_stringTerm7822_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
3225
static  ANTLR3_BITSET_LIST FOLLOW_RPAREN_in_stringTerm7822	= { FOLLOW_RPAREN_in_stringTerm7822_bits, 1	};
3226
/** Bitset defining follow set for error recovery in rule state: FOLLOW_REGEXP_COMPLEMENT_TOK_in_stringTerm7834  */
3227
static	ANTLR3_BITWORD FOLLOW_REGEXP_COMPLEMENT_TOK_in_stringTerm7834_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x1000000000000000) };
3228
static  ANTLR3_BITSET_LIST FOLLOW_REGEXP_COMPLEMENT_TOK_in_stringTerm7834	= { FOLLOW_REGEXP_COMPLEMENT_TOK_in_stringTerm7834_bits, 2	};
3229
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LPAREN_in_stringTerm7836  */
3230
static	ANTLR3_BITWORD FOLLOW_LPAREN_in_stringTerm7836_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
3231
static  ANTLR3_BITSET_LIST FOLLOW_LPAREN_in_stringTerm7836	= { FOLLOW_LPAREN_in_stringTerm7836_bits, 4	};
3232
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_stringTerm7838  */
3233
static	ANTLR3_BITWORD FOLLOW_formula_in_stringTerm7838_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
3234
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_stringTerm7838	= { FOLLOW_formula_in_stringTerm7838_bits, 3	};
3235
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RPAREN_in_stringTerm7841  */
3236
static	ANTLR3_BITWORD FOLLOW_RPAREN_in_stringTerm7841_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
3237
static  ANTLR3_BITSET_LIST FOLLOW_RPAREN_in_stringTerm7841	= { FOLLOW_RPAREN_in_stringTerm7841_bits, 1	};
3238
/** Bitset defining follow set for error recovery in rule state: FOLLOW_SEQ_UNIT_TOK_in_stringTerm7853  */
3239
static	ANTLR3_BITWORD FOLLOW_SEQ_UNIT_TOK_in_stringTerm7853_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x1000000000000000) };
3240
static  ANTLR3_BITSET_LIST FOLLOW_SEQ_UNIT_TOK_in_stringTerm7853	= { FOLLOW_SEQ_UNIT_TOK_in_stringTerm7853_bits, 2	};
3241
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LPAREN_in_stringTerm7855  */
3242
static	ANTLR3_BITWORD FOLLOW_LPAREN_in_stringTerm7855_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
3243
static  ANTLR3_BITSET_LIST FOLLOW_LPAREN_in_stringTerm7855	= { FOLLOW_LPAREN_in_stringTerm7855_bits, 4	};
3244
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_stringTerm7857  */
3245
static	ANTLR3_BITWORD FOLLOW_formula_in_stringTerm7857_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
3246
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_stringTerm7857	= { FOLLOW_formula_in_stringTerm7857_bits, 3	};
3247
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RPAREN_in_stringTerm7860  */
3248
static	ANTLR3_BITWORD FOLLOW_RPAREN_in_stringTerm7860_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
3249
static  ANTLR3_BITSET_LIST FOLLOW_RPAREN_in_stringTerm7860	= { FOLLOW_RPAREN_in_stringTerm7860_bits, 1	};
3250
/** Bitset defining follow set for error recovery in rule state: FOLLOW_REGEXP_EMPTY_TOK_in_stringTerm7872  */
3251
static	ANTLR3_BITWORD FOLLOW_REGEXP_EMPTY_TOK_in_stringTerm7872_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
3252
static  ANTLR3_BITSET_LIST FOLLOW_REGEXP_EMPTY_TOK_in_stringTerm7872	= { FOLLOW_REGEXP_EMPTY_TOK_in_stringTerm7872_bits, 1	};
3253
/** Bitset defining follow set for error recovery in rule state: FOLLOW_REGEXP_SIGMA_TOK_in_stringTerm7884  */
3254
static	ANTLR3_BITWORD FOLLOW_REGEXP_SIGMA_TOK_in_stringTerm7884_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
3255
static  ANTLR3_BITSET_LIST FOLLOW_REGEXP_SIGMA_TOK_in_stringTerm7884	= { FOLLOW_REGEXP_SIGMA_TOK_in_stringTerm7884_bits, 1	};
3256
/** Bitset defining follow set for error recovery in rule state: FOLLOW_str_in_stringTerm7903  */
3257
static	ANTLR3_BITWORD FOLLOW_str_in_stringTerm7903_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
3258
static  ANTLR3_BITSET_LIST FOLLOW_str_in_stringTerm7903	= { FOLLOW_str_in_stringTerm7903_bits, 1	};
3259
/** Bitset defining follow set for error recovery in rule state: FOLLOW_setsTerm_in_stringTerm7917  */
3260
static	ANTLR3_BITWORD FOLLOW_setsTerm_in_stringTerm7917_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
3261
static  ANTLR3_BITSET_LIST FOLLOW_setsTerm_in_stringTerm7917	= { FOLLOW_setsTerm_in_stringTerm7917_bits, 1	};
3262
/** Bitset defining follow set for error recovery in rule state: FOLLOW_SETS_CARD_TOK_in_setsTerm7943  */
3263
static	ANTLR3_BITWORD FOLLOW_SETS_CARD_TOK_in_setsTerm7943_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x1000000000000000) };
3264
static  ANTLR3_BITSET_LIST FOLLOW_SETS_CARD_TOK_in_setsTerm7943	= { FOLLOW_SETS_CARD_TOK_in_setsTerm7943_bits, 2	};
3265
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LPAREN_in_setsTerm7945  */
3266
static	ANTLR3_BITWORD FOLLOW_LPAREN_in_setsTerm7945_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
3267
static  ANTLR3_BITSET_LIST FOLLOW_LPAREN_in_setsTerm7945	= { FOLLOW_LPAREN_in_setsTerm7945_bits, 4	};
3268
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_setsTerm7947  */
3269
static	ANTLR3_BITWORD FOLLOW_formula_in_setsTerm7947_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
3270
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_setsTerm7947	= { FOLLOW_formula_in_setsTerm7947_bits, 3	};
3271
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RPAREN_in_setsTerm7950  */
3272
static	ANTLR3_BITWORD FOLLOW_RPAREN_in_setsTerm7950_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
3273
static  ANTLR3_BITSET_LIST FOLLOW_RPAREN_in_setsTerm7950	= { FOLLOW_RPAREN_in_setsTerm7950_bits, 1	};
3274
/** Bitset defining follow set for error recovery in rule state: FOLLOW_SETS_CHOOSE_TOK_in_setsTerm7962  */
3275
static	ANTLR3_BITWORD FOLLOW_SETS_CHOOSE_TOK_in_setsTerm7962_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x1000000000000000) };
3276
static  ANTLR3_BITSET_LIST FOLLOW_SETS_CHOOSE_TOK_in_setsTerm7962	= { FOLLOW_SETS_CHOOSE_TOK_in_setsTerm7962_bits, 2	};
3277
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LPAREN_in_setsTerm7964  */
3278
static	ANTLR3_BITWORD FOLLOW_LPAREN_in_setsTerm7964_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
3279
static  ANTLR3_BITSET_LIST FOLLOW_LPAREN_in_setsTerm7964	= { FOLLOW_LPAREN_in_setsTerm7964_bits, 4	};
3280
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_setsTerm7966  */
3281
static	ANTLR3_BITWORD FOLLOW_formula_in_setsTerm7966_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
3282
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_setsTerm7966	= { FOLLOW_formula_in_setsTerm7966_bits, 3	};
3283
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RPAREN_in_setsTerm7969  */
3284
static	ANTLR3_BITWORD FOLLOW_RPAREN_in_setsTerm7969_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
3285
static  ANTLR3_BITSET_LIST FOLLOW_RPAREN_in_setsTerm7969	= { FOLLOW_RPAREN_in_setsTerm7969_bits, 1	};
3286
/** Bitset defining follow set for error recovery in rule state: FOLLOW_simpleTerm_in_setsTerm7985  */
3287
static	ANTLR3_BITWORD FOLLOW_simpleTerm_in_setsTerm7985_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
3288
static  ANTLR3_BITSET_LIST FOLLOW_simpleTerm_in_setsTerm7985	= { FOLLOW_simpleTerm_in_setsTerm7985_bits, 1	};
3289
/** Bitset defining follow set for error recovery in rule state: FOLLOW_iteTerm_in_simpleTerm8014  */
3290
static	ANTLR3_BITWORD FOLLOW_iteTerm_in_simpleTerm8014_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
3291
static  ANTLR3_BITSET_LIST FOLLOW_iteTerm_in_simpleTerm8014	= { FOLLOW_iteTerm_in_simpleTerm8014_bits, 1	};
3292
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LPAREN_in_simpleTerm8028  */
3293
static	ANTLR3_BITWORD FOLLOW_LPAREN_in_simpleTerm8028_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
3294
static  ANTLR3_BITSET_LIST FOLLOW_LPAREN_in_simpleTerm8028	= { FOLLOW_LPAREN_in_simpleTerm8028_bits, 4	};
3295
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_simpleTerm8030  */
3296
static	ANTLR3_BITWORD FOLLOW_formula_in_simpleTerm8030_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
3297
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_simpleTerm8030	= { FOLLOW_formula_in_simpleTerm8030_bits, 3	};
3298
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COMMA_in_simpleTerm8041  */
3299
static	ANTLR3_BITWORD FOLLOW_COMMA_in_simpleTerm8041_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
3300
static  ANTLR3_BITSET_LIST FOLLOW_COMMA_in_simpleTerm8041	= { FOLLOW_COMMA_in_simpleTerm8041_bits, 4	};
3301
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_simpleTerm8043  */
3302
static	ANTLR3_BITWORD FOLLOW_formula_in_simpleTerm8043_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
3303
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_simpleTerm8043	= { FOLLOW_formula_in_simpleTerm8043_bits, 3	};
3304
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RPAREN_in_simpleTerm8051  */
3305
static	ANTLR3_BITWORD FOLLOW_RPAREN_in_simpleTerm8051_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
3306
static  ANTLR3_BITSET_LIST FOLLOW_RPAREN_in_simpleTerm8051	= { FOLLOW_RPAREN_in_simpleTerm8051_bits, 1	};
3307
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LPAREN_in_simpleTerm8070  */
3308
static	ANTLR3_BITWORD FOLLOW_LPAREN_in_simpleTerm8070_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
3309
static  ANTLR3_BITSET_LIST FOLLOW_LPAREN_in_simpleTerm8070	= { FOLLOW_LPAREN_in_simpleTerm8070_bits, 3	};
3310
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RPAREN_in_simpleTerm8072  */
3311
static	ANTLR3_BITWORD FOLLOW_RPAREN_in_simpleTerm8072_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
3312
static  ANTLR3_BITSET_LIST FOLLOW_RPAREN_in_simpleTerm8072	= { FOLLOW_RPAREN_in_simpleTerm8072_bits, 1	};
3313
/** Bitset defining follow set for error recovery in rule state: FOLLOW_PARENHASH_in_simpleTerm8091  */
3314
static	ANTLR3_BITWORD FOLLOW_PARENHASH_in_simpleTerm8091_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000001000000000) };
3315
static  ANTLR3_BITSET_LIST FOLLOW_PARENHASH_in_simpleTerm8091	= { FOLLOW_PARENHASH_in_simpleTerm8091_bits, 2	};
3316
/** Bitset defining follow set for error recovery in rule state: FOLLOW_HASHPAREN_in_simpleTerm8093  */
3317
static	ANTLR3_BITWORD FOLLOW_HASHPAREN_in_simpleTerm8093_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
3318
static  ANTLR3_BITSET_LIST FOLLOW_HASHPAREN_in_simpleTerm8093	= { FOLLOW_HASHPAREN_in_simpleTerm8093_bits, 1	};
3319
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LBRACE_in_simpleTerm8111  */
3320
static	ANTLR3_BITWORD FOLLOW_LBRACE_in_simpleTerm8111_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000080000) };
3321
static  ANTLR3_BITSET_LIST FOLLOW_LBRACE_in_simpleTerm8111	= { FOLLOW_LBRACE_in_simpleTerm8111_bits, 3	};
3322
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RBRACE_in_simpleTerm8113  */
3323
static	ANTLR3_BITWORD FOLLOW_RBRACE_in_simpleTerm8113_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
3324
static  ANTLR3_BITSET_LIST FOLLOW_RBRACE_in_simpleTerm8113	= { FOLLOW_RBRACE_in_simpleTerm8113_bits, 1	};
3325
/** Bitset defining follow set for error recovery in rule state: FOLLOW_UNIVSET_TOK_in_simpleTerm8125  */
3326
static	ANTLR3_BITWORD FOLLOW_UNIVSET_TOK_in_simpleTerm8125_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
3327
static  ANTLR3_BITSET_LIST FOLLOW_UNIVSET_TOK_in_simpleTerm8125	= { FOLLOW_UNIVSET_TOK_in_simpleTerm8125_bits, 1	};
3328
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LBRACE_in_simpleTerm8144  */
3329
static	ANTLR3_BITWORD FOLLOW_LBRACE_in_simpleTerm8144_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
3330
static  ANTLR3_BITSET_LIST FOLLOW_LBRACE_in_simpleTerm8144	= { FOLLOW_LBRACE_in_simpleTerm8144_bits, 4	};
3331
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_simpleTerm8146  */
3332
static	ANTLR3_BITWORD FOLLOW_formula_in_simpleTerm8146_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000080000) };
3333
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_simpleTerm8146	= { FOLLOW_formula_in_simpleTerm8146_bits, 3	};
3334
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COMMA_in_simpleTerm8157  */
3335
static	ANTLR3_BITWORD FOLLOW_COMMA_in_simpleTerm8157_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
3336
static  ANTLR3_BITSET_LIST FOLLOW_COMMA_in_simpleTerm8157	= { FOLLOW_COMMA_in_simpleTerm8157_bits, 4	};
3337
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_simpleTerm8159  */
3338
static	ANTLR3_BITWORD FOLLOW_formula_in_simpleTerm8159_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000080000) };
3339
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_simpleTerm8159	= { FOLLOW_formula_in_simpleTerm8159_bits, 3	};
3340
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RBRACE_in_simpleTerm8167  */
3341
static	ANTLR3_BITWORD FOLLOW_RBRACE_in_simpleTerm8167_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
3342
static  ANTLR3_BITSET_LIST FOLLOW_RBRACE_in_simpleTerm8167	= { FOLLOW_RBRACE_in_simpleTerm8167_bits, 1	};
3343
/** Bitset defining follow set for error recovery in rule state: FOLLOW_BAR_in_simpleTerm8186  */
3344
static	ANTLR3_BITWORD FOLLOW_BAR_in_simpleTerm8186_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000004000) };
3345
static  ANTLR3_BITSET_LIST FOLLOW_BAR_in_simpleTerm8186	= { FOLLOW_BAR_in_simpleTerm8186_bits, 1	};
3346
/** Bitset defining follow set for error recovery in rule state: FOLLOW_BAR_in_simpleTerm8188  */
3347
static	ANTLR3_BITWORD FOLLOW_BAR_in_simpleTerm8188_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
3348
static  ANTLR3_BITSET_LIST FOLLOW_BAR_in_simpleTerm8188	= { FOLLOW_BAR_in_simpleTerm8188_bits, 4	};
3349
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_simpleTerm8190  */
3350
static	ANTLR3_BITWORD FOLLOW_formula_in_simpleTerm8190_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000004000) };
3351
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_simpleTerm8190	= { FOLLOW_formula_in_simpleTerm8190_bits, 1	};
3352
/** Bitset defining follow set for error recovery in rule state: FOLLOW_BAR_in_simpleTerm8195  */
3353
static	ANTLR3_BITWORD FOLLOW_BAR_in_simpleTerm8195_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000004000) };
3354
static  ANTLR3_BITSET_LIST FOLLOW_BAR_in_simpleTerm8195	= { FOLLOW_BAR_in_simpleTerm8195_bits, 1	};
3355
/** Bitset defining follow set for error recovery in rule state: FOLLOW_BAR_in_simpleTerm8197  */
3356
static	ANTLR3_BITWORD FOLLOW_BAR_in_simpleTerm8197_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
3357
static  ANTLR3_BITSET_LIST FOLLOW_BAR_in_simpleTerm8197	= { FOLLOW_BAR_in_simpleTerm8197_bits, 1	};
3358
/** Bitset defining follow set for error recovery in rule state: FOLLOW_ARRAY_TOK_in_simpleTerm8216  */
3359
static	ANTLR3_BITWORD FOLLOW_ARRAY_TOK_in_simpleTerm8216_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x1000000000000000) };
3360
static  ANTLR3_BITSET_LIST FOLLOW_ARRAY_TOK_in_simpleTerm8216	= { FOLLOW_ARRAY_TOK_in_simpleTerm8216_bits, 2	};
3361
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LPAREN_in_simpleTerm8218  */
3362
static	ANTLR3_BITWORD FOLLOW_LPAREN_in_simpleTerm8218_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000030100), ANTLR3_UINT64_LIT(0x1102020000000000), ANTLR3_UINT64_LIT(0x08000C0000200000), ANTLR3_UINT64_LIT(0x0000000000000001) };
3363
static  ANTLR3_BITSET_LIST FOLLOW_LPAREN_in_simpleTerm8218	= { FOLLOW_LPAREN_in_simpleTerm8218_bits, 4	};
3364
/** Bitset defining follow set for error recovery in rule state: FOLLOW_restrictedType_in_simpleTerm8224  */
3365
static	ANTLR3_BITWORD FOLLOW_restrictedType_in_simpleTerm8224_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000008) };
3366
static  ANTLR3_BITSET_LIST FOLLOW_restrictedType_in_simpleTerm8224	= { FOLLOW_restrictedType_in_simpleTerm8224_bits, 3	};
3367
/** Bitset defining follow set for error recovery in rule state: FOLLOW_OF_TOK_in_simpleTerm8227  */
3368
static	ANTLR3_BITWORD FOLLOW_OF_TOK_in_simpleTerm8227_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000030100), ANTLR3_UINT64_LIT(0x1102020000000000), ANTLR3_UINT64_LIT(0x08000C0000200000), ANTLR3_UINT64_LIT(0x0000000000000001) };
3369
static  ANTLR3_BITSET_LIST FOLLOW_OF_TOK_in_simpleTerm8227	= { FOLLOW_OF_TOK_in_simpleTerm8227_bits, 4	};
3370
/** Bitset defining follow set for error recovery in rule state: FOLLOW_restrictedType_in_simpleTerm8229  */
3371
static	ANTLR3_BITWORD FOLLOW_restrictedType_in_simpleTerm8229_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
3372
static  ANTLR3_BITSET_LIST FOLLOW_restrictedType_in_simpleTerm8229	= { FOLLOW_restrictedType_in_simpleTerm8229_bits, 3	};
3373
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RPAREN_in_simpleTerm8236  */
3374
static	ANTLR3_BITWORD FOLLOW_RPAREN_in_simpleTerm8236_bits[]	= { ANTLR3_UINT64_LIT(0x0010000000000000) };
3375
static  ANTLR3_BITSET_LIST FOLLOW_RPAREN_in_simpleTerm8236	= { FOLLOW_RPAREN_in_simpleTerm8236_bits, 1	};
3376
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COLON_in_simpleTerm8238  */
3377
static	ANTLR3_BITWORD FOLLOW_COLON_in_simpleTerm8238_bits[]	= { ANTLR3_UINT64_LIT(0x400000000000C100), ANTLR3_UINT64_LIT(0x1081130002000000), ANTLR3_UINT64_LIT(0x0000000000000040), ANTLR3_UINT64_LIT(0x0000000000000880) };
3378
static  ANTLR3_BITSET_LIST FOLLOW_COLON_in_simpleTerm8238	= { FOLLOW_COLON_in_simpleTerm8238_bits, 4	};
3379
/** Bitset defining follow set for error recovery in rule state: FOLLOW_simpleTerm_in_simpleTerm8240  */
3380
static	ANTLR3_BITWORD FOLLOW_simpleTerm_in_simpleTerm8240_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
3381
static  ANTLR3_BITSET_LIST FOLLOW_simpleTerm_in_simpleTerm8240	= { FOLLOW_simpleTerm_in_simpleTerm8240_bits, 1	};
3382
/** Bitset defining follow set for error recovery in rule state: FOLLOW_TRUE_TOK_in_simpleTerm8260  */
3383
static	ANTLR3_BITWORD FOLLOW_TRUE_TOK_in_simpleTerm8260_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
3384
static  ANTLR3_BITSET_LIST FOLLOW_TRUE_TOK_in_simpleTerm8260	= { FOLLOW_TRUE_TOK_in_simpleTerm8260_bits, 1	};
3385
/** Bitset defining follow set for error recovery in rule state: FOLLOW_FALSE_TOK_in_simpleTerm8269  */
3386
static	ANTLR3_BITWORD FOLLOW_FALSE_TOK_in_simpleTerm8269_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
3387
static  ANTLR3_BITSET_LIST FOLLOW_FALSE_TOK_in_simpleTerm8269	= { FOLLOW_FALSE_TOK_in_simpleTerm8269_bits, 1	};
3388
/** Bitset defining follow set for error recovery in rule state: FOLLOW_DECIMAL_LITERAL_in_simpleTerm8289  */
3389
static	ANTLR3_BITWORD FOLLOW_DECIMAL_LITERAL_in_simpleTerm8289_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
3390
static  ANTLR3_BITSET_LIST FOLLOW_DECIMAL_LITERAL_in_simpleTerm8289	= { FOLLOW_DECIMAL_LITERAL_in_simpleTerm8289_bits, 1	};
3391
/** Bitset defining follow set for error recovery in rule state: FOLLOW_INTEGER_LITERAL_in_simpleTerm8297  */
3392
static	ANTLR3_BITWORD FOLLOW_INTEGER_LITERAL_in_simpleTerm8297_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
3393
static  ANTLR3_BITSET_LIST FOLLOW_INTEGER_LITERAL_in_simpleTerm8297	= { FOLLOW_INTEGER_LITERAL_in_simpleTerm8297_bits, 1	};
3394
/** Bitset defining follow set for error recovery in rule state: FOLLOW_HEX_LITERAL_in_simpleTerm8311  */
3395
static	ANTLR3_BITWORD FOLLOW_HEX_LITERAL_in_simpleTerm8311_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
3396
static  ANTLR3_BITSET_LIST FOLLOW_HEX_LITERAL_in_simpleTerm8311	= { FOLLOW_HEX_LITERAL_in_simpleTerm8311_bits, 1	};
3397
/** Bitset defining follow set for error recovery in rule state: FOLLOW_BINARY_LITERAL_in_simpleTerm8323  */
3398
static	ANTLR3_BITWORD FOLLOW_BINARY_LITERAL_in_simpleTerm8323_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
3399
static  ANTLR3_BITSET_LIST FOLLOW_BINARY_LITERAL_in_simpleTerm8323	= { FOLLOW_BINARY_LITERAL_in_simpleTerm8323_bits, 1	};
3400
/** Bitset defining follow set for error recovery in rule state: FOLLOW_PARENHASH_in_simpleTerm8341  */
3401
static	ANTLR3_BITWORD FOLLOW_PARENHASH_in_simpleTerm8341_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000020000000000) };
3402
static  ANTLR3_BITSET_LIST FOLLOW_PARENHASH_in_simpleTerm8341	= { FOLLOW_PARENHASH_in_simpleTerm8341_bits, 2	};
3403
/** Bitset defining follow set for error recovery in rule state: FOLLOW_recordEntry_in_simpleTerm8343  */
3404
static	ANTLR3_BITWORD FOLLOW_recordEntry_in_simpleTerm8343_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000), ANTLR3_UINT64_LIT(0x0000001000000000) };
3405
static  ANTLR3_BITSET_LIST FOLLOW_recordEntry_in_simpleTerm8343	= { FOLLOW_recordEntry_in_simpleTerm8343_bits, 2	};
3406
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COMMA_in_simpleTerm8354  */
3407
static	ANTLR3_BITWORD FOLLOW_COMMA_in_simpleTerm8354_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000020000000000) };
3408
static  ANTLR3_BITSET_LIST FOLLOW_COMMA_in_simpleTerm8354	= { FOLLOW_COMMA_in_simpleTerm8354_bits, 2	};
3409
/** Bitset defining follow set for error recovery in rule state: FOLLOW_recordEntry_in_simpleTerm8356  */
3410
static	ANTLR3_BITWORD FOLLOW_recordEntry_in_simpleTerm8356_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000), ANTLR3_UINT64_LIT(0x0000001000000000) };
3411
static  ANTLR3_BITSET_LIST FOLLOW_recordEntry_in_simpleTerm8356	= { FOLLOW_recordEntry_in_simpleTerm8356_bits, 2	};
3412
/** Bitset defining follow set for error recovery in rule state: FOLLOW_HASHPAREN_in_simpleTerm8364  */
3413
static	ANTLR3_BITWORD FOLLOW_HASHPAREN_in_simpleTerm8364_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
3414
static  ANTLR3_BITSET_LIST FOLLOW_HASHPAREN_in_simpleTerm8364	= { FOLLOW_HASHPAREN_in_simpleTerm8364_bits, 1	};
3415
/** Bitset defining follow set for error recovery in rule state: FOLLOW_identifier_in_simpleTerm8383  */
3416
static	ANTLR3_BITWORD FOLLOW_identifier_in_simpleTerm8383_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
3417
static  ANTLR3_BITSET_LIST FOLLOW_identifier_in_simpleTerm8383	= { FOLLOW_identifier_in_simpleTerm8383_bits, 1	};
3418
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COLON_in_typeAscription8417  */
3419
static	ANTLR3_BITWORD FOLLOW_COLON_in_typeAscription8417_bits[]	= { ANTLR3_UINT64_LIT(0x0010000000000000) };
3420
static  ANTLR3_BITSET_LIST FOLLOW_COLON_in_typeAscription8417	= { FOLLOW_COLON_in_typeAscription8417_bits, 1	};
3421
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COLON_in_typeAscription8419  */
3422
static	ANTLR3_BITWORD FOLLOW_COLON_in_typeAscription8419_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000030100), ANTLR3_UINT64_LIT(0x1902020000000000), ANTLR3_UINT64_LIT(0x08000C0000200000), ANTLR3_UINT64_LIT(0x0000000000000001) };
3423
static  ANTLR3_BITSET_LIST FOLLOW_COLON_in_typeAscription8419	= { FOLLOW_COLON_in_typeAscription8419_bits, 4	};
3424
/** Bitset defining follow set for error recovery in rule state: FOLLOW_type_in_typeAscription8421  */
3425
static	ANTLR3_BITWORD FOLLOW_type_in_typeAscription8421_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
3426
static  ANTLR3_BITSET_LIST FOLLOW_type_in_typeAscription8421	= { FOLLOW_type_in_typeAscription8421_bits, 1	};
3427
/** Bitset defining follow set for error recovery in rule state: FOLLOW_identifier_in_recordEntry8438  */
3428
static	ANTLR3_BITWORD FOLLOW_identifier_in_recordEntry8438_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000001000) };
3429
static  ANTLR3_BITSET_LIST FOLLOW_identifier_in_recordEntry8438	= { FOLLOW_identifier_in_recordEntry8438_bits, 1	};
3430
/** Bitset defining follow set for error recovery in rule state: FOLLOW_ASSIGN_TOK_in_recordEntry8441  */
3431
static	ANTLR3_BITWORD FOLLOW_ASSIGN_TOK_in_recordEntry8441_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
3432
static  ANTLR3_BITSET_LIST FOLLOW_ASSIGN_TOK_in_recordEntry8441	= { FOLLOW_ASSIGN_TOK_in_recordEntry8441_bits, 4	};
3433
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_recordEntry8443  */
3434
static	ANTLR3_BITWORD FOLLOW_formula_in_recordEntry8443_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
3435
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_recordEntry8443	= { FOLLOW_formula_in_recordEntry8443_bits, 1	};
3436
/** Bitset defining follow set for error recovery in rule state: FOLLOW_IF_TOK_in_iteTerm8465  */
3437
static	ANTLR3_BITWORD FOLLOW_IF_TOK_in_iteTerm8465_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
3438
static  ANTLR3_BITSET_LIST FOLLOW_IF_TOK_in_iteTerm8465	= { FOLLOW_IF_TOK_in_iteTerm8465_bits, 4	};
3439
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_iteTerm8467  */
3440
static	ANTLR3_BITWORD FOLLOW_formula_in_iteTerm8467_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000004) };
3441
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_iteTerm8467	= { FOLLOW_formula_in_iteTerm8467_bits, 4	};
3442
/** Bitset defining follow set for error recovery in rule state: FOLLOW_THEN_TOK_in_iteTerm8476  */
3443
static	ANTLR3_BITWORD FOLLOW_THEN_TOK_in_iteTerm8476_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
3444
static  ANTLR3_BITSET_LIST FOLLOW_THEN_TOK_in_iteTerm8476	= { FOLLOW_THEN_TOK_in_iteTerm8476_bits, 4	};
3445
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_iteTerm8478  */
3446
static	ANTLR3_BITWORD FOLLOW_formula_in_iteTerm8478_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000030000) };
3447
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_iteTerm8478	= { FOLLOW_formula_in_iteTerm8478_bits, 2	};
3448
/** Bitset defining follow set for error recovery in rule state: FOLLOW_iteElseTerm_in_iteTerm8487  */
3449
static	ANTLR3_BITWORD FOLLOW_iteElseTerm_in_iteTerm8487_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000040000) };
3450
static  ANTLR3_BITSET_LIST FOLLOW_iteElseTerm_in_iteTerm8487	= { FOLLOW_iteElseTerm_in_iteTerm8487_bits, 2	};
3451
/** Bitset defining follow set for error recovery in rule state: FOLLOW_ENDIF_TOK_in_iteTerm8496  */
3452
static	ANTLR3_BITWORD FOLLOW_ENDIF_TOK_in_iteTerm8496_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
3453
static  ANTLR3_BITSET_LIST FOLLOW_ENDIF_TOK_in_iteTerm8496	= { FOLLOW_ENDIF_TOK_in_iteTerm8496_bits, 1	};
3454
/** Bitset defining follow set for error recovery in rule state: FOLLOW_ELSE_TOK_in_iteElseTerm8523  */
3455
static	ANTLR3_BITWORD FOLLOW_ELSE_TOK_in_iteElseTerm8523_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
3456
static  ANTLR3_BITSET_LIST FOLLOW_ELSE_TOK_in_iteElseTerm8523	= { FOLLOW_ELSE_TOK_in_iteElseTerm8523_bits, 4	};
3457
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_iteElseTerm8525  */
3458
static	ANTLR3_BITWORD FOLLOW_formula_in_iteElseTerm8525_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
3459
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_iteElseTerm8525	= { FOLLOW_formula_in_iteElseTerm8525_bits, 1	};
3460
/** Bitset defining follow set for error recovery in rule state: FOLLOW_ELSEIF_TOK_in_iteElseTerm8532  */
3461
static	ANTLR3_BITWORD FOLLOW_ELSEIF_TOK_in_iteElseTerm8532_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
3462
static  ANTLR3_BITSET_LIST FOLLOW_ELSEIF_TOK_in_iteElseTerm8532	= { FOLLOW_ELSEIF_TOK_in_iteElseTerm8532_bits, 4	};
3463
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_iteElseTerm8538  */
3464
static	ANTLR3_BITWORD FOLLOW_formula_in_iteElseTerm8538_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000000004) };
3465
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_iteElseTerm8538	= { FOLLOW_formula_in_iteElseTerm8538_bits, 4	};
3466
/** Bitset defining follow set for error recovery in rule state: FOLLOW_THEN_TOK_in_iteElseTerm8547  */
3467
static	ANTLR3_BITWORD FOLLOW_THEN_TOK_in_iteElseTerm8547_bits[]	= { ANTLR3_UINT64_LIT(0x4001FFFFFFF8C110), ANTLR3_UINT64_LIT(0x98C9170016400006), ANTLR3_UINT64_LIT(0x77FFE383FF800042), ANTLR3_UINT64_LIT(0x00000000000009D2) };
3468
static  ANTLR3_BITSET_LIST FOLLOW_THEN_TOK_in_iteElseTerm8547	= { FOLLOW_THEN_TOK_in_iteElseTerm8547_bits, 4	};
3469
/** Bitset defining follow set for error recovery in rule state: FOLLOW_formula_in_iteElseTerm8553  */
3470
static	ANTLR3_BITWORD FOLLOW_formula_in_iteElseTerm8553_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000030000) };
3471
static  ANTLR3_BITSET_LIST FOLLOW_formula_in_iteElseTerm8553	= { FOLLOW_formula_in_iteElseTerm8553_bits, 2	};
3472
/** Bitset defining follow set for error recovery in rule state: FOLLOW_iteElseTerm_in_iteElseTerm8566  */
3473
static	ANTLR3_BITWORD FOLLOW_iteElseTerm_in_iteElseTerm8566_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
3474
static  ANTLR3_BITSET_LIST FOLLOW_iteElseTerm_in_iteElseTerm8566	= { FOLLOW_iteElseTerm_in_iteElseTerm8566_bits, 1	};
3475
/** Bitset defining follow set for error recovery in rule state: FOLLOW_identifier_in_datatypeDef8602  */
3476
static	ANTLR3_BITWORD FOLLOW_identifier_in_datatypeDef8602_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0100000000100000) };
3477
static  ANTLR3_BITSET_LIST FOLLOW_identifier_in_datatypeDef8602	= { FOLLOW_identifier_in_datatypeDef8602_bits, 2	};
3478
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LBRACKET_in_datatypeDef8613  */
3479
static	ANTLR3_BITWORD FOLLOW_LBRACKET_in_datatypeDef8613_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000020000000000) };
3480
static  ANTLR3_BITSET_LIST FOLLOW_LBRACKET_in_datatypeDef8613	= { FOLLOW_LBRACKET_in_datatypeDef8613_bits, 2	};
3481
/** Bitset defining follow set for error recovery in rule state: FOLLOW_identifier_in_datatypeDef8615  */
3482
static	ANTLR3_BITWORD FOLLOW_identifier_in_datatypeDef8615_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000100000) };
3483
static  ANTLR3_BITSET_LIST FOLLOW_identifier_in_datatypeDef8615	= { FOLLOW_identifier_in_datatypeDef8615_bits, 3	};
3484
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COMMA_in_datatypeDef8628  */
3485
static	ANTLR3_BITWORD FOLLOW_COMMA_in_datatypeDef8628_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000020000000000) };
3486
static  ANTLR3_BITSET_LIST FOLLOW_COMMA_in_datatypeDef8628	= { FOLLOW_COMMA_in_datatypeDef8628_bits, 2	};
3487
/** Bitset defining follow set for error recovery in rule state: FOLLOW_identifier_in_datatypeDef8630  */
3488
static	ANTLR3_BITWORD FOLLOW_identifier_in_datatypeDef8630_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000100000) };
3489
static  ANTLR3_BITSET_LIST FOLLOW_identifier_in_datatypeDef8630	= { FOLLOW_identifier_in_datatypeDef8630_bits, 3	};
3490
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RBRACKET_in_datatypeDef8644  */
3491
static	ANTLR3_BITWORD FOLLOW_RBRACKET_in_datatypeDef8644_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000000000100000) };
3492
static  ANTLR3_BITSET_LIST FOLLOW_RBRACKET_in_datatypeDef8644	= { FOLLOW_RBRACKET_in_datatypeDef8644_bits, 2	};
3493
/** Bitset defining follow set for error recovery in rule state: FOLLOW_EQUAL_TOK_in_datatypeDef8663  */
3494
static	ANTLR3_BITWORD FOLLOW_EQUAL_TOK_in_datatypeDef8663_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000020000000000) };
3495
static  ANTLR3_BITSET_LIST FOLLOW_EQUAL_TOK_in_datatypeDef8663	= { FOLLOW_EQUAL_TOK_in_datatypeDef8663_bits, 2	};
3496
/** Bitset defining follow set for error recovery in rule state: FOLLOW_constructorDef_in_datatypeDef8665  */
3497
static	ANTLR3_BITWORD FOLLOW_constructorDef_in_datatypeDef8665_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000004002) };
3498
static  ANTLR3_BITSET_LIST FOLLOW_constructorDef_in_datatypeDef8665	= { FOLLOW_constructorDef_in_datatypeDef8665_bits, 1	};
3499
/** Bitset defining follow set for error recovery in rule state: FOLLOW_BAR_in_datatypeDef8674  */
3500
static	ANTLR3_BITWORD FOLLOW_BAR_in_datatypeDef8674_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000020000000000) };
3501
static  ANTLR3_BITSET_LIST FOLLOW_BAR_in_datatypeDef8674	= { FOLLOW_BAR_in_datatypeDef8674_bits, 2	};
3502
/** Bitset defining follow set for error recovery in rule state: FOLLOW_constructorDef_in_datatypeDef8676  */
3503
static	ANTLR3_BITWORD FOLLOW_constructorDef_in_datatypeDef8676_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000004002) };
3504
static  ANTLR3_BITSET_LIST FOLLOW_constructorDef_in_datatypeDef8676	= { FOLLOW_constructorDef_in_datatypeDef8676_bits, 1	};
3505
/** Bitset defining follow set for error recovery in rule state: FOLLOW_identifier_in_constructorDef8707  */
3506
static	ANTLR3_BITWORD FOLLOW_identifier_in_constructorDef8707_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002), ANTLR3_UINT64_LIT(0x1000000000000000) };
3507
static  ANTLR3_BITSET_LIST FOLLOW_identifier_in_constructorDef8707	= { FOLLOW_identifier_in_constructorDef8707_bits, 2	};
3508
/** Bitset defining follow set for error recovery in rule state: FOLLOW_LPAREN_in_constructorDef8722  */
3509
static	ANTLR3_BITWORD FOLLOW_LPAREN_in_constructorDef8722_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000020000000000) };
3510
static  ANTLR3_BITSET_LIST FOLLOW_LPAREN_in_constructorDef8722	= { FOLLOW_LPAREN_in_constructorDef8722_bits, 2	};
3511
/** Bitset defining follow set for error recovery in rule state: FOLLOW_selector_in_constructorDef8730  */
3512
static	ANTLR3_BITWORD FOLLOW_selector_in_constructorDef8730_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
3513
static  ANTLR3_BITSET_LIST FOLLOW_selector_in_constructorDef8730	= { FOLLOW_selector_in_constructorDef8730_bits, 3	};
3514
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COMMA_in_constructorDef8741  */
3515
static	ANTLR3_BITWORD FOLLOW_COMMA_in_constructorDef8741_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000020000000000) };
3516
static  ANTLR3_BITSET_LIST FOLLOW_COMMA_in_constructorDef8741	= { FOLLOW_COMMA_in_constructorDef8741_bits, 2	};
3517
/** Bitset defining follow set for error recovery in rule state: FOLLOW_selector_in_constructorDef8743  */
3518
static	ANTLR3_BITWORD FOLLOW_selector_in_constructorDef8743_bits[]	= { ANTLR3_UINT64_LIT(0x0020000000000000), ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0000002000000000) };
3519
static  ANTLR3_BITSET_LIST FOLLOW_selector_in_constructorDef8743	= { FOLLOW_selector_in_constructorDef8743_bits, 3	};
3520
/** Bitset defining follow set for error recovery in rule state: FOLLOW_RPAREN_in_constructorDef8755  */
3521
static	ANTLR3_BITWORD FOLLOW_RPAREN_in_constructorDef8755_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
3522
static  ANTLR3_BITSET_LIST FOLLOW_RPAREN_in_constructorDef8755	= { FOLLOW_RPAREN_in_constructorDef8755_bits, 1	};
3523
/** Bitset defining follow set for error recovery in rule state: FOLLOW_identifier_in_selector8787  */
3524
static	ANTLR3_BITWORD FOLLOW_identifier_in_selector8787_bits[]	= { ANTLR3_UINT64_LIT(0x0010000000000000) };
3525
static  ANTLR3_BITSET_LIST FOLLOW_identifier_in_selector8787	= { FOLLOW_identifier_in_selector8787_bits, 1	};
3526
/** Bitset defining follow set for error recovery in rule state: FOLLOW_COLON_in_selector8790  */
3527
static	ANTLR3_BITWORD FOLLOW_COLON_in_selector8790_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000030100), ANTLR3_UINT64_LIT(0x1902020000000000), ANTLR3_UINT64_LIT(0x08000C0000200000), ANTLR3_UINT64_LIT(0x0000000000000001) };
3528
static  ANTLR3_BITSET_LIST FOLLOW_COLON_in_selector8790	= { FOLLOW_COLON_in_selector8790_bits, 4	};
3529
/** Bitset defining follow set for error recovery in rule state: FOLLOW_type_in_selector8792  */
3530
static	ANTLR3_BITWORD FOLLOW_type_in_selector8792_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
3531
static  ANTLR3_BITSET_LIST FOLLOW_type_in_selector8792	= { FOLLOW_type_in_selector8792_bits, 1	};
3532
/** Bitset defining follow set for error recovery in rule state: FOLLOW_INTEGER_LITERAL_in_numeral8867  */
3533
static	ANTLR3_BITWORD FOLLOW_INTEGER_LITERAL_in_numeral8867_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
3534
static  ANTLR3_BITSET_LIST FOLLOW_INTEGER_LITERAL_in_numeral8867	= { FOLLOW_INTEGER_LITERAL_in_numeral8867_bits, 1	};
3535
/** Bitset defining follow set for error recovery in rule state: FOLLOW_INTEGER_LITERAL_in_integer8892  */
3536
static	ANTLR3_BITWORD FOLLOW_INTEGER_LITERAL_in_integer8892_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
3537
static  ANTLR3_BITSET_LIST FOLLOW_INTEGER_LITERAL_in_integer8892	= { FOLLOW_INTEGER_LITERAL_in_integer8892_bits, 1	};
3538
/** Bitset defining follow set for error recovery in rule state: FOLLOW_MINUS_TOK_in_integer8904  */
3539
static	ANTLR3_BITWORD FOLLOW_MINUS_TOK_in_integer8904_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000000), ANTLR3_UINT64_LIT(0x0001000000000000) };
3540
static  ANTLR3_BITSET_LIST FOLLOW_MINUS_TOK_in_integer8904	= { FOLLOW_MINUS_TOK_in_integer8904_bits, 2	};
3541
/** Bitset defining follow set for error recovery in rule state: FOLLOW_INTEGER_LITERAL_in_integer8906  */
3542
static	ANTLR3_BITWORD FOLLOW_INTEGER_LITERAL_in_integer8906_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
3543
static  ANTLR3_BITSET_LIST FOLLOW_INTEGER_LITERAL_in_integer8906	= { FOLLOW_INTEGER_LITERAL_in_integer8906_bits, 1	};
3544
/** Bitset defining follow set for error recovery in rule state: FOLLOW_STRING_LITERAL_in_str8928  */
3545
static	ANTLR3_BITWORD FOLLOW_STRING_LITERAL_in_str8928_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
3546
static  ANTLR3_BITSET_LIST FOLLOW_STRING_LITERAL_in_str8928	= { FOLLOW_STRING_LITERAL_in_str8928_bits, 1	};
3547
/** Bitset defining follow set for error recovery in rule state: FOLLOW_letDecl_in_synpred1_Cvc2106  */
3548
static	ANTLR3_BITWORD FOLLOW_letDecl_in_synpred1_Cvc2106_bits[]	= { ANTLR3_UINT64_LIT(0x0000000000000002) };
3549
static  ANTLR3_BITSET_LIST FOLLOW_letDecl_in_synpred1_Cvc2106	= { FOLLOW_letDecl_in_synpred1_Cvc2106_bits, 1	};
3550
3551
3552
/* ==============================================
3553
 * Parsing rules
3554
 */
3555
/**
3556
 * $ANTLR start parseExpr
3557
 * /barrett/scratch/cvc4-nightly/src/cvc4-2021-03-23/src/parser/cvc/Cvc.g:614:1: parseExpr returns [CVC4::api::Term expr = CVC4::api::Term()] : ( formula[expr] | EOF );
3558
 */
3559
static CVC4::api::Term
3560
60
parseExpr(pCvcParser ctx)
3561
{
3562
60
    CVC4::api::Term expr;
3563
3564
3565
    /* Initialize rule variables
3566
     */
3567
60
    expr =  CVC4::api::Term();
3568
3569
3570
    {
3571
        {
3572
            //  /barrett/scratch/cvc4-nightly/src/cvc4-2021-03-23/src/parser/cvc/Cvc.g:615:3: ( formula[expr] | EOF )
3573
3574
            ANTLR3_UINT32 alt1;
3575
3576
60
            alt1=2;
3577
3578
60
            switch ( LA(1) )
3579
            {
3580
27
            case ABS_TOK:
3581
            case ARRAY_TOK:
3582
            case BAR:
3583
            case BINARY_LITERAL:
3584
            case BVASHR_TOK:
3585
            case BVCOMP_TOK:
3586
            case BVGE_TOK:
3587
            case BVGT_TOK:
3588
            case BVLE_TOK:
3589
            case BVLSHR_TOK:
3590
            case BVLT_TOK:
3591
            case BVMULT_TOK:
3592
            case BVNAND_TOK:
3593
            case BVNEG_TOK:
3594
            case BVNOR_TOK:
3595
            case BVPLUS_TOK:
3596
            case BVREPEAT_TOK:
3597
            case BVROTL_TOK:
3598
            case BVROTR_TOK:
3599
            case BVSDIV_TOK:
3600
            case BVSGE_TOK:
3601
            case BVSGT_TOK:
3602
            case BVSHL_TOK:
3603
            case BVSLE_TOK:
3604
            case BVSLT_TOK:
3605
            case BVSMOD_TOK:
3606
            case BVSREM_TOK:
3607
            case BVSUB_TOK:
3608
            case BVUDIV_TOK:
3609
            case BVUMINUS_TOK:
3610
            case BVUREM_TOK:
3611
            case BVXNOR_TOK:
3612
            case BVXOR_TOK:
3613
            case BVZEROEXTEND_TOK:
3614
            case DECIMAL_LITERAL:
3615
            case DISTINCT_TOK:
3616
            case DIVISIBLE_TOK:
3617
            case EXISTS_TOK:
3618
            case FALSE_TOK:
3619
            case FLOOR_TOK:
3620
            case FORALL_TOK:
3621
            case HEX_LITERAL:
3622
            case IDENTIFIER:
3623
            case IDEN_TOK:
3624
            case IF_TOK:
3625
            case INTEGER_LITERAL:
3626
            case IS_INTEGER_TOK:
3627
            case LAMBDA_TOK:
3628
            case LBRACE:
3629
            case LET_TOK:
3630
            case LPAREN:
3631
            case MINUS_TOK:
3632
            case NOT_TOK:
3633
            case PARENHASH:
3634
            case REGEXP_COMPLEMENT_TOK:
3635
            case REGEXP_CONCAT_TOK:
3636
            case REGEXP_EMPTY_TOK:
3637
            case REGEXP_INTER_TOK:
3638
            case REGEXP_LOOP_TOK:
3639
            case REGEXP_OPT_TOK:
3640
            case REGEXP_PLUS_TOK:
3641
            case REGEXP_RANGE_TOK:
3642
            case REGEXP_SIGMA_TOK:
3643
            case REGEXP_STAR_TOK:
3644
            case REGEXP_UNION_TOK:
3645
            case SEQ_UNIT_TOK:
3646
            case SETS_CARD_TOK:
3647
            case SETS_CHOOSE_TOK:
3648
            case STRING_CHARAT_TOK:
3649
            case STRING_CONCAT_TOK:
3650
            case STRING_CONTAINS_TOK:
3651
            case STRING_INDEXOF_TOK:
3652
            case STRING_ITOS_TOK:
3653
            case STRING_LENGTH_TOK:
3654
            case STRING_LITERAL:
3655
            case STRING_PREFIXOF_TOK:
3656
            case STRING_REPLACE_ALL_TOK:
3657
            case STRING_REPLACE_TOK:
3658
            case STRING_REV_TOK:
3659
            case STRING_STOI_TOK:
3660
            case STRING_SUBSTR_TOK:
3661
            case STRING_SUFFIXOF_TOK:
3662
            case STRING_TOLOWER_TOK:
3663
            case STRING_TOUPPER_TOK:
3664
            case STRING_TO_REGEXP_TOK:
3665
            case SX_TOK:
3666
            case TRANSCLOSURE_TOK:
3667
            case TRANSPOSE_TOK:
3668
            case TRUE_TOK:
3669
            case TUPLE_TOK:
3670
            case UNIVSET_TOK:
3671
            	{
3672
27
            		alt1=1;
3673
            	}
3674
27
                break;
3675
33
            case EOF:
3676
            	{
3677
33
            		alt1=2;
3678
            	}
3679
33
                break;
3680
3681
            default:
3682
                if (BACKTRACKING>0)
3683
                {
3684
                    FAILEDFLAG = ANTLR3_TRUE;
3685
                    return expr;
3686
                }
3687
3688
                CONSTRUCTEX();
3689
                EXCEPTION->type         = ANTLR3_NO_VIABLE_ALT_EXCEPTION;
3690
                EXCEPTION->message      = (void *)"";
3691
                EXCEPTION->decisionNum  = 1;
3692
                EXCEPTION->state        = 0;
3693
3694
3695
                goto ruleparseExprEx;
3696
3697