de.cau.cs.kieler.krep.compiler.parser
Class scadeParser
java.lang.Object
org.antlr.runtime.BaseRecognizer
org.antlr.runtime.Parser
de.cau.cs.kieler.krep.compiler.parser.scadeParser
public class scadeParser
- extends org.antlr.runtime.Parser
- Rating

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)
|
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 |
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
scadeParser
public scadeParser(org.antlr.runtime.TokenStream input)
scadeParser
public scadeParser(org.antlr.runtime.TokenStream input,
org.antlr.runtime.RecognizerSharedState state)
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