edu.wis.jtlv.env.core.fds
Class FDSParser

java.lang.Object
  extended by org.antlr.runtime.BaseRecognizer
      extended by org.antlr.runtime.Parser
          extended by edu.wis.jtlv.env.core.fds.FDSParser

public class FDSParser
extends org.antlr.runtime.Parser


Nested Class Summary
static class FDSParser.and_expr_return
           
static class FDSParser.any_ref_return
           
static class FDSParser.atom_expr_return
           
static class FDSParser.biimp_expr_return
           
static class FDSParser.binor_expr_return
           
static class FDSParser.block_expr_return
           
static class FDSParser.bool_expr_return
           
static class FDSParser.eq_expr_return
           
static class FDSParser.implies_expr_return
           
static class FDSParser.init_decl_assi_return
           
static class FDSParser.init_decl_expr_return
           
static class FDSParser.init_decl_f_return
           
static class FDSParser.init_decl_return
           
static class FDSParser.init_decl_t_return
           
static class FDSParser.init_sec_return
           
static class FDSParser.just_decl_return
           
static class FDSParser.just_sec_return
           
static class FDSParser.module_return
           
static class FDSParser.native_ref_return
           
static class FDSParser.neq_expr_return
           
static class FDSParser.not_expr_return
           
static class FDSParser.prime_ref_a_return
           
static class FDSParser.prime_ref_b_return
           
static class FDSParser.program_return
           
static class FDSParser.section_return
           
static class FDSParser.trans_decl_return
           
static class FDSParser.trans_sec_return
           
static class FDSParser.type_return
           
static class FDSParser.unprime_ref_return
           
static class FDSParser.value_return
           
static class FDSParser.var_decl_return
           
static class FDSParser.var_expl_sec_return
           
static class FDSParser.var_sec_return
           
 
Field Summary
static int AND
           
static int ASSIGN
           
static int BIIMP
           
static int BINOR
           
static int BLOCK_T
           
static int BOOL_T
           
static int BOOL_TYPE
           
static int COLON
           
static int COMPASSION
           
static int DOT
           
static int EOF
           
static int EQ
           
static int FALSE
           
static org.antlr.runtime.BitSet FOLLOW_and_expr_in_binor_expr508
           
static org.antlr.runtime.BitSet FOLLOW_and_expr_in_binor_expr514
           
static org.antlr.runtime.BitSet FOLLOW_AND_in_and_expr526
           
static org.antlr.runtime.BitSet FOLLOW_any_ref_in_atom_expr638
           
static org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_init_decl_f414
           
static org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_init_decl_t388
           
static org.antlr.runtime.BitSet FOLLOW_atom_expr_in_block_expr631
           
static org.antlr.runtime.BitSet FOLLOW_biimp_expr_in_implies_expr538
           
static org.antlr.runtime.BitSet FOLLOW_biimp_expr_in_implies_expr544
           
static org.antlr.runtime.BitSet FOLLOW_BIIMP_in_biimp_expr556
           
static org.antlr.runtime.BitSet FOLLOW_binor_expr_in_bool_expr500
           
static org.antlr.runtime.BitSet FOLLOW_BINOR_in_binor_expr511
           
static org.antlr.runtime.BitSet FOLLOW_block_expr_in_not_expr598
           
static org.antlr.runtime.BitSet FOLLOW_block_expr_in_not_expr606
           
static org.antlr.runtime.BitSet FOLLOW_bool_expr_in_block_expr616
           
static org.antlr.runtime.BitSet FOLLOW_bool_expr_in_init_decl_expr442
           
static org.antlr.runtime.BitSet FOLLOW_bool_expr_in_just_decl479
           
static org.antlr.runtime.BitSet FOLLOW_bool_expr_in_trans_decl460
           
static org.antlr.runtime.BitSet FOLLOW_BOOL_TYPE_in_type766
           
static org.antlr.runtime.BitSet FOLLOW_COLON_in_var_decl339
           
static org.antlr.runtime.BitSet FOLLOW_DOT_in_native_ref752
           
static org.antlr.runtime.BitSet FOLLOW_EOF_in_program137
           
static org.antlr.runtime.BitSet FOLLOW_eq_expr_in_biimp_expr553
           
static org.antlr.runtime.BitSet FOLLOW_eq_expr_in_biimp_expr559
           
static org.antlr.runtime.BitSet FOLLOW_EQ_in_eq_expr571
           
static org.antlr.runtime.BitSet FOLLOW_FALSE_in_init_decl_f416
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_init_decl_f412
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_init_decl_t386
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_module157
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_native_ref749
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_native_ref755
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_var_decl337
           
static org.antlr.runtime.BitSet FOLLOW_implies_expr_in_and_expr523
           
static org.antlr.runtime.BitSet FOLLOW_implies_expr_in_and_expr529
           
static org.antlr.runtime.BitSet FOLLOW_IMPLIES_in_implies_expr541
           
static org.antlr.runtime.BitSet FOLLOW_init_decl_assi_in_init_decl361
           
static org.antlr.runtime.BitSet FOLLOW_init_decl_expr_in_init_decl365
           
static org.antlr.runtime.BitSet FOLLOW_init_decl_f_in_init_decl_assi379
           
static org.antlr.runtime.BitSet FOLLOW_init_decl_in_init_sec263
           
static org.antlr.runtime.BitSet FOLLOW_init_decl_t_in_init_decl_assi375
           
static org.antlr.runtime.BitSet FOLLOW_INIT_in_init_sec259
           
static org.antlr.runtime.BitSet FOLLOW_init_sec_in_section197
           
static org.antlr.runtime.BitSet FOLLOW_just_decl_in_just_sec314
           
static org.antlr.runtime.BitSet FOLLOW_JUST_in_just_sec309
           
static org.antlr.runtime.BitSet FOLLOW_just_sec_in_section205
           
static org.antlr.runtime.BitSet FOLLOW_LEFT_BRACES_in_block_expr614
           
static org.antlr.runtime.BitSet FOLLOW_LEFT_BRACES_in_prime_ref_b708
           
static org.antlr.runtime.BitSet FOLLOW_LEFT_CURLY_in_init_sec261
           
static org.antlr.runtime.BitSet FOLLOW_LEFT_CURLY_in_just_sec311
           
static org.antlr.runtime.BitSet FOLLOW_LEFT_CURLY_in_module159
           
static org.antlr.runtime.BitSet FOLLOW_LEFT_CURLY_in_trans_sec285
           
static org.antlr.runtime.BitSet FOLLOW_LEFT_CURLY_in_var_expl_sec235
           
static org.antlr.runtime.BitSet FOLLOW_MODULE_in_module155
           
static org.antlr.runtime.BitSet FOLLOW_module_in_program133
           
static org.antlr.runtime.BitSet FOLLOW_native_ref_in_prime_ref_a682
           
static org.antlr.runtime.BitSet FOLLOW_native_ref_in_prime_ref_b710
           
static org.antlr.runtime.BitSet FOLLOW_native_ref_in_unprime_ref733
           
static org.antlr.runtime.BitSet FOLLOW_neq_expr_in_eq_expr568
           
static org.antlr.runtime.BitSet FOLLOW_neq_expr_in_eq_expr574
           
static org.antlr.runtime.BitSet FOLLOW_NEQ_in_neq_expr586
           
static org.antlr.runtime.BitSet FOLLOW_NEXT_in_prime_ref_b706
           
static org.antlr.runtime.BitSet FOLLOW_not_expr_in_neq_expr583
           
static org.antlr.runtime.BitSet FOLLOW_not_expr_in_neq_expr589
           
static org.antlr.runtime.BitSet FOLLOW_NOT_in_not_expr603
           
static org.antlr.runtime.BitSet FOLLOW_PRIME_in_prime_ref_a684
           
static org.antlr.runtime.BitSet FOLLOW_prime_ref_a_in_any_ref670
           
static org.antlr.runtime.BitSet FOLLOW_prime_ref_b_in_any_ref674
           
static org.antlr.runtime.BitSet FOLLOW_RIGHT_BRACES_in_block_expr618
           
static org.antlr.runtime.BitSet FOLLOW_RIGHT_BRACES_in_prime_ref_b712
           
static org.antlr.runtime.BitSet FOLLOW_RIGHT_CURLY_in_init_sec266
           
static org.antlr.runtime.BitSet FOLLOW_RIGHT_CURLY_in_just_sec318
           
static org.antlr.runtime.BitSet FOLLOW_RIGHT_CURLY_in_module166
           
static org.antlr.runtime.BitSet FOLLOW_RIGHT_CURLY_in_trans_sec292
           
static org.antlr.runtime.BitSet FOLLOW_RIGHT_CURLY_in_var_expl_sec242
           
static org.antlr.runtime.BitSet FOLLOW_section_in_module162
           
static org.antlr.runtime.BitSet FOLLOW_SEMICOLON_in_init_decl_expr444
           
static org.antlr.runtime.BitSet FOLLOW_SEMICOLON_in_init_decl_f418
           
static org.antlr.runtime.BitSet FOLLOW_SEMICOLON_in_init_decl_t392
           
static org.antlr.runtime.BitSet FOLLOW_SEMICOLON_in_just_decl481
           
static org.antlr.runtime.BitSet FOLLOW_SEMICOLON_in_trans_decl462
           
static org.antlr.runtime.BitSet FOLLOW_SEMICOLON_in_var_decl343
           
static org.antlr.runtime.BitSet FOLLOW_set_in_value0
           
static org.antlr.runtime.BitSet FOLLOW_trans_decl_in_trans_sec288
           
static org.antlr.runtime.BitSet FOLLOW_TRANS_in_trans_sec283
           
static org.antlr.runtime.BitSet FOLLOW_trans_sec_in_section201
           
static org.antlr.runtime.BitSet FOLLOW_TRUE_in_init_decl_t390
           
static org.antlr.runtime.BitSet FOLLOW_type_in_var_decl341
           
static org.antlr.runtime.BitSet FOLLOW_unprime_ref_in_any_ref666
           
static org.antlr.runtime.BitSet FOLLOW_value_in_atom_expr643
           
static org.antlr.runtime.BitSet FOLLOW_var_decl_in_synpred7214
           
static org.antlr.runtime.BitSet FOLLOW_var_decl_in_var_expl_sec238
           
static org.antlr.runtime.BitSet FOLLOW_var_decl_in_var_sec214
           
static org.antlr.runtime.BitSet FOLLOW_var_expl_sec_in_section189
           
static org.antlr.runtime.BitSet FOLLOW_VAR_in_var_expl_sec233
           
static org.antlr.runtime.BitSet FOLLOW_var_sec_in_section193
           
static int ID
           
static int IMPLIES
           
static int INIT
           
static int INIT_DECL_EXPR_T
           
static int INIT_T
           
static int JUST
           
static int JUST_DECL_T
           
static int JUST_T
           
static int LEFT_BRACES
           
static int LEFT_CURLY
           
static int LINE_COMMENT
           
static int MODULE
           
static int MODULE_T
           
static int MULTI_COMMENT
           
static int NEQ
           
static int NEXT
           
static int NOT
           
static int PRIME
           
static int PRIME_T
           
static int PROG_T
           
static int REF_T
           
static int RIGHT_BRACES
           
static int RIGHT_CURLY
           
static int SEMICOLON
           
static java.lang.String[] tokenNames
           
static int TRANS
           
static int TRANS_DECL_T
           
static int TRANS_T
           
static int TRUE
           
static int VAR
           
static int VAR_DECL_T
           
static int VAR_T
           
static int WS
           
 
Fields inherited from class org.antlr.runtime.BaseRecognizer
DEFAULT_TOKEN_CHANNEL, HIDDEN, INITIAL_FOLLOW_STACK_SIZE, MEMO_RULE_FAILED, MEMO_RULE_FAILED_I, MEMO_RULE_UNKNOWN, NEXT_TOKEN_RULE_NAME
 
Constructor Summary
FDSParser(org.antlr.runtime.TokenStream input)
           
 
Method Summary
 FDSParser.and_expr_return and_expr()
           
 FDSParser.any_ref_return any_ref()
           
 FDSParser.atom_expr_return atom_expr()
           
 FDSParser.biimp_expr_return biimp_expr()
           
 FDSParser.binor_expr_return binor_expr()
           
 FDSParser.block_expr_return block_expr()
           
 FDSParser.bool_expr_return bool_expr()
           
 FDSParser.eq_expr_return eq_expr()
           
 java.lang.String getGrammarFileName()
           
 java.lang.String[] getTokenNames()
           
 org.antlr.runtime.tree.TreeAdaptor getTreeAdaptor()
           
 FDSParser.implies_expr_return implies_expr()
           
 FDSParser.init_decl_assi_return init_decl_assi()
           
 FDSParser.init_decl_expr_return init_decl_expr()
           
 FDSParser.init_decl_f_return init_decl_f()
           
 FDSParser.init_decl_t_return init_decl_t()
           
 FDSParser.init_decl_return init_decl()
           
 FDSParser.init_sec_return init_sec()
           
 FDSParser.just_decl_return just_decl()
           
 FDSParser.just_sec_return just_sec()
           
 FDSParser.module_return module()
           
 FDSParser.native_ref_return native_ref()
           
 FDSParser.neq_expr_return neq_expr()
           
 FDSParser.not_expr_return not_expr()
           
 FDSParser.prime_ref_a_return prime_ref_a()
           
 FDSParser.prime_ref_b_return prime_ref_b()
           
 FDSParser.program_return program()
           
 FDSParser.section_return section()
           
 void setTreeAdaptor(org.antlr.runtime.tree.TreeAdaptor adaptor)
           
 void synpred7_fragment()
           
 boolean synpred7()
           
 FDSParser.trans_decl_return trans_decl()
           
 FDSParser.trans_sec_return trans_sec()
           
 FDSParser.type_return type()
           
 FDSParser.unprime_ref_return unprime_ref()
           
 FDSParser.value_return value()
           
 FDSParser.var_decl_return var_decl()
           
 FDSParser.var_expl_sec_return var_expl_sec()
           
 FDSParser.var_sec_return var_sec()
           
 
Methods inherited from class org.antlr.runtime.Parser
getTokenStream, reset, setTokenStream, traceIn, traceOut
 
Methods inherited from class org.antlr.runtime.BaseRecognizer
alreadyParsedRule, beginResync, consumeUntil, consumeUntil, displayRecognitionError, emitErrorMessage, endResync, getBacktrackingLevel, getErrorHeader, getErrorMessage, getRuleInvocationStack, getRuleInvocationStack, getRuleMemoization, getRuleMemoizationCacheSize, getTokenErrorDisplay, match, matchAny, memoize, recover, recoverFromMismatchedSet, recoverFromMismatchedToken, reportError, toStrings, traceIn, traceOut
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

tokenNames

public static final java.lang.String[] tokenNames

PRIME

public static final int PRIME
See Also:
Constant Field Values

RIGHT_CURLY

public static final int RIGHT_CURLY
See Also:
Constant Field Values

BOOL_TYPE

public static final int BOOL_TYPE
See Also:
Constant Field Values

MULTI_COMMENT

public static final int MULTI_COMMENT
See Also:
Constant Field Values

NOT

public static final int NOT
See Also:
Constant Field Values

ID

public static final int ID
See Also:
Constant Field Values

AND

public static final int AND
See Also:
Constant Field Values

EOF

public static final int EOF
See Also:
Constant Field Values

TRANS_T

public static final int TRANS_T
See Also:
Constant Field Values

COMPASSION

public static final int COMPASSION
See Also:
Constant Field Values

PRIME_T

public static final int PRIME_T
See Also:
Constant Field Values

TRANS

public static final int TRANS
See Also:
Constant Field Values

RIGHT_BRACES

public static final int RIGHT_BRACES
See Also:
Constant Field Values

JUST_T

public static final int JUST_T
See Also:
Constant Field Values

NEXT

public static final int NEXT
See Also:
Constant Field Values

VAR

public static final int VAR
See Also:
Constant Field Values

BLOCK_T

public static final int BLOCK_T
See Also:
Constant Field Values

EQ

public static final int EQ
See Also:
Constant Field Values

DOT

public static final int DOT
See Also:
Constant Field Values

BINOR

public static final int BINOR
See Also:
Constant Field Values

IMPLIES

public static final int IMPLIES
See Also:
Constant Field Values

LINE_COMMENT

public static final int LINE_COMMENT
See Also:
Constant Field Values

MODULE_T

public static final int MODULE_T
See Also:
Constant Field Values

VAR_T

public static final int VAR_T
See Also:
Constant Field Values

TRANS_DECL_T

public static final int TRANS_DECL_T
See Also:
Constant Field Values

VAR_DECL_T

public static final int VAR_DECL_T
See Also:
Constant Field Values

PROG_T

public static final int PROG_T
See Also:
Constant Field Values

BOOL_T

public static final int BOOL_T
See Also:
Constant Field Values

LEFT_BRACES

public static final int LEFT_BRACES
See Also:
Constant Field Values

SEMICOLON

public static final int SEMICOLON
See Also:
Constant Field Values

BIIMP

public static final int BIIMP
See Also:
Constant Field Values

MODULE

public static final int MODULE
See Also:
Constant Field Values

REF_T

public static final int REF_T
See Also:
Constant Field Values

INIT_DECL_EXPR_T

public static final int INIT_DECL_EXPR_T
See Also:
Constant Field Values

JUST_DECL_T

public static final int JUST_DECL_T
See Also:
Constant Field Values

TRUE

public static final int TRUE
See Also:
Constant Field Values

COLON

public static final int COLON
See Also:
Constant Field Values

WS

public static final int WS
See Also:
Constant Field Values

NEQ

public static final int NEQ
See Also:
Constant Field Values

INIT_T

public static final int INIT_T
See Also:
Constant Field Values

LEFT_CURLY

public static final int LEFT_CURLY
See Also:
Constant Field Values

ASSIGN

public static final int ASSIGN
See Also:
Constant Field Values

JUST

public static final int JUST
See Also:
Constant Field Values

FALSE

public static final int FALSE
See Also:
Constant Field Values

INIT

public static final int INIT
See Also:
Constant Field Values

FOLLOW_module_in_program133

public static final org.antlr.runtime.BitSet FOLLOW_module_in_program133

FOLLOW_EOF_in_program137

public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_program137

FOLLOW_MODULE_in_module155

public static final org.antlr.runtime.BitSet FOLLOW_MODULE_in_module155

FOLLOW_ID_in_module157

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_module157

FOLLOW_LEFT_CURLY_in_module159

public static final org.antlr.runtime.BitSet FOLLOW_LEFT_CURLY_in_module159

FOLLOW_section_in_module162

public static final org.antlr.runtime.BitSet FOLLOW_section_in_module162

FOLLOW_RIGHT_CURLY_in_module166

public static final org.antlr.runtime.BitSet FOLLOW_RIGHT_CURLY_in_module166

FOLLOW_var_expl_sec_in_section189

public static final org.antlr.runtime.BitSet FOLLOW_var_expl_sec_in_section189

FOLLOW_var_sec_in_section193

public static final org.antlr.runtime.BitSet FOLLOW_var_sec_in_section193

FOLLOW_init_sec_in_section197

public static final org.antlr.runtime.BitSet FOLLOW_init_sec_in_section197

FOLLOW_trans_sec_in_section201

public static final org.antlr.runtime.BitSet FOLLOW_trans_sec_in_section201

FOLLOW_just_sec_in_section205

public static final org.antlr.runtime.BitSet FOLLOW_just_sec_in_section205

FOLLOW_var_decl_in_var_sec214

public static final org.antlr.runtime.BitSet FOLLOW_var_decl_in_var_sec214

FOLLOW_VAR_in_var_expl_sec233

public static final org.antlr.runtime.BitSet FOLLOW_VAR_in_var_expl_sec233

FOLLOW_LEFT_CURLY_in_var_expl_sec235

public static final org.antlr.runtime.BitSet FOLLOW_LEFT_CURLY_in_var_expl_sec235

FOLLOW_var_decl_in_var_expl_sec238

public static final org.antlr.runtime.BitSet FOLLOW_var_decl_in_var_expl_sec238

FOLLOW_RIGHT_CURLY_in_var_expl_sec242

public static final org.antlr.runtime.BitSet FOLLOW_RIGHT_CURLY_in_var_expl_sec242

FOLLOW_INIT_in_init_sec259

public static final org.antlr.runtime.BitSet FOLLOW_INIT_in_init_sec259

FOLLOW_LEFT_CURLY_in_init_sec261

public static final org.antlr.runtime.BitSet FOLLOW_LEFT_CURLY_in_init_sec261

FOLLOW_init_decl_in_init_sec263

public static final org.antlr.runtime.BitSet FOLLOW_init_decl_in_init_sec263

FOLLOW_RIGHT_CURLY_in_init_sec266

public static final org.antlr.runtime.BitSet FOLLOW_RIGHT_CURLY_in_init_sec266

FOLLOW_TRANS_in_trans_sec283

public static final org.antlr.runtime.BitSet FOLLOW_TRANS_in_trans_sec283

FOLLOW_LEFT_CURLY_in_trans_sec285

public static final org.antlr.runtime.BitSet FOLLOW_LEFT_CURLY_in_trans_sec285

FOLLOW_trans_decl_in_trans_sec288

public static final org.antlr.runtime.BitSet FOLLOW_trans_decl_in_trans_sec288

FOLLOW_RIGHT_CURLY_in_trans_sec292

public static final org.antlr.runtime.BitSet FOLLOW_RIGHT_CURLY_in_trans_sec292

FOLLOW_JUST_in_just_sec309

public static final org.antlr.runtime.BitSet FOLLOW_JUST_in_just_sec309

FOLLOW_LEFT_CURLY_in_just_sec311

public static final org.antlr.runtime.BitSet FOLLOW_LEFT_CURLY_in_just_sec311

FOLLOW_just_decl_in_just_sec314

public static final org.antlr.runtime.BitSet FOLLOW_just_decl_in_just_sec314

FOLLOW_RIGHT_CURLY_in_just_sec318

public static final org.antlr.runtime.BitSet FOLLOW_RIGHT_CURLY_in_just_sec318

FOLLOW_ID_in_var_decl337

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_var_decl337

FOLLOW_COLON_in_var_decl339

public static final org.antlr.runtime.BitSet FOLLOW_COLON_in_var_decl339

FOLLOW_type_in_var_decl341

public static final org.antlr.runtime.BitSet FOLLOW_type_in_var_decl341

FOLLOW_SEMICOLON_in_var_decl343

public static final org.antlr.runtime.BitSet FOLLOW_SEMICOLON_in_var_decl343

FOLLOW_init_decl_assi_in_init_decl361

public static final org.antlr.runtime.BitSet FOLLOW_init_decl_assi_in_init_decl361

FOLLOW_init_decl_expr_in_init_decl365

public static final org.antlr.runtime.BitSet FOLLOW_init_decl_expr_in_init_decl365

FOLLOW_init_decl_t_in_init_decl_assi375

public static final org.antlr.runtime.BitSet FOLLOW_init_decl_t_in_init_decl_assi375

FOLLOW_init_decl_f_in_init_decl_assi379

public static final org.antlr.runtime.BitSet FOLLOW_init_decl_f_in_init_decl_assi379

FOLLOW_ID_in_init_decl_t386

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_init_decl_t386

FOLLOW_ASSIGN_in_init_decl_t388

public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_init_decl_t388

FOLLOW_TRUE_in_init_decl_t390

public static final org.antlr.runtime.BitSet FOLLOW_TRUE_in_init_decl_t390

FOLLOW_SEMICOLON_in_init_decl_t392

public static final org.antlr.runtime.BitSet FOLLOW_SEMICOLON_in_init_decl_t392

FOLLOW_ID_in_init_decl_f412

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_init_decl_f412

FOLLOW_ASSIGN_in_init_decl_f414

public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_init_decl_f414

FOLLOW_FALSE_in_init_decl_f416

public static final org.antlr.runtime.BitSet FOLLOW_FALSE_in_init_decl_f416

FOLLOW_SEMICOLON_in_init_decl_f418

public static final org.antlr.runtime.BitSet FOLLOW_SEMICOLON_in_init_decl_f418

FOLLOW_bool_expr_in_init_decl_expr442

public static final org.antlr.runtime.BitSet FOLLOW_bool_expr_in_init_decl_expr442

FOLLOW_SEMICOLON_in_init_decl_expr444

public static final org.antlr.runtime.BitSet FOLLOW_SEMICOLON_in_init_decl_expr444

FOLLOW_bool_expr_in_trans_decl460

public static final org.antlr.runtime.BitSet FOLLOW_bool_expr_in_trans_decl460

FOLLOW_SEMICOLON_in_trans_decl462

public static final org.antlr.runtime.BitSet FOLLOW_SEMICOLON_in_trans_decl462

FOLLOW_bool_expr_in_just_decl479

public static final org.antlr.runtime.BitSet FOLLOW_bool_expr_in_just_decl479

FOLLOW_SEMICOLON_in_just_decl481

public static final org.antlr.runtime.BitSet FOLLOW_SEMICOLON_in_just_decl481

FOLLOW_binor_expr_in_bool_expr500

public static final org.antlr.runtime.BitSet FOLLOW_binor_expr_in_bool_expr500

FOLLOW_and_expr_in_binor_expr508

public static final org.antlr.runtime.BitSet FOLLOW_and_expr_in_binor_expr508

FOLLOW_BINOR_in_binor_expr511

public static final org.antlr.runtime.BitSet FOLLOW_BINOR_in_binor_expr511

FOLLOW_and_expr_in_binor_expr514

public static final org.antlr.runtime.BitSet FOLLOW_and_expr_in_binor_expr514

FOLLOW_implies_expr_in_and_expr523

public static final org.antlr.runtime.BitSet FOLLOW_implies_expr_in_and_expr523

FOLLOW_AND_in_and_expr526

public static final org.antlr.runtime.BitSet FOLLOW_AND_in_and_expr526

FOLLOW_implies_expr_in_and_expr529

public static final org.antlr.runtime.BitSet FOLLOW_implies_expr_in_and_expr529

FOLLOW_biimp_expr_in_implies_expr538

public static final org.antlr.runtime.BitSet FOLLOW_biimp_expr_in_implies_expr538

FOLLOW_IMPLIES_in_implies_expr541

public static final org.antlr.runtime.BitSet FOLLOW_IMPLIES_in_implies_expr541

FOLLOW_biimp_expr_in_implies_expr544

public static final org.antlr.runtime.BitSet FOLLOW_biimp_expr_in_implies_expr544

FOLLOW_eq_expr_in_biimp_expr553

public static final org.antlr.runtime.BitSet FOLLOW_eq_expr_in_biimp_expr553

FOLLOW_BIIMP_in_biimp_expr556

public static final org.antlr.runtime.BitSet FOLLOW_BIIMP_in_biimp_expr556

FOLLOW_eq_expr_in_biimp_expr559

public static final org.antlr.runtime.BitSet FOLLOW_eq_expr_in_biimp_expr559

FOLLOW_neq_expr_in_eq_expr568

public static final org.antlr.runtime.BitSet FOLLOW_neq_expr_in_eq_expr568

FOLLOW_EQ_in_eq_expr571

public static final org.antlr.runtime.BitSet FOLLOW_EQ_in_eq_expr571

FOLLOW_neq_expr_in_eq_expr574

public static final org.antlr.runtime.BitSet FOLLOW_neq_expr_in_eq_expr574

FOLLOW_not_expr_in_neq_expr583

public static final org.antlr.runtime.BitSet FOLLOW_not_expr_in_neq_expr583

FOLLOW_NEQ_in_neq_expr586

public static final org.antlr.runtime.BitSet FOLLOW_NEQ_in_neq_expr586

FOLLOW_not_expr_in_neq_expr589

public static final org.antlr.runtime.BitSet FOLLOW_not_expr_in_neq_expr589

FOLLOW_block_expr_in_not_expr598

public static final org.antlr.runtime.BitSet FOLLOW_block_expr_in_not_expr598

FOLLOW_NOT_in_not_expr603

public static final org.antlr.runtime.BitSet FOLLOW_NOT_in_not_expr603

FOLLOW_block_expr_in_not_expr606

public static final org.antlr.runtime.BitSet FOLLOW_block_expr_in_not_expr606

FOLLOW_LEFT_BRACES_in_block_expr614

public static final org.antlr.runtime.BitSet FOLLOW_LEFT_BRACES_in_block_expr614

FOLLOW_bool_expr_in_block_expr616

public static final org.antlr.runtime.BitSet FOLLOW_bool_expr_in_block_expr616

FOLLOW_RIGHT_BRACES_in_block_expr618

public static final org.antlr.runtime.BitSet FOLLOW_RIGHT_BRACES_in_block_expr618

FOLLOW_atom_expr_in_block_expr631

public static final org.antlr.runtime.BitSet FOLLOW_atom_expr_in_block_expr631

FOLLOW_any_ref_in_atom_expr638

public static final org.antlr.runtime.BitSet FOLLOW_any_ref_in_atom_expr638

FOLLOW_value_in_atom_expr643

public static final org.antlr.runtime.BitSet FOLLOW_value_in_atom_expr643

FOLLOW_set_in_value0

public static final org.antlr.runtime.BitSet FOLLOW_set_in_value0

FOLLOW_unprime_ref_in_any_ref666

public static final org.antlr.runtime.BitSet FOLLOW_unprime_ref_in_any_ref666

FOLLOW_prime_ref_a_in_any_ref670

public static final org.antlr.runtime.BitSet FOLLOW_prime_ref_a_in_any_ref670

FOLLOW_prime_ref_b_in_any_ref674

public static final org.antlr.runtime.BitSet FOLLOW_prime_ref_b_in_any_ref674

FOLLOW_native_ref_in_prime_ref_a682

public static final org.antlr.runtime.BitSet FOLLOW_native_ref_in_prime_ref_a682

FOLLOW_PRIME_in_prime_ref_a684

public static final org.antlr.runtime.BitSet FOLLOW_PRIME_in_prime_ref_a684

FOLLOW_NEXT_in_prime_ref_b706

public static final org.antlr.runtime.BitSet FOLLOW_NEXT_in_prime_ref_b706

FOLLOW_LEFT_BRACES_in_prime_ref_b708

public static final org.antlr.runtime.BitSet FOLLOW_LEFT_BRACES_in_prime_ref_b708

FOLLOW_native_ref_in_prime_ref_b710

public static final org.antlr.runtime.BitSet FOLLOW_native_ref_in_prime_ref_b710

FOLLOW_RIGHT_BRACES_in_prime_ref_b712

public static final org.antlr.runtime.BitSet FOLLOW_RIGHT_BRACES_in_prime_ref_b712

FOLLOW_native_ref_in_unprime_ref733

public static final org.antlr.runtime.BitSet FOLLOW_native_ref_in_unprime_ref733

FOLLOW_ID_in_native_ref749

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_native_ref749

FOLLOW_DOT_in_native_ref752

public static final org.antlr.runtime.BitSet FOLLOW_DOT_in_native_ref752

FOLLOW_ID_in_native_ref755

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_native_ref755

FOLLOW_BOOL_TYPE_in_type766

public static final org.antlr.runtime.BitSet FOLLOW_BOOL_TYPE_in_type766

FOLLOW_var_decl_in_synpred7214

public static final org.antlr.runtime.BitSet FOLLOW_var_decl_in_synpred7214
Constructor Detail

FDSParser

public FDSParser(org.antlr.runtime.TokenStream input)
Method Detail

setTreeAdaptor

public void setTreeAdaptor(org.antlr.runtime.tree.TreeAdaptor adaptor)

getTreeAdaptor

public org.antlr.runtime.tree.TreeAdaptor getTreeAdaptor()

getTokenNames

public java.lang.String[] getTokenNames()
Overrides:
getTokenNames in class org.antlr.runtime.BaseRecognizer

getGrammarFileName

public java.lang.String getGrammarFileName()
Overrides:
getGrammarFileName in class org.antlr.runtime.BaseRecognizer

program

public final FDSParser.program_return program()
                                       throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

module

public final FDSParser.module_return module()
                                     throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

section

public final FDSParser.section_return section()
                                       throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

var_sec

public final FDSParser.var_sec_return var_sec()
                                       throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

var_expl_sec

public final FDSParser.var_expl_sec_return var_expl_sec()
                                                 throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

init_sec

public final FDSParser.init_sec_return init_sec()
                                         throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

trans_sec

public final FDSParser.trans_sec_return trans_sec()
                                           throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

just_sec

public final FDSParser.just_sec_return just_sec()
                                         throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

var_decl

public final FDSParser.var_decl_return var_decl()
                                         throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

init_decl

public final FDSParser.init_decl_return init_decl()
                                           throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

init_decl_assi

public final FDSParser.init_decl_assi_return init_decl_assi()
                                                     throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

init_decl_t

public final FDSParser.init_decl_t_return init_decl_t()
                                               throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

init_decl_f

public final FDSParser.init_decl_f_return init_decl_f()
                                               throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

init_decl_expr

public final FDSParser.init_decl_expr_return init_decl_expr()
                                                     throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

trans_decl

public final FDSParser.trans_decl_return trans_decl()
                                             throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

just_decl

public final FDSParser.just_decl_return just_decl()
                                           throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

bool_expr

public final FDSParser.bool_expr_return bool_expr()
                                           throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

binor_expr

public final FDSParser.binor_expr_return binor_expr()
                                             throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

and_expr

public final FDSParser.and_expr_return and_expr()
                                         throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

implies_expr

public final FDSParser.implies_expr_return implies_expr()
                                                 throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

biimp_expr

public final FDSParser.biimp_expr_return biimp_expr()
                                             throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

eq_expr

public final FDSParser.eq_expr_return eq_expr()
                                       throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

neq_expr

public final FDSParser.neq_expr_return neq_expr()
                                         throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

not_expr

public final FDSParser.not_expr_return not_expr()
                                         throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

block_expr

public final FDSParser.block_expr_return block_expr()
                                             throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

atom_expr

public final FDSParser.atom_expr_return atom_expr()
                                           throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

value

public final FDSParser.value_return value()
                                   throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

any_ref

public final FDSParser.any_ref_return any_ref()
                                       throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

prime_ref_a

public final FDSParser.prime_ref_a_return prime_ref_a()
                                               throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

prime_ref_b

public final FDSParser.prime_ref_b_return prime_ref_b()
                                               throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

unprime_ref

public final FDSParser.unprime_ref_return unprime_ref()
                                               throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

native_ref

public final FDSParser.native_ref_return native_ref()
                                             throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

type

public final FDSParser.type_return type()
                                 throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

synpred7_fragment

public final void synpred7_fragment()
                             throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

synpred7

public final boolean synpred7()