de.cau.cs.kieler.krep.compiler.parser
Class scadeParser

java.lang.Object
  extended by org.antlr.runtime.BaseRecognizer
      extended by org.antlr.runtime.Parser
          extended by de.cau.cs.kieler.krep.compiler.parser.scadeParser

public class scadeParser
extends org.antlr.runtime.Parser

Rating red

Nested Class Summary
static class scadeParser.emission_body_return
           
static class scadeParser.lhs_return
           
static class scadeParser.var_decls_return
           
 
Field Summary
static int COMMENT
           
static int Digit
           
static int EOF
           
static org.antlr.runtime.BitSet FOLLOW_10_in_path_id59
           
static org.antlr.runtime.BitSet FOLLOW_10_in_path44
           
static org.antlr.runtime.BitSet FOLLOW_11_in_type_expr83
           
static org.antlr.runtime.BitSet FOLLOW_12_in_type_expr94
           
static org.antlr.runtime.BitSet FOLLOW_13_in_emission_body1024
           
static org.antlr.runtime.BitSet FOLLOW_13_in_lhs863
           
static org.antlr.runtime.BitSet FOLLOW_13_in_signal_block654
           
static org.antlr.runtime.BitSet FOLLOW_13_in_var_decls157
           
static org.antlr.runtime.BitSet FOLLOW_14_in_label_expr1971
           
static org.antlr.runtime.BitSet FOLLOW_14_in_var_decls176
           
static org.antlr.runtime.BitSet FOLLOW_15_in_emission_body1006
           
static org.antlr.runtime.BitSet FOLLOW_15_in_emission_body1026
           
static org.antlr.runtime.BitSet FOLLOW_15_in_emission_body960
           
static org.antlr.runtime.BitSet FOLLOW_15_in_var_id219
           
static org.antlr.runtime.BitSet FOLLOW_15_in_var1730
           
static org.antlr.runtime.BitSet FOLLOW_16_in_when_decl239
           
static org.antlr.runtime.BitSet FOLLOW_17_in_default_decl248
           
static org.antlr.runtime.BitSet FOLLOW_18_in_bin_op1829
           
static org.antlr.runtime.BitSet FOLLOW_18_in_default_decl250
           
static org.antlr.runtime.BitSet FOLLOW_18_in_last_decl264
           
static org.antlr.runtime.BitSet FOLLOW_18_in_mixed_constructor1958
           
static org.antlr.runtime.BitSet FOLLOW_18_in_simple_equation812
           
static org.antlr.runtime.BitSet FOLLOW_19_in_id_expr1701
           
static org.antlr.runtime.BitSet FOLLOW_19_in_last_decl262
           
static org.antlr.runtime.BitSet FOLLOW_20_in_user_op_decl285
           
static org.antlr.runtime.BitSet FOLLOW_21_in_equation784
           
static org.antlr.runtime.BitSet FOLLOW_21_in_user_op_decl318
           
static org.antlr.runtime.BitSet FOLLOW_22_in_emission_body1004
           
static org.antlr.runtime.BitSet FOLLOW_22_in_lhs849
           
static org.antlr.runtime.BitSet FOLLOW_22_in_mixed_constructor1949
           
static org.antlr.runtime.BitSet FOLLOW_22_in_params375
           
static org.antlr.runtime.BitSet FOLLOW_23_in_actions1426
           
static org.antlr.runtime.BitSet FOLLOW_23_in_data_def529
           
static org.antlr.runtime.BitSet FOLLOW_23_in_eqs733
           
static org.antlr.runtime.BitSet FOLLOW_23_in_local_block707
           
static org.antlr.runtime.BitSet FOLLOW_23_in_opt_body429
           
static org.antlr.runtime.BitSet FOLLOW_23_in_opt_body439
           
static org.antlr.runtime.BitSet FOLLOW_23_in_opt_body497
           
static org.antlr.runtime.BitSet FOLLOW_23_in_opt_body503
           
static org.antlr.runtime.BitSet FOLLOW_23_in_params397
           
static org.antlr.runtime.BitSet FOLLOW_23_in_signal_block666
           
static org.antlr.runtime.BitSet FOLLOW_23_in_state_decl1148
           
static org.antlr.runtime.BitSet FOLLOW_23_in_state_decl1184
           
static org.antlr.runtime.BitSet FOLLOW_23_in_state_decl1211
           
static org.antlr.runtime.BitSet FOLLOW_24_in_emission_body1035
           
static org.antlr.runtime.BitSet FOLLOW_24_in_lhs851
           
static org.antlr.runtime.BitSet FOLLOW_24_in_mixed_constructor1962
           
static org.antlr.runtime.BitSet FOLLOW_24_in_params411
           
static org.antlr.runtime.BitSet FOLLOW_25_in_eqs727
           
static org.antlr.runtime.BitSet FOLLOW_25_in_opt_body491
           
static org.antlr.runtime.BitSet FOLLOW_26_in_eqs737
           
static org.antlr.runtime.BitSet FOLLOW_26_in_opt_body501
           
static org.antlr.runtime.BitSet FOLLOW_27_in_signal_block637
           
static org.antlr.runtime.BitSet FOLLOW_28_in_local_block697
           
static org.antlr.runtime.BitSet FOLLOW_29_in_equation786
           
static org.antlr.runtime.BitSet FOLLOW_31_in_actions1420
           
static org.antlr.runtime.BitSet FOLLOW_31_in_actions1428
           
static org.antlr.runtime.BitSet FOLLOW_31_in_emission910
           
static org.antlr.runtime.BitSet FOLLOW_32_in_emission_body1047
           
static org.antlr.runtime.BitSet FOLLOW_32_in_emission_body978
           
static org.antlr.runtime.BitSet FOLLOW_32_in_fork1313
           
static org.antlr.runtime.BitSet FOLLOW_32_in_transition1246
           
static org.antlr.runtime.BitSet FOLLOW_33_in_state_machine1071
           
static org.antlr.runtime.BitSet FOLLOW_34_in_state_decl1105
           
static org.antlr.runtime.BitSet FOLLOW_35_in_state_decl1108
           
static org.antlr.runtime.BitSet FOLLOW_36_in_state_decl1111
           
static org.antlr.runtime.BitSet FOLLOW_37_in_state_decl1138
           
static org.antlr.runtime.BitSet FOLLOW_38_in_state_decl1174
           
static org.antlr.runtime.BitSet FOLLOW_39_in_state_decl1202
           
static org.antlr.runtime.BitSet FOLLOW_40_in_fork1329
           
static org.antlr.runtime.BitSet FOLLOW_41_in_elsif_fork1342
           
static org.antlr.runtime.BitSet FOLLOW_42_in_else_fork1359
           
static org.antlr.runtime.BitSet FOLLOW_43_in_target1378
           
static org.antlr.runtime.BitSet FOLLOW_44_in_target1392
           
static org.antlr.runtime.BitSet FOLLOW_45_in_actions1416
           
static org.antlr.runtime.BitSet FOLLOW_45_in_actions1443
           
static org.antlr.runtime.BitSet FOLLOW_46_in_actions1418
           
static org.antlr.runtime.BitSet FOLLOW_47_in_actions1435
           
static org.antlr.runtime.BitSet FOLLOW_48_in_clock_expr1471
           
static org.antlr.runtime.BitSet FOLLOW_49_in_bool_atom1646
           
static org.antlr.runtime.BitSet FOLLOW_50_in_bool_atom1660
           
static org.antlr.runtime.BitSet FOLLOW_51_in_bin_op1770
           
static org.antlr.runtime.BitSet FOLLOW_52_in_bin_op1780
           
static org.antlr.runtime.BitSet FOLLOW_53_in_bin_op1790
           
static org.antlr.runtime.BitSet FOLLOW_54_in_bin_op1800
           
static org.antlr.runtime.BitSet FOLLOW_55_in_bin_op1810
           
static org.antlr.runtime.BitSet FOLLOW_56_in_bin_op1819
           
static org.antlr.runtime.BitSet FOLLOW_57_in_bin_op1841
           
static org.antlr.runtime.BitSet FOLLOW_58_in_bin_op1851
           
static org.antlr.runtime.BitSet FOLLOW_59_in_bin_op1861
           
static org.antlr.runtime.BitSet FOLLOW_60_in_bin_op1871
           
static org.antlr.runtime.BitSet FOLLOW_61_in_bin_op1881
           
static org.antlr.runtime.BitSet FOLLOW_62_in_bin_op1892
           
static org.antlr.runtime.BitSet FOLLOW_63_in_bin_op1902
           
static org.antlr.runtime.BitSet FOLLOW_64_in_bin_op1912
           
static org.antlr.runtime.BitSet FOLLOW_66_in_mixed_constructor1953
           
static org.antlr.runtime.BitSet FOLLOW_67_in_index1980
           
static org.antlr.runtime.BitSet FOLLOW_68_in_index1984
           
static org.antlr.runtime.BitSet FOLLOW_69_in_label_or_index1991
           
static org.antlr.runtime.BitSet FOLLOW_actions_in_arrow1275
           
static org.antlr.runtime.BitSet FOLLOW_actions_in_state_decl1204
           
static org.antlr.runtime.BitSet FOLLOW_arrow_in_else_fork1361
           
static org.antlr.runtime.BitSet FOLLOW_arrow_in_elsif_fork1346
           
static org.antlr.runtime.BitSet FOLLOW_arrow_in_fork1317
           
static org.antlr.runtime.BitSet FOLLOW_arrow_in_transition1254
           
static org.antlr.runtime.BitSet FOLLOW_atom_in_expr1500
           
static org.antlr.runtime.BitSet FOLLOW_atom_in_expr1527
           
static org.antlr.runtime.BitSet FOLLOW_bin_op_in_expr1523
           
static org.antlr.runtime.BitSet FOLLOW_bool_atom_in_atom1580
           
static org.antlr.runtime.BitSet FOLLOW_clock_expr_in_when_decl241
           
static org.antlr.runtime.BitSet FOLLOW_data_def_in_actions1445
           
static org.antlr.runtime.BitSet FOLLOW_data_def_in_state_decl1162
           
static org.antlr.runtime.BitSet FOLLOW_default_decl_in_var_decls187
           
static org.antlr.runtime.BitSet FOLLOW_else_fork_in_fork1325
           
static org.antlr.runtime.BitSet FOLLOW_elsif_fork_in_fork1320
           
static org.antlr.runtime.BitSet FOLLOW_emission_body_in_actions1423
           
static org.antlr.runtime.BitSet FOLLOW_emission_body_in_actions1431
           
static org.antlr.runtime.BitSet FOLLOW_emission_body_in_emission914
           
static org.antlr.runtime.BitSet FOLLOW_emission_in_equation767
           
static org.antlr.runtime.BitSet FOLLOW_eqs_in_sscope604
           
static org.antlr.runtime.BitSet FOLLOW_equation_in_data_def526
           
static org.antlr.runtime.BitSet FOLLOW_equation_in_eqs730
           
static org.antlr.runtime.BitSet FOLLOW_equation_in_opt_body436
           
static org.antlr.runtime.BitSet FOLLOW_equation_in_opt_body494
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_default_decl252
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_elsif_fork1344
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_emission_body1051
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_emission_body982
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_fork1315
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_index1982
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_label_expr1973
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_last_decl266
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_mixed_constructor1951
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_mixed_constructor1960
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_simple_equation816
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_transition1250
           
static org.antlr.runtime.BitSet FOLLOW_fork_in_arrow1281
           
static org.antlr.runtime.BitSet FOLLOW_fork_in_state_decl1208
           
static org.antlr.runtime.BitSet FOLLOW_id_expr_in_atom1604
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_clock_expr1467
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_clock_expr1473
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_emission_body1010
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_emission_body1030
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_emission_body963
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_label_expr1969
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_label_or_index1993
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_path_id63
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_path41
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_path46
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_signal_block641
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_signal_block658
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_state_decl1115
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_state_machine1075
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_target1382
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_target1396
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_user_op_decl289
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_var_id224
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_var1737
           
static org.antlr.runtime.BitSet FOLLOW_index_in_label_or_index2012
           
static org.antlr.runtime.BitSet FOLLOW_label_or_index_in_mixed_constructor1955
           
static org.antlr.runtime.BitSet FOLLOW_last_decl_in_var_decls190
           
static org.antlr.runtime.BitSet FOLLOW_lhs_id_in_lhs860
           
static org.antlr.runtime.BitSet FOLLOW_lhs_id_in_lhs865
           
static org.antlr.runtime.BitSet FOLLOW_lhs_in_simple_equation810
           
static org.antlr.runtime.BitSet FOLLOW_local_block_in_opt_body472
           
static org.antlr.runtime.BitSet FOLLOW_local_block_in_sscope588
           
static org.antlr.runtime.BitSet FOLLOW_num_in_atom1592
           
static org.antlr.runtime.BitSet FOLLOW_NUMBER_in_num1626
           
static org.antlr.runtime.BitSet FOLLOW_opt_body_in_user_op_decl337
           
static org.antlr.runtime.BitSet FOLLOW_params_in_user_op_decl304
           
static org.antlr.runtime.BitSet FOLLOW_params_in_user_op_decl322
           
static org.antlr.runtime.BitSet FOLLOW_path_in_path_id57
           
static org.antlr.runtime.BitSet FOLLOW_set_in_lhs_id0
           
static org.antlr.runtime.BitSet FOLLOW_set_in_unary_arith_op0
           
static org.antlr.runtime.BitSet FOLLOW_signal_block_in_opt_body449
           
static org.antlr.runtime.BitSet FOLLOW_signal_block_in_sscope569
           
static org.antlr.runtime.BitSet FOLLOW_simple_equation_in_equation755
           
static org.antlr.runtime.BitSet FOLLOW_sscope_in_data_def537
           
static org.antlr.runtime.BitSet FOLLOW_state_decl_in_state_machine1079
           
static org.antlr.runtime.BitSet FOLLOW_state_machine_in_equation780
           
static org.antlr.runtime.BitSet FOLLOW_target_in_fork1303
           
static org.antlr.runtime.BitSet FOLLOW_transition_in_state_decl1143
           
static org.antlr.runtime.BitSet FOLLOW_transition_in_state_decl1179
           
static org.antlr.runtime.BitSet FOLLOW_type_expr_in_var_decls180
           
static org.antlr.runtime.BitSet FOLLOW_user_op_decl_in_program31
           
static org.antlr.runtime.BitSet FOLLOW_var_decls_in_local_block703
           
static org.antlr.runtime.BitSet FOLLOW_var_decls_in_params380
           
static org.antlr.runtime.BitSet FOLLOW_var_decls_in_params401
           
static org.antlr.runtime.BitSet FOLLOW_var_id_in_var_decls143
           
static org.antlr.runtime.BitSet FOLLOW_var_id_in_var_decls161
           
static org.antlr.runtime.BitSet FOLLOW_var_in_id_expr1691
           
static org.antlr.runtime.BitSet FOLLOW_var_in_id_expr1705
           
static org.antlr.runtime.BitSet FOLLOW_when_decl_in_var_decls184
           
static int ID
           
static int Letter
           
static int NUMBER
           
static int T__10
           
static int T__11
           
static int T__12
           
static int T__13
           
static int T__14
           
static int T__15
           
static int T__16
           
static int T__17
           
static int T__18
           
static int T__19
           
static int T__20
           
static int T__21
           
static int T__22
           
static int T__23
           
static int T__24
           
static int T__25
           
static int T__26
           
static int T__27
           
static int T__28
           
static int T__29
           
static int T__30
           
static int T__31
           
static int T__32
           
static int T__33
           
static int T__34
           
static int T__35
           
static int T__36
           
static int T__37
           
static int T__38
           
static int T__39
           
static int T__40
           
static int T__41
           
static int T__42
           
static int T__43
           
static int T__44
           
static int T__45
           
static int T__46
           
static int T__47
           
static int T__48
           
static int T__49
           
static int T__50
           
static int T__51
           
static int T__52
           
static int T__53
           
static int T__54
           
static int T__55
           
static int T__56
           
static int T__57
           
static int T__58
           
static int T__59
           
static int T__60
           
static int T__61
           
static int T__62
           
static int T__63
           
static int T__64
           
static int T__65
           
static int T__66
           
static int T__67
           
static int T__68
           
static int T__69
           
static String[] tokenNames
           
static int WHITESPACE
           
 
Fields inherited from class org.antlr.runtime.Parser
input
 
Fields inherited from class org.antlr.runtime.BaseRecognizer
_fsp, backtracking, DEFAULT_TOKEN_CHANNEL, errorRecovery, failed, following, HIDDEN, INITIAL_FOLLOW_STACK_SIZE, lastErrorIndex, MEMO_RULE_FAILED, MEMO_RULE_FAILED_I, MEMO_RULE_UNKNOWN, NEXT_TOKEN_RULE_NAME, ruleMemo
 
Constructor Summary
scadeParser(org.antlr.runtime.TokenStream input)
           
scadeParser(org.antlr.runtime.TokenStream input, org.antlr.runtime.RecognizerSharedState state)
           
 
Method Summary
 void actions(Scope scope)
           
 String arrow(Scope scope)
           
 Expression atom()
           
 Operator bin_op()
           
 Expression bool_atom()
           
 void clock_expr()
           
 void data_def(Scope scope)
           
 void default_decl()
           
 void else_fork(Scope scope)
           
 void elsif_fork(Scope scope)
           
 scadeParser.emission_body_return emission_body()
           
 LinkedList<Equation> emission()
           
 void eqs(Scope scope)
           
 void equation(Scope scope)
           
 Expression expr()
           
 String fork(Scope scope)
           
 String getGrammarFileName()
           
 String[] getTokenNames()
           
 Expression id_expr()
           
 void index()
           
 void label_expr()
           
 void label_or_index()
           
 void last_decl()
           
 void lhs_id()
           
 scadeParser.lhs_return lhs()
           
 LinkedList<Variable> local_block()
           
 void mixed_constructor()
           
 int num()
           
 void opt_body(Scope scope)
           
 LinkedList<Variable> params(Variable.Kind io)
           
 void path_id()
           
 void path()
           
 void program()
           
 void setProg(ScadeProgram main)
           
 LinkedList<Variable> signal_block()
           
 Equation simple_equation()
           
 void sscope(Scope scope)
           
 void state_decl(Automaton a)
           
 Automaton state_machine()
           
 String target()
           
 Transition transition(Scope scope)
           
 Type type_expr()
           
 void unary_arith_op()
           
 void user_op_decl()
           
 scadeParser.var_decls_return var_decls()
           
 String var_id()
           
 Variable var()
           
 void when_decl()
           
 
Methods inherited from class org.antlr.runtime.Parser
getTokenStream, reset, setTokenStream, traceIn, traceOut
 
Methods inherited from class org.antlr.runtime.BaseRecognizer
alreadyParsedRule, beginResync, combineFollows, computeContextSensitiveRuleFOLLOW, computeErrorRecoverySet, consumeUntil, consumeUntil, displayRecognitionError, emitErrorMessage, endResync, getBacktrackingLevel, getErrorHeader, getErrorMessage, getRuleInvocationStack, getRuleInvocationStack, getRuleMemoization, getRuleMemoizationCacheSize, getTokenErrorDisplay, match, matchAny, memoize, mismatch, pushFollow, recover, recoverFromMismatchedElement, recoverFromMismatchedSet, recoverFromMismatchedToken, reportError, toStrings, traceIn, traceOut
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

tokenNames

public static final String[] tokenNames

T__68

public static final int T__68
See Also:
Constant Field Values

T__69

public static final int T__69
See Also:
Constant Field Values

T__66

public static final int T__66
See Also:
Constant Field Values

T__67

public static final int T__67
See Also:
Constant Field Values

T__64

public static final int T__64
See Also:
Constant Field Values

T__29

public static final int T__29
See Also:
Constant Field Values

T__65

public static final int T__65
See Also:
Constant Field Values

T__28

public static final int T__28
See Also:
Constant Field Values

T__62

public static final int T__62
See Also:
Constant Field Values

T__27

public static final int T__27
See Also:
Constant Field Values

T__63

public static final int T__63
See Also:
Constant Field Values

T__26

public static final int T__26
See Also:
Constant Field Values

T__25

public static final int T__25
See Also:
Constant Field Values

T__24

public static final int T__24
See Also:
Constant Field Values

T__23

public static final int T__23
See Also:
Constant Field Values

T__22

public static final int T__22
See Also:
Constant Field Values

T__21

public static final int T__21
See Also:
Constant Field Values

T__20

public static final int T__20
See Also:
Constant Field Values

ID

public static final int ID
See Also:
Constant Field Values

T__61

public static final int T__61
See Also:
Constant Field Values

T__60

public static final int T__60
See Also:
Constant Field Values

EOF

public static final int EOF
See Also:
Constant Field Values

T__55

public static final int T__55
See Also:
Constant Field Values

T__56

public static final int T__56
See Also:
Constant Field Values

T__19

public static final int T__19
See Also:
Constant Field Values

T__57

public static final int T__57
See Also:
Constant Field Values

T__58

public static final int T__58
See Also:
Constant Field Values

T__51

public static final int T__51
See Also:
Constant Field Values

T__16

public static final int T__16
See Also:
Constant Field Values

T__52

public static final int T__52
See Also:
Constant Field Values

T__15

public static final int T__15
See Also:
Constant Field Values

T__53

public static final int T__53
See Also:
Constant Field Values

T__18

public static final int T__18
See Also:
Constant Field Values

T__54

public static final int T__54
See Also:
Constant Field Values

T__17

public static final int T__17
See Also:
Constant Field Values

T__12

public static final int T__12
See Also:
Constant Field Values

T__11

public static final int T__11
See Also:
Constant Field Values

T__14

public static final int T__14
See Also:
Constant Field Values

T__13

public static final int T__13
See Also:
Constant Field Values

T__59

public static final int T__59
See Also:
Constant Field Values

T__10

public static final int T__10
See Also:
Constant Field Values

COMMENT

public static final int COMMENT
See Also:
Constant Field Values

T__50

public static final int T__50
See Also:
Constant Field Values

T__42

public static final int T__42
See Also:
Constant Field Values

T__43

public static final int T__43
See Also:
Constant Field Values

T__40

public static final int T__40
See Also:
Constant Field Values

T__41

public static final int T__41
See Also:
Constant Field Values

T__46

public static final int T__46
See Also:
Constant Field Values

T__47

public static final int T__47
See Also:
Constant Field Values

T__44

public static final int T__44
See Also:
Constant Field Values

T__45

public static final int T__45
See Also:
Constant Field Values

T__48

public static final int T__48
See Also:
Constant Field Values

T__49

public static final int T__49
See Also:
Constant Field Values

NUMBER

public static final int NUMBER
See Also:
Constant Field Values

WHITESPACE

public static final int WHITESPACE
See Also:
Constant Field Values

Digit

public static final int Digit
See Also:
Constant Field Values

T__30

public static final int T__30
See Also:
Constant Field Values

T__31

public static final int T__31
See Also:
Constant Field Values

T__32

public static final int T__32
See Also:
Constant Field Values

T__33

public static final int T__33
See Also:
Constant Field Values

T__34

public static final int T__34
See Also:
Constant Field Values

T__35

public static final int T__35
See Also:
Constant Field Values

T__36

public static final int T__36
See Also:
Constant Field Values

T__37

public static final int T__37
See Also:
Constant Field Values

T__38

public static final int T__38
See Also:
Constant Field Values

T__39

public static final int T__39
See Also:
Constant Field Values

Letter

public static final int Letter
See Also:
Constant Field Values

FOLLOW_user_op_decl_in_program31

public static final org.antlr.runtime.BitSet FOLLOW_user_op_decl_in_program31

FOLLOW_ID_in_path41

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_path41

FOLLOW_10_in_path44

public static final org.antlr.runtime.BitSet FOLLOW_10_in_path44

FOLLOW_ID_in_path46

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_path46

FOLLOW_path_in_path_id57

public static final org.antlr.runtime.BitSet FOLLOW_path_in_path_id57

FOLLOW_10_in_path_id59

public static final org.antlr.runtime.BitSet FOLLOW_10_in_path_id59

FOLLOW_ID_in_path_id63

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_path_id63

FOLLOW_11_in_type_expr83

public static final org.antlr.runtime.BitSet FOLLOW_11_in_type_expr83

FOLLOW_12_in_type_expr94

public static final org.antlr.runtime.BitSet FOLLOW_12_in_type_expr94

FOLLOW_var_id_in_var_decls143

public static final org.antlr.runtime.BitSet FOLLOW_var_id_in_var_decls143

FOLLOW_13_in_var_decls157

public static final org.antlr.runtime.BitSet FOLLOW_13_in_var_decls157

FOLLOW_var_id_in_var_decls161

public static final org.antlr.runtime.BitSet FOLLOW_var_id_in_var_decls161

FOLLOW_14_in_var_decls176

public static final org.antlr.runtime.BitSet FOLLOW_14_in_var_decls176

FOLLOW_type_expr_in_var_decls180

public static final org.antlr.runtime.BitSet FOLLOW_type_expr_in_var_decls180

FOLLOW_when_decl_in_var_decls184

public static final org.antlr.runtime.BitSet FOLLOW_when_decl_in_var_decls184

FOLLOW_default_decl_in_var_decls187

public static final org.antlr.runtime.BitSet FOLLOW_default_decl_in_var_decls187

FOLLOW_last_decl_in_var_decls190

public static final org.antlr.runtime.BitSet FOLLOW_last_decl_in_var_decls190

FOLLOW_15_in_var_id219

public static final org.antlr.runtime.BitSet FOLLOW_15_in_var_id219

FOLLOW_ID_in_var_id224

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_var_id224

FOLLOW_16_in_when_decl239

public static final org.antlr.runtime.BitSet FOLLOW_16_in_when_decl239

FOLLOW_clock_expr_in_when_decl241

public static final org.antlr.runtime.BitSet FOLLOW_clock_expr_in_when_decl241

FOLLOW_17_in_default_decl248

public static final org.antlr.runtime.BitSet FOLLOW_17_in_default_decl248

FOLLOW_18_in_default_decl250

public static final org.antlr.runtime.BitSet FOLLOW_18_in_default_decl250

FOLLOW_expr_in_default_decl252

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_default_decl252

FOLLOW_19_in_last_decl262

public static final org.antlr.runtime.BitSet FOLLOW_19_in_last_decl262

FOLLOW_18_in_last_decl264

public static final org.antlr.runtime.BitSet FOLLOW_18_in_last_decl264

FOLLOW_expr_in_last_decl266

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_last_decl266

FOLLOW_20_in_user_op_decl285

public static final org.antlr.runtime.BitSet FOLLOW_20_in_user_op_decl285

FOLLOW_ID_in_user_op_decl289

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_user_op_decl289

FOLLOW_params_in_user_op_decl304

public static final org.antlr.runtime.BitSet FOLLOW_params_in_user_op_decl304

FOLLOW_21_in_user_op_decl318

public static final org.antlr.runtime.BitSet FOLLOW_21_in_user_op_decl318

FOLLOW_params_in_user_op_decl322

public static final org.antlr.runtime.BitSet FOLLOW_params_in_user_op_decl322

FOLLOW_opt_body_in_user_op_decl337

public static final org.antlr.runtime.BitSet FOLLOW_opt_body_in_user_op_decl337

FOLLOW_22_in_params375

public static final org.antlr.runtime.BitSet FOLLOW_22_in_params375

FOLLOW_var_decls_in_params380

public static final org.antlr.runtime.BitSet FOLLOW_var_decls_in_params380

FOLLOW_23_in_params397

public static final org.antlr.runtime.BitSet FOLLOW_23_in_params397

FOLLOW_var_decls_in_params401

public static final org.antlr.runtime.BitSet FOLLOW_var_decls_in_params401

FOLLOW_24_in_params411

public static final org.antlr.runtime.BitSet FOLLOW_24_in_params411

FOLLOW_23_in_opt_body429

public static final org.antlr.runtime.BitSet FOLLOW_23_in_opt_body429

FOLLOW_equation_in_opt_body436

public static final org.antlr.runtime.BitSet FOLLOW_equation_in_opt_body436

FOLLOW_23_in_opt_body439

public static final org.antlr.runtime.BitSet FOLLOW_23_in_opt_body439

FOLLOW_signal_block_in_opt_body449

public static final org.antlr.runtime.BitSet FOLLOW_signal_block_in_opt_body449

FOLLOW_local_block_in_opt_body472

public static final org.antlr.runtime.BitSet FOLLOW_local_block_in_opt_body472

FOLLOW_25_in_opt_body491

public static final org.antlr.runtime.BitSet FOLLOW_25_in_opt_body491

FOLLOW_equation_in_opt_body494

public static final org.antlr.runtime.BitSet FOLLOW_equation_in_opt_body494

FOLLOW_23_in_opt_body497

public static final org.antlr.runtime.BitSet FOLLOW_23_in_opt_body497

FOLLOW_26_in_opt_body501

public static final org.antlr.runtime.BitSet FOLLOW_26_in_opt_body501

FOLLOW_23_in_opt_body503

public static final org.antlr.runtime.BitSet FOLLOW_23_in_opt_body503

FOLLOW_equation_in_data_def526

public static final org.antlr.runtime.BitSet FOLLOW_equation_in_data_def526

FOLLOW_23_in_data_def529

public static final org.antlr.runtime.BitSet FOLLOW_23_in_data_def529

FOLLOW_sscope_in_data_def537

public static final org.antlr.runtime.BitSet FOLLOW_sscope_in_data_def537

FOLLOW_signal_block_in_sscope569

public static final org.antlr.runtime.BitSet FOLLOW_signal_block_in_sscope569

FOLLOW_local_block_in_sscope588

public static final org.antlr.runtime.BitSet FOLLOW_local_block_in_sscope588

FOLLOW_eqs_in_sscope604

public static final org.antlr.runtime.BitSet FOLLOW_eqs_in_sscope604

FOLLOW_27_in_signal_block637

public static final org.antlr.runtime.BitSet FOLLOW_27_in_signal_block637

FOLLOW_ID_in_signal_block641

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_signal_block641

FOLLOW_13_in_signal_block654

public static final org.antlr.runtime.BitSet FOLLOW_13_in_signal_block654

FOLLOW_ID_in_signal_block658

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_signal_block658

FOLLOW_23_in_signal_block666

public static final org.antlr.runtime.BitSet FOLLOW_23_in_signal_block666

FOLLOW_28_in_local_block697

public static final org.antlr.runtime.BitSet FOLLOW_28_in_local_block697

FOLLOW_var_decls_in_local_block703

public static final org.antlr.runtime.BitSet FOLLOW_var_decls_in_local_block703

FOLLOW_23_in_local_block707

public static final org.antlr.runtime.BitSet FOLLOW_23_in_local_block707

FOLLOW_25_in_eqs727

public static final org.antlr.runtime.BitSet FOLLOW_25_in_eqs727

FOLLOW_equation_in_eqs730

public static final org.antlr.runtime.BitSet FOLLOW_equation_in_eqs730

FOLLOW_23_in_eqs733

public static final org.antlr.runtime.BitSet FOLLOW_23_in_eqs733

FOLLOW_26_in_eqs737

public static final org.antlr.runtime.BitSet FOLLOW_26_in_eqs737

FOLLOW_simple_equation_in_equation755

public static final org.antlr.runtime.BitSet FOLLOW_simple_equation_in_equation755

FOLLOW_emission_in_equation767

public static final org.antlr.runtime.BitSet FOLLOW_emission_in_equation767

FOLLOW_state_machine_in_equation780

public static final org.antlr.runtime.BitSet FOLLOW_state_machine_in_equation780

FOLLOW_21_in_equation784

public static final org.antlr.runtime.BitSet FOLLOW_21_in_equation784

FOLLOW_29_in_equation786

public static final org.antlr.runtime.BitSet FOLLOW_29_in_equation786

FOLLOW_lhs_in_simple_equation810

public static final org.antlr.runtime.BitSet FOLLOW_lhs_in_simple_equation810

FOLLOW_18_in_simple_equation812

public static final org.antlr.runtime.BitSet FOLLOW_18_in_simple_equation812

FOLLOW_expr_in_simple_equation816

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_simple_equation816

FOLLOW_22_in_lhs849

public static final org.antlr.runtime.BitSet FOLLOW_22_in_lhs849

FOLLOW_24_in_lhs851

public static final org.antlr.runtime.BitSet FOLLOW_24_in_lhs851

FOLLOW_lhs_id_in_lhs860

public static final org.antlr.runtime.BitSet FOLLOW_lhs_id_in_lhs860

FOLLOW_13_in_lhs863

public static final org.antlr.runtime.BitSet FOLLOW_13_in_lhs863

FOLLOW_lhs_id_in_lhs865

public static final org.antlr.runtime.BitSet FOLLOW_lhs_id_in_lhs865

FOLLOW_set_in_lhs_id0

public static final org.antlr.runtime.BitSet FOLLOW_set_in_lhs_id0

FOLLOW_31_in_emission910

public static final org.antlr.runtime.BitSet FOLLOW_31_in_emission910

FOLLOW_emission_body_in_emission914

public static final org.antlr.runtime.BitSet FOLLOW_emission_body_in_emission914

FOLLOW_15_in_emission_body960

public static final org.antlr.runtime.BitSet FOLLOW_15_in_emission_body960

FOLLOW_ID_in_emission_body963

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_emission_body963

FOLLOW_32_in_emission_body978

public static final org.antlr.runtime.BitSet FOLLOW_32_in_emission_body978

FOLLOW_expr_in_emission_body982

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_emission_body982

FOLLOW_22_in_emission_body1004

public static final org.antlr.runtime.BitSet FOLLOW_22_in_emission_body1004

FOLLOW_15_in_emission_body1006

public static final org.antlr.runtime.BitSet FOLLOW_15_in_emission_body1006

FOLLOW_ID_in_emission_body1010

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_emission_body1010

FOLLOW_13_in_emission_body1024

public static final org.antlr.runtime.BitSet FOLLOW_13_in_emission_body1024

FOLLOW_15_in_emission_body1026

public static final org.antlr.runtime.BitSet FOLLOW_15_in_emission_body1026

FOLLOW_ID_in_emission_body1030

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_emission_body1030

FOLLOW_24_in_emission_body1035

public static final org.antlr.runtime.BitSet FOLLOW_24_in_emission_body1035

FOLLOW_32_in_emission_body1047

public static final org.antlr.runtime.BitSet FOLLOW_32_in_emission_body1047

FOLLOW_expr_in_emission_body1051

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_emission_body1051

FOLLOW_33_in_state_machine1071

public static final org.antlr.runtime.BitSet FOLLOW_33_in_state_machine1071

FOLLOW_ID_in_state_machine1075

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_state_machine1075

FOLLOW_state_decl_in_state_machine1079

public static final org.antlr.runtime.BitSet FOLLOW_state_decl_in_state_machine1079

FOLLOW_34_in_state_decl1105

public static final org.antlr.runtime.BitSet FOLLOW_34_in_state_decl1105

FOLLOW_35_in_state_decl1108

public static final org.antlr.runtime.BitSet FOLLOW_35_in_state_decl1108

FOLLOW_36_in_state_decl1111

public static final org.antlr.runtime.BitSet FOLLOW_36_in_state_decl1111

FOLLOW_ID_in_state_decl1115

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_state_decl1115

FOLLOW_37_in_state_decl1138

public static final org.antlr.runtime.BitSet FOLLOW_37_in_state_decl1138

FOLLOW_transition_in_state_decl1143

public static final org.antlr.runtime.BitSet FOLLOW_transition_in_state_decl1143

FOLLOW_23_in_state_decl1148

public static final org.antlr.runtime.BitSet FOLLOW_23_in_state_decl1148

FOLLOW_data_def_in_state_decl1162

public static final org.antlr.runtime.BitSet FOLLOW_data_def_in_state_decl1162

FOLLOW_38_in_state_decl1174

public static final org.antlr.runtime.BitSet FOLLOW_38_in_state_decl1174

FOLLOW_transition_in_state_decl1179

public static final org.antlr.runtime.BitSet FOLLOW_transition_in_state_decl1179

FOLLOW_23_in_state_decl1184

public static final org.antlr.runtime.BitSet FOLLOW_23_in_state_decl1184

FOLLOW_39_in_state_decl1202

public static final org.antlr.runtime.BitSet FOLLOW_39_in_state_decl1202

FOLLOW_actions_in_state_decl1204

public static final org.antlr.runtime.BitSet FOLLOW_actions_in_state_decl1204

FOLLOW_fork_in_state_decl1208

public static final org.antlr.runtime.BitSet FOLLOW_fork_in_state_decl1208

FOLLOW_23_in_state_decl1211

public static final org.antlr.runtime.BitSet FOLLOW_23_in_state_decl1211

FOLLOW_32_in_transition1246

public static final org.antlr.runtime.BitSet FOLLOW_32_in_transition1246

FOLLOW_expr_in_transition1250

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_transition1250

FOLLOW_arrow_in_transition1254

public static final org.antlr.runtime.BitSet FOLLOW_arrow_in_transition1254

FOLLOW_actions_in_arrow1275

public static final org.antlr.runtime.BitSet FOLLOW_actions_in_arrow1275

FOLLOW_fork_in_arrow1281

public static final org.antlr.runtime.BitSet FOLLOW_fork_in_arrow1281

FOLLOW_target_in_fork1303

public static final org.antlr.runtime.BitSet FOLLOW_target_in_fork1303

FOLLOW_32_in_fork1313

public static final org.antlr.runtime.BitSet FOLLOW_32_in_fork1313

FOLLOW_expr_in_fork1315

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_fork1315

FOLLOW_arrow_in_fork1317

public static final org.antlr.runtime.BitSet FOLLOW_arrow_in_fork1317

FOLLOW_elsif_fork_in_fork1320

public static final org.antlr.runtime.BitSet FOLLOW_elsif_fork_in_fork1320

FOLLOW_else_fork_in_fork1325

public static final org.antlr.runtime.BitSet FOLLOW_else_fork_in_fork1325

FOLLOW_40_in_fork1329

public static final org.antlr.runtime.BitSet FOLLOW_40_in_fork1329

FOLLOW_41_in_elsif_fork1342

public static final org.antlr.runtime.BitSet FOLLOW_41_in_elsif_fork1342

FOLLOW_expr_in_elsif_fork1344

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_elsif_fork1344

FOLLOW_arrow_in_elsif_fork1346

public static final org.antlr.runtime.BitSet FOLLOW_arrow_in_elsif_fork1346

FOLLOW_42_in_else_fork1359

public static final org.antlr.runtime.BitSet FOLLOW_42_in_else_fork1359

FOLLOW_arrow_in_else_fork1361

public static final org.antlr.runtime.BitSet FOLLOW_arrow_in_else_fork1361

FOLLOW_43_in_target1378

public static final org.antlr.runtime.BitSet FOLLOW_43_in_target1378

FOLLOW_ID_in_target1382

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_target1382

FOLLOW_44_in_target1392

public static final org.antlr.runtime.BitSet FOLLOW_44_in_target1392

FOLLOW_ID_in_target1396

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_target1396

FOLLOW_45_in_actions1416

public static final org.antlr.runtime.BitSet FOLLOW_45_in_actions1416

FOLLOW_46_in_actions1418

public static final org.antlr.runtime.BitSet FOLLOW_46_in_actions1418

FOLLOW_31_in_actions1420

public static final org.antlr.runtime.BitSet FOLLOW_31_in_actions1420

FOLLOW_emission_body_in_actions1423

public static final org.antlr.runtime.BitSet FOLLOW_emission_body_in_actions1423

FOLLOW_23_in_actions1426

public static final org.antlr.runtime.BitSet FOLLOW_23_in_actions1426

FOLLOW_31_in_actions1428

public static final org.antlr.runtime.BitSet FOLLOW_31_in_actions1428

FOLLOW_emission_body_in_actions1431

public static final org.antlr.runtime.BitSet FOLLOW_emission_body_in_actions1431

FOLLOW_47_in_actions1435

public static final org.antlr.runtime.BitSet FOLLOW_47_in_actions1435

FOLLOW_45_in_actions1443

public static final org.antlr.runtime.BitSet FOLLOW_45_in_actions1443

FOLLOW_data_def_in_actions1445

public static final org.antlr.runtime.BitSet FOLLOW_data_def_in_actions1445

FOLLOW_ID_in_clock_expr1467

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_clock_expr1467

FOLLOW_48_in_clock_expr1471

public static final org.antlr.runtime.BitSet FOLLOW_48_in_clock_expr1471

FOLLOW_ID_in_clock_expr1473

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_clock_expr1473

FOLLOW_atom_in_expr1500

public static final org.antlr.runtime.BitSet FOLLOW_atom_in_expr1500

FOLLOW_bin_op_in_expr1523

public static final org.antlr.runtime.BitSet FOLLOW_bin_op_in_expr1523

FOLLOW_atom_in_expr1527

public static final org.antlr.runtime.BitSet FOLLOW_atom_in_expr1527

FOLLOW_bool_atom_in_atom1580

public static final org.antlr.runtime.BitSet FOLLOW_bool_atom_in_atom1580

FOLLOW_num_in_atom1592

public static final org.antlr.runtime.BitSet FOLLOW_num_in_atom1592

FOLLOW_id_expr_in_atom1604

public static final org.antlr.runtime.BitSet FOLLOW_id_expr_in_atom1604

FOLLOW_NUMBER_in_num1626

public static final org.antlr.runtime.BitSet FOLLOW_NUMBER_in_num1626

FOLLOW_49_in_bool_atom1646

public static final org.antlr.runtime.BitSet FOLLOW_49_in_bool_atom1646

FOLLOW_50_in_bool_atom1660

public static final org.antlr.runtime.BitSet FOLLOW_50_in_bool_atom1660

FOLLOW_var_in_id_expr1691

public static final org.antlr.runtime.BitSet FOLLOW_var_in_id_expr1691

FOLLOW_19_in_id_expr1701

public static final org.antlr.runtime.BitSet FOLLOW_19_in_id_expr1701

FOLLOW_var_in_id_expr1705

public static final org.antlr.runtime.BitSet FOLLOW_var_in_id_expr1705

FOLLOW_15_in_var1730

public static final org.antlr.runtime.BitSet FOLLOW_15_in_var1730

FOLLOW_ID_in_var1737

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_var1737

FOLLOW_51_in_bin_op1770

public static final org.antlr.runtime.BitSet FOLLOW_51_in_bin_op1770

FOLLOW_52_in_bin_op1780

public static final org.antlr.runtime.BitSet FOLLOW_52_in_bin_op1780

FOLLOW_53_in_bin_op1790

public static final org.antlr.runtime.BitSet FOLLOW_53_in_bin_op1790

FOLLOW_54_in_bin_op1800

public static final org.antlr.runtime.BitSet FOLLOW_54_in_bin_op1800

FOLLOW_55_in_bin_op1810

public static final org.antlr.runtime.BitSet FOLLOW_55_in_bin_op1810

FOLLOW_56_in_bin_op1819

public static final org.antlr.runtime.BitSet FOLLOW_56_in_bin_op1819

FOLLOW_18_in_bin_op1829

public static final org.antlr.runtime.BitSet FOLLOW_18_in_bin_op1829

FOLLOW_57_in_bin_op1841

public static final org.antlr.runtime.BitSet FOLLOW_57_in_bin_op1841

FOLLOW_58_in_bin_op1851

public static final org.antlr.runtime.BitSet FOLLOW_58_in_bin_op1851

FOLLOW_59_in_bin_op1861

public static final org.antlr.runtime.BitSet FOLLOW_59_in_bin_op1861

FOLLOW_60_in_bin_op1871

public static final org.antlr.runtime.BitSet FOLLOW_60_in_bin_op1871

FOLLOW_61_in_bin_op1881

public static final org.antlr.runtime.BitSet FOLLOW_61_in_bin_op1881

FOLLOW_62_in_bin_op1892

public static final org.antlr.runtime.BitSet FOLLOW_62_in_bin_op1892

FOLLOW_63_in_bin_op1902

public static final org.antlr.runtime.BitSet FOLLOW_63_in_bin_op1902

FOLLOW_64_in_bin_op1912

public static final org.antlr.runtime.BitSet FOLLOW_64_in_bin_op1912

FOLLOW_set_in_unary_arith_op0

public static final org.antlr.runtime.BitSet FOLLOW_set_in_unary_arith_op0

FOLLOW_22_in_mixed_constructor1949

public static final org.antlr.runtime.BitSet FOLLOW_22_in_mixed_constructor1949

FOLLOW_expr_in_mixed_constructor1951

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_mixed_constructor1951

FOLLOW_66_in_mixed_constructor1953

public static final org.antlr.runtime.BitSet FOLLOW_66_in_mixed_constructor1953

FOLLOW_label_or_index_in_mixed_constructor1955

public static final org.antlr.runtime.BitSet FOLLOW_label_or_index_in_mixed_constructor1955

FOLLOW_18_in_mixed_constructor1958

public static final org.antlr.runtime.BitSet FOLLOW_18_in_mixed_constructor1958

FOLLOW_expr_in_mixed_constructor1960

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_mixed_constructor1960

FOLLOW_24_in_mixed_constructor1962

public static final org.antlr.runtime.BitSet FOLLOW_24_in_mixed_constructor1962

FOLLOW_ID_in_label_expr1969

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_label_expr1969

FOLLOW_14_in_label_expr1971

public static final org.antlr.runtime.BitSet FOLLOW_14_in_label_expr1971

FOLLOW_expr_in_label_expr1973

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_label_expr1973

FOLLOW_67_in_index1980

public static final org.antlr.runtime.BitSet FOLLOW_67_in_index1980

FOLLOW_expr_in_index1982

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_index1982

FOLLOW_68_in_index1984

public static final org.antlr.runtime.BitSet FOLLOW_68_in_index1984

FOLLOW_69_in_label_or_index1991

public static final org.antlr.runtime.BitSet FOLLOW_69_in_label_or_index1991

FOLLOW_ID_in_label_or_index1993

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_label_or_index1993

FOLLOW_index_in_label_or_index2012

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

scadeParser

public scadeParser(org.antlr.runtime.TokenStream input)

scadeParser

public scadeParser(org.antlr.runtime.TokenStream input,
                   org.antlr.runtime.RecognizerSharedState state)
Method Detail

getTokenNames

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

getGrammarFileName

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

setProg

public void setProg(ScadeProgram main)

program

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

path

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

path_id

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

type_expr

public final Type type_expr()
                     throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

var_decls

public final scadeParser.var_decls_return var_decls()
                                             throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

var_id

public final String var_id()
                    throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

when_decl

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

default_decl

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

last_decl

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

user_op_decl

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

params

public final LinkedList<Variable> params(Variable.Kind io)
                                  throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

opt_body

public final void opt_body(Scope scope)
                    throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

data_def

public final void data_def(Scope scope)
                    throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

sscope

public final void sscope(Scope scope)
                  throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

signal_block

public final LinkedList<Variable> signal_block()
                                        throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

local_block

public final LinkedList<Variable> local_block()
                                       throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

eqs

public final void eqs(Scope scope)
               throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

equation

public final void equation(Scope scope)
                    throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

simple_equation

public final Equation simple_equation()
                               throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

lhs

public final scadeParser.lhs_return lhs()
                                 throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

lhs_id

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

emission

public final LinkedList<Equation> emission()
                                    throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

emission_body

public final scadeParser.emission_body_return emission_body()
                                                     throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

state_machine

public final Automaton state_machine()
                              throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

state_decl

public final void state_decl(Automaton a)
                      throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

transition

public final Transition transition(Scope scope)
                            throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

arrow

public final String arrow(Scope scope)
                   throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

fork

public final String fork(Scope scope)
                  throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

elsif_fork

public final void elsif_fork(Scope scope)
                      throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

else_fork

public final void else_fork(Scope scope)
                     throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

target

public final String target()
                    throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

actions

public final void actions(Scope scope)
                   throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

clock_expr

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

expr

public final Expression expr()
                      throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

atom

public final Expression atom()
                      throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

num

public final int num()
              throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

bool_atom

public final Expression bool_atom()
                           throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

id_expr

public final Expression id_expr()
                         throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

var

public final Variable var()
                   throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

bin_op

public final Operator bin_op()
                      throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

unary_arith_op

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

mixed_constructor

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

label_expr

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

index

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

label_or_index

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