public class JSLParser
extends org.antlr.runtime.Parser
Modifier and Type | Class and Description |
---|---|
static class |
JSLParser.assignment_operator_return |
static class |
JSLParser.declaration_identifier_and_init_return |
static class |
JSLParser.for_rest_statement_return |
static class |
JSLParser.fully_specified_type_return |
static class |
JSLParser.type_precision_return |
static class |
JSLParser.type_qualifier_return |
static class |
JSLParser.type_specifier_return |
static class |
JSLParser.unroll_modifier_return |
Constructor and Description |
---|
JSLParser(org.antlr.runtime.TokenStream input) |
JSLParser(org.antlr.runtime.TokenStream input,
org.antlr.runtime.RecognizerSharedState state) |
getCurrentInputSymbol, getMissingSymbol, getSourceName, getTokenStream, reset, setTokenStream, traceIn, traceOut
alreadyParsedRule, beginResync, combineFollows, computeContextSensitiveRuleFOLLOW, computeErrorRecoverySet, consumeUntil, consumeUntil, displayRecognitionError, emitErrorMessage, endResync, failed, getBacktrackingLevel, getErrorHeader, getErrorMessage, getNumberOfSyntaxErrors, getRuleInvocationStack, getRuleInvocationStack, getRuleMemoization, getRuleMemoizationCacheSize, getTokenErrorDisplay, match, matchAny, memoize, mismatchIsMissingToken, mismatchIsUnwantedToken, pushFollow, recover, recoverFromMismatchedSet, recoverFromMismatchedToken, reportError, setBacktrackingLevel, toStrings, traceIn, traceOut
public static final String[] tokenNames
public static final int EOF
public static final int T__65
public static final int T__66
public static final int T__67
public static final int T__68
public static final int T__69
public static final int AND
public static final int BANG
public static final int BOOLCONSTANT
public static final int BREAK
public static final int COLON
public static final int COMMA
public static final int COMMENT
public static final int CONTINUE
public static final int DASH
public static final int DASHEQ
public static final int DEC
public static final int DIGIT
public static final int DISCARD
public static final int DO
public static final int DOT
public static final int ELSE
public static final int EQEQ
public static final int EQUAL
public static final int FLOATCONSTANT
public static final int FOR
public static final int GLUE_BLOCK
public static final int GT
public static final int GTEQ
public static final int IDENTIFIER
public static final int IF
public static final int INC
public static final int INTCONSTANT
public static final int LEFT_BRACE
public static final int LEFT_BRACKET
public static final int LEFT_FRENCH
public static final int LEFT_PAREN
public static final int LETTER
public static final int LINE_COMMENT
public static final int LT
public static final int LTEQ
public static final int NEQ
public static final int OR
public static final int PLUS
public static final int PLUSEQ
public static final int QUESTION
public static final int RETURN
public static final int RFIELD
public static final int RGBA_FIELDS
public static final int RIGHT_BRACE
public static final int RIGHT_BRACKET
public static final int RIGHT_FRENCH
public static final int RIGHT_PAREN
public static final int SEMICOLON
public static final int SLASH
public static final int SLASHEQ
public static final int STAR
public static final int STAREQ
public static final int TILDE
public static final int TYPE
public static final int UNROLL
public static final int VOID
public static final int WHILE
public static final int WS
public static final int XFIELD
public static final int XOR
public static final int XYZW_FIELDS
public static final org.antlr.runtime.BitSet FOLLOW_RGBA_FIELDS_in_field_selection780
public static final org.antlr.runtime.BitSet FOLLOW_XYZW_FIELDS_in_field_selection796
public static final org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_primary_expression827
public static final org.antlr.runtime.BitSet FOLLOW_INTCONSTANT_in_primary_expression844
public static final org.antlr.runtime.BitSet FOLLOW_FLOATCONSTANT_in_primary_expression860
public static final org.antlr.runtime.BitSet FOLLOW_BOOLCONSTANT_in_primary_expression874
public static final org.antlr.runtime.BitSet FOLLOW_LEFT_PAREN_in_primary_expression889
public static final org.antlr.runtime.BitSet FOLLOW_expression_in_primary_expression893
public static final org.antlr.runtime.BitSet FOLLOW_RIGHT_PAREN_in_primary_expression895
public static final org.antlr.runtime.BitSet FOLLOW_primary_expression_in_primary_or_call928
public static final org.antlr.runtime.BitSet FOLLOW_function_call_in_primary_or_call944
public static final org.antlr.runtime.BitSet FOLLOW_primary_or_call_in_postfix_expression994
public static final org.antlr.runtime.BitSet FOLLOW_LEFT_BRACKET_in_postfix_expression996
public static final org.antlr.runtime.BitSet FOLLOW_expression_in_postfix_expression1000
public static final org.antlr.runtime.BitSet FOLLOW_RIGHT_BRACKET_in_postfix_expression1002
public static final org.antlr.runtime.BitSet FOLLOW_field_selection_in_postfix_expression1006
public static final org.antlr.runtime.BitSet FOLLOW_primary_or_call_in_postfix_expression1036
public static final org.antlr.runtime.BitSet FOLLOW_LEFT_BRACKET_in_postfix_expression1038
public static final org.antlr.runtime.BitSet FOLLOW_expression_in_postfix_expression1042
public static final org.antlr.runtime.BitSet FOLLOW_RIGHT_BRACKET_in_postfix_expression1044
public static final org.antlr.runtime.BitSet FOLLOW_primary_or_call_in_postfix_expression1074
public static final org.antlr.runtime.BitSet FOLLOW_field_selection_in_postfix_expression1078
public static final org.antlr.runtime.BitSet FOLLOW_primary_or_call_in_postfix_expression1108
public static final org.antlr.runtime.BitSet FOLLOW_INC_in_postfix_expression1110
public static final org.antlr.runtime.BitSet FOLLOW_primary_or_call_in_postfix_expression1140
public static final org.antlr.runtime.BitSet FOLLOW_DEC_in_postfix_expression1142
public static final org.antlr.runtime.BitSet FOLLOW_primary_or_call_in_postfix_expression1172
public static final org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_function_call1224
public static final org.antlr.runtime.BitSet FOLLOW_LEFT_PAREN_in_function_call1226
public static final org.antlr.runtime.BitSet FOLLOW_function_call_parameter_list_in_function_call1230
public static final org.antlr.runtime.BitSet FOLLOW_RIGHT_PAREN_in_function_call1233
public static final org.antlr.runtime.BitSet FOLLOW_type_specifier_in_function_call1261
public static final org.antlr.runtime.BitSet FOLLOW_LEFT_PAREN_in_function_call1263
public static final org.antlr.runtime.BitSet FOLLOW_function_call_parameter_list_in_function_call1267
public static final org.antlr.runtime.BitSet FOLLOW_RIGHT_PAREN_in_function_call1270
public static final org.antlr.runtime.BitSet FOLLOW_assignment_expression_in_function_call_parameter_list1323
public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_function_call_parameter_list1338
public static final org.antlr.runtime.BitSet FOLLOW_assignment_expression_in_function_call_parameter_list1342
public static final org.antlr.runtime.BitSet FOLLOW_postfix_expression_in_unary_expression1396
public static final org.antlr.runtime.BitSet FOLLOW_INC_in_unary_expression1414
public static final org.antlr.runtime.BitSet FOLLOW_unary_expression_in_unary_expression1420
public static final org.antlr.runtime.BitSet FOLLOW_DEC_in_unary_expression1434
public static final org.antlr.runtime.BitSet FOLLOW_unary_expression_in_unary_expression1440
public static final org.antlr.runtime.BitSet FOLLOW_PLUS_in_unary_expression1454
public static final org.antlr.runtime.BitSet FOLLOW_unary_expression_in_unary_expression1459
public static final org.antlr.runtime.BitSet FOLLOW_DASH_in_unary_expression1473
public static final org.antlr.runtime.BitSet FOLLOW_unary_expression_in_unary_expression1478
public static final org.antlr.runtime.BitSet FOLLOW_BANG_in_unary_expression1492
public static final org.antlr.runtime.BitSet FOLLOW_unary_expression_in_unary_expression1497
public static final org.antlr.runtime.BitSet FOLLOW_unary_expression_in_multiplicative_expression1536
public static final org.antlr.runtime.BitSet FOLLOW_STAR_in_multiplicative_expression1551
public static final org.antlr.runtime.BitSet FOLLOW_multiplicative_expression_in_multiplicative_expression1556
public static final org.antlr.runtime.BitSet FOLLOW_SLASH_in_multiplicative_expression1571
public static final org.antlr.runtime.BitSet FOLLOW_multiplicative_expression_in_multiplicative_expression1575
public static final org.antlr.runtime.BitSet FOLLOW_multiplicative_expression_in_additive_expression1629
public static final org.antlr.runtime.BitSet FOLLOW_PLUS_in_additive_expression1644
public static final org.antlr.runtime.BitSet FOLLOW_multiplicative_expression_in_additive_expression1648
public static final org.antlr.runtime.BitSet FOLLOW_DASH_in_additive_expression1663
public static final org.antlr.runtime.BitSet FOLLOW_multiplicative_expression_in_additive_expression1667
public static final org.antlr.runtime.BitSet FOLLOW_additive_expression_in_relational_expression1713
public static final org.antlr.runtime.BitSet FOLLOW_LTEQ_in_relational_expression1728
public static final org.antlr.runtime.BitSet FOLLOW_additive_expression_in_relational_expression1732
public static final org.antlr.runtime.BitSet FOLLOW_GTEQ_in_relational_expression1747
public static final org.antlr.runtime.BitSet FOLLOW_additive_expression_in_relational_expression1751
public static final org.antlr.runtime.BitSet FOLLOW_LT_in_relational_expression1766
public static final org.antlr.runtime.BitSet FOLLOW_additive_expression_in_relational_expression1772
public static final org.antlr.runtime.BitSet FOLLOW_GT_in_relational_expression1787
public static final org.antlr.runtime.BitSet FOLLOW_additive_expression_in_relational_expression1793
public static final org.antlr.runtime.BitSet FOLLOW_relational_expression_in_equality_expression1839
public static final org.antlr.runtime.BitSet FOLLOW_EQEQ_in_equality_expression1854
public static final org.antlr.runtime.BitSet FOLLOW_relational_expression_in_equality_expression1858
public static final org.antlr.runtime.BitSet FOLLOW_NEQ_in_equality_expression1874
public static final org.antlr.runtime.BitSet FOLLOW_relational_expression_in_equality_expression1878
public static final org.antlr.runtime.BitSet FOLLOW_equality_expression_in_logical_and_expression1932
public static final org.antlr.runtime.BitSet FOLLOW_AND_in_logical_and_expression1947
public static final org.antlr.runtime.BitSet FOLLOW_equality_expression_in_logical_and_expression1951
public static final org.antlr.runtime.BitSet FOLLOW_logical_and_expression_in_logical_xor_expression2005
public static final org.antlr.runtime.BitSet FOLLOW_XOR_in_logical_xor_expression2020
public static final org.antlr.runtime.BitSet FOLLOW_logical_and_expression_in_logical_xor_expression2024
public static final org.antlr.runtime.BitSet FOLLOW_logical_xor_expression_in_logical_or_expression2078
public static final org.antlr.runtime.BitSet FOLLOW_OR_in_logical_or_expression2093
public static final org.antlr.runtime.BitSet FOLLOW_logical_xor_expression_in_logical_or_expression2097
public static final org.antlr.runtime.BitSet FOLLOW_QUESTION_in_ternary_part2145
public static final org.antlr.runtime.BitSet FOLLOW_expression_in_ternary_part2147
public static final org.antlr.runtime.BitSet FOLLOW_COLON_in_ternary_part2149
public static final org.antlr.runtime.BitSet FOLLOW_assignment_expression_in_ternary_part2151
public static final org.antlr.runtime.BitSet FOLLOW_logical_or_expression_in_conditional_expression2183
public static final org.antlr.runtime.BitSet FOLLOW_ternary_part_in_conditional_expression2185
public static final org.antlr.runtime.BitSet FOLLOW_unary_expression_in_assignment_expression2219
public static final org.antlr.runtime.BitSet FOLLOW_assignment_operator_in_assignment_expression2223
public static final org.antlr.runtime.BitSet FOLLOW_assignment_expression_in_assignment_expression2227
public static final org.antlr.runtime.BitSet FOLLOW_conditional_expression_in_assignment_expression2257
public static final org.antlr.runtime.BitSet FOLLOW_assignment_expression_in_expression2383
public static final org.antlr.runtime.BitSet FOLLOW_type_specifier_in_function_prototype2416
public static final org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_function_prototype2420
public static final org.antlr.runtime.BitSet FOLLOW_LEFT_PAREN_in_function_prototype2422
public static final org.antlr.runtime.BitSet FOLLOW_parameter_declaration_list_in_function_prototype2426
public static final org.antlr.runtime.BitSet FOLLOW_RIGHT_PAREN_in_function_prototype2429
public static final org.antlr.runtime.BitSet FOLLOW_type_specifier_in_parameter_declaration2482
public static final org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_parameter_declaration2486
public static final org.antlr.runtime.BitSet FOLLOW_parameter_declaration_in_parameter_declaration_list2531
public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_parameter_declaration_list2546
public static final org.antlr.runtime.BitSet FOLLOW_parameter_declaration_in_parameter_declaration_list2550
public static final org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_declaration_identifier_and_init2594
public static final org.antlr.runtime.BitSet FOLLOW_LEFT_BRACKET_in_declaration_identifier_and_init2609
public static final org.antlr.runtime.BitSet FOLLOW_constant_expression_in_declaration_identifier_and_init2613
public static final org.antlr.runtime.BitSet FOLLOW_RIGHT_BRACKET_in_declaration_identifier_and_init2617
public static final org.antlr.runtime.BitSet FOLLOW_EQUAL_in_declaration_identifier_and_init2632
public static final org.antlr.runtime.BitSet FOLLOW_initializer_in_declaration_identifier_and_init2636
public static final org.antlr.runtime.BitSet FOLLOW_fully_specified_type_in_single_declaration2671
public static final org.antlr.runtime.BitSet FOLLOW_declaration_identifier_and_init_in_single_declaration2675
public static final org.antlr.runtime.BitSet FOLLOW_single_declaration_in_declaration2726
public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_declaration2741
public static final org.antlr.runtime.BitSet FOLLOW_declaration_identifier_and_init_in_declaration2745
public static final org.antlr.runtime.BitSet FOLLOW_SEMICOLON_in_declaration2772
public static final org.antlr.runtime.BitSet FOLLOW_type_qualifier_in_fully_specified_type2814
public static final org.antlr.runtime.BitSet FOLLOW_type_precision_in_fully_specified_type2818
public static final org.antlr.runtime.BitSet FOLLOW_type_specifier_in_fully_specified_type2822
public static final org.antlr.runtime.BitSet FOLLOW_type_qualifier_in_fully_specified_type2850
public static final org.antlr.runtime.BitSet FOLLOW_type_specifier_in_fully_specified_type2854
public static final org.antlr.runtime.BitSet FOLLOW_type_precision_in_fully_specified_type2882
public static final org.antlr.runtime.BitSet FOLLOW_type_specifier_in_fully_specified_type2886
public static final org.antlr.runtime.BitSet FOLLOW_type_specifier_in_fully_specified_type2914
public static final org.antlr.runtime.BitSet FOLLOW_type_specifier_nonarray_in_type_specifier3055
public static final org.antlr.runtime.BitSet FOLLOW_array_brackets_in_type_specifier3057
public static final org.antlr.runtime.BitSet FOLLOW_LEFT_BRACKET_in_array_brackets3091
public static final org.antlr.runtime.BitSet FOLLOW_constant_expression_in_array_brackets3093
public static final org.antlr.runtime.BitSet FOLLOW_RIGHT_BRACKET_in_array_brackets3095
public static final org.antlr.runtime.BitSet FOLLOW_assignment_expression_in_initializer3178
public static final org.antlr.runtime.BitSet FOLLOW_declaration_in_declaration_statement3219
public static final org.antlr.runtime.BitSet FOLLOW_compound_statement_in_statement3260
public static final org.antlr.runtime.BitSet FOLLOW_simple_statement_in_statement3276
public static final org.antlr.runtime.BitSet FOLLOW_declaration_statement_in_simple_statement3314
public static final org.antlr.runtime.BitSet FOLLOW_expression_statement_in_simple_statement3330
public static final org.antlr.runtime.BitSet FOLLOW_selection_statement_in_simple_statement3347
public static final org.antlr.runtime.BitSet FOLLOW_iteration_statement_in_simple_statement3365
public static final org.antlr.runtime.BitSet FOLLOW_jump_statement_in_simple_statement3383
public static final org.antlr.runtime.BitSet FOLLOW_LEFT_BRACE_in_compound_statement3434
public static final org.antlr.runtime.BitSet FOLLOW_statement_in_compound_statement3439
public static final org.antlr.runtime.BitSet FOLLOW_RIGHT_BRACE_in_compound_statement3445
public static final org.antlr.runtime.BitSet FOLLOW_compound_statement_no_new_scope_in_statement_no_new_scope3496
public static final org.antlr.runtime.BitSet FOLLOW_simple_statement_in_statement_no_new_scope3512
public static final org.antlr.runtime.BitSet FOLLOW_LEFT_BRACE_in_compound_statement_no_new_scope3571
public static final org.antlr.runtime.BitSet FOLLOW_statement_in_compound_statement_no_new_scope3576
public static final org.antlr.runtime.BitSet FOLLOW_RIGHT_BRACE_in_compound_statement_no_new_scope3582
public static final org.antlr.runtime.BitSet FOLLOW_SEMICOLON_in_expression_statement3631
public static final org.antlr.runtime.BitSet FOLLOW_expression_in_expression_statement3660
public static final org.antlr.runtime.BitSet FOLLOW_SEMICOLON_in_expression_statement3662
public static final org.antlr.runtime.BitSet FOLLOW_conditional_expression_in_constant_expression3703
public static final org.antlr.runtime.BitSet FOLLOW_IF_in_selection_statement3734
public static final org.antlr.runtime.BitSet FOLLOW_LEFT_PAREN_in_selection_statement3736
public static final org.antlr.runtime.BitSet FOLLOW_expression_in_selection_statement3740
public static final org.antlr.runtime.BitSet FOLLOW_RIGHT_PAREN_in_selection_statement3742
public static final org.antlr.runtime.BitSet FOLLOW_statement_in_selection_statement3746
public static final org.antlr.runtime.BitSet FOLLOW_ELSE_in_selection_statement3749
public static final org.antlr.runtime.BitSet FOLLOW_statement_in_selection_statement3753
public static final org.antlr.runtime.BitSet FOLLOW_expression_in_condition3803
public static final org.antlr.runtime.BitSet FOLLOW_WHILE_in_iteration_statement3835
public static final org.antlr.runtime.BitSet FOLLOW_LEFT_PAREN_in_iteration_statement3837
public static final org.antlr.runtime.BitSet FOLLOW_condition_in_iteration_statement3841
public static final org.antlr.runtime.BitSet FOLLOW_RIGHT_PAREN_in_iteration_statement3843
public static final org.antlr.runtime.BitSet FOLLOW_statement_no_new_scope_in_iteration_statement3847
public static final org.antlr.runtime.BitSet FOLLOW_DO_in_iteration_statement3875
public static final org.antlr.runtime.BitSet FOLLOW_statement_in_iteration_statement3879
public static final org.antlr.runtime.BitSet FOLLOW_WHILE_in_iteration_statement3881
public static final org.antlr.runtime.BitSet FOLLOW_LEFT_PAREN_in_iteration_statement3883
public static final org.antlr.runtime.BitSet FOLLOW_expression_in_iteration_statement3887
public static final org.antlr.runtime.BitSet FOLLOW_RIGHT_PAREN_in_iteration_statement3889
public static final org.antlr.runtime.BitSet FOLLOW_SEMICOLON_in_iteration_statement3891
public static final org.antlr.runtime.BitSet FOLLOW_unroll_modifier_in_iteration_statement3921
public static final org.antlr.runtime.BitSet FOLLOW_FOR_in_iteration_statement3923
public static final org.antlr.runtime.BitSet FOLLOW_LEFT_PAREN_in_iteration_statement3925
public static final org.antlr.runtime.BitSet FOLLOW_for_init_statement_in_iteration_statement3929
public static final org.antlr.runtime.BitSet FOLLOW_for_rest_statement_in_iteration_statement3933
public static final org.antlr.runtime.BitSet FOLLOW_RIGHT_PAREN_in_iteration_statement3935
public static final org.antlr.runtime.BitSet FOLLOW_statement_no_new_scope_in_iteration_statement3939
public static final org.antlr.runtime.BitSet FOLLOW_FOR_in_iteration_statement3967
public static final org.antlr.runtime.BitSet FOLLOW_LEFT_PAREN_in_iteration_statement3969
public static final org.antlr.runtime.BitSet FOLLOW_for_init_statement_in_iteration_statement3973
public static final org.antlr.runtime.BitSet FOLLOW_for_rest_statement_in_iteration_statement3977
public static final org.antlr.runtime.BitSet FOLLOW_RIGHT_PAREN_in_iteration_statement3979
public static final org.antlr.runtime.BitSet FOLLOW_statement_no_new_scope_in_iteration_statement3983
public static final org.antlr.runtime.BitSet FOLLOW_UNROLL_in_unroll_modifier4028
public static final org.antlr.runtime.BitSet FOLLOW_LEFT_PAREN_in_unroll_modifier4030
public static final org.antlr.runtime.BitSet FOLLOW_INTCONSTANT_in_unroll_modifier4034
public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_unroll_modifier4036
public static final org.antlr.runtime.BitSet FOLLOW_INTCONSTANT_in_unroll_modifier4040
public static final org.antlr.runtime.BitSet FOLLOW_RIGHT_PAREN_in_unroll_modifier4042
public static final org.antlr.runtime.BitSet FOLLOW_expression_statement_in_for_init_statement4089
public static final org.antlr.runtime.BitSet FOLLOW_declaration_statement_in_for_init_statement4106
public static final org.antlr.runtime.BitSet FOLLOW_condition_in_for_rest_statement4147
public static final org.antlr.runtime.BitSet FOLLOW_SEMICOLON_in_for_rest_statement4149
public static final org.antlr.runtime.BitSet FOLLOW_expression_in_for_rest_statement4153
public static final org.antlr.runtime.BitSet FOLLOW_SEMICOLON_in_for_rest_statement4168
public static final org.antlr.runtime.BitSet FOLLOW_expression_in_for_rest_statement4172
public static final org.antlr.runtime.BitSet FOLLOW_CONTINUE_in_jump_statement4212
public static final org.antlr.runtime.BitSet FOLLOW_SEMICOLON_in_jump_statement4214
public static final org.antlr.runtime.BitSet FOLLOW_BREAK_in_jump_statement4239
public static final org.antlr.runtime.BitSet FOLLOW_SEMICOLON_in_jump_statement4241
public static final org.antlr.runtime.BitSet FOLLOW_DISCARD_in_jump_statement4269
public static final org.antlr.runtime.BitSet FOLLOW_SEMICOLON_in_jump_statement4271
public static final org.antlr.runtime.BitSet FOLLOW_RETURN_in_jump_statement4297
public static final org.antlr.runtime.BitSet FOLLOW_SEMICOLON_in_jump_statement4299
public static final org.antlr.runtime.BitSet FOLLOW_RETURN_in_jump_statement4326
public static final org.antlr.runtime.BitSet FOLLOW_expression_in_jump_statement4330
public static final org.antlr.runtime.BitSet FOLLOW_SEMICOLON_in_jump_statement4332
public static final org.antlr.runtime.BitSet FOLLOW_external_declaration_in_translation_unit4382
public static final org.antlr.runtime.BitSet FOLLOW_function_definition_in_external_declaration4440
public static final org.antlr.runtime.BitSet FOLLOW_declaration_in_external_declaration4456
public static final org.antlr.runtime.BitSet FOLLOW_glue_block_in_external_declaration4480
public static final org.antlr.runtime.BitSet FOLLOW_function_prototype_in_function_definition4530
public static final org.antlr.runtime.BitSet FOLLOW_compound_statement_no_new_scope_in_function_definition4534
public static final org.antlr.runtime.BitSet FOLLOW_GLUE_BLOCK_in_glue_block4571
public static final org.antlr.runtime.BitSet FOLLOW_primary_or_call_in_synpred7_JSL994
public static final org.antlr.runtime.BitSet FOLLOW_LEFT_BRACKET_in_synpred7_JSL996
public static final org.antlr.runtime.BitSet FOLLOW_expression_in_synpred7_JSL1000
public static final org.antlr.runtime.BitSet FOLLOW_RIGHT_BRACKET_in_synpred7_JSL1002
public static final org.antlr.runtime.BitSet FOLLOW_field_selection_in_synpred7_JSL1006
public static final org.antlr.runtime.BitSet FOLLOW_primary_or_call_in_synpred8_JSL1036
public static final org.antlr.runtime.BitSet FOLLOW_LEFT_BRACKET_in_synpred8_JSL1038
public static final org.antlr.runtime.BitSet FOLLOW_expression_in_synpred8_JSL1042
public static final org.antlr.runtime.BitSet FOLLOW_RIGHT_BRACKET_in_synpred8_JSL1044
public static final org.antlr.runtime.BitSet FOLLOW_primary_or_call_in_synpred9_JSL1074
public static final org.antlr.runtime.BitSet FOLLOW_field_selection_in_synpred9_JSL1078
public static final org.antlr.runtime.BitSet FOLLOW_primary_or_call_in_synpred10_JSL1108
public static final org.antlr.runtime.BitSet FOLLOW_INC_in_synpred10_JSL1110
public static final org.antlr.runtime.BitSet FOLLOW_primary_or_call_in_synpred11_JSL1140
public static final org.antlr.runtime.BitSet FOLLOW_DEC_in_synpred11_JSL1142
public static final org.antlr.runtime.BitSet FOLLOW_STAR_in_synpred21_JSL1551
public static final org.antlr.runtime.BitSet FOLLOW_multiplicative_expression_in_synpred21_JSL1556
public static final org.antlr.runtime.BitSet FOLLOW_SLASH_in_synpred22_JSL1571
public static final org.antlr.runtime.BitSet FOLLOW_multiplicative_expression_in_synpred22_JSL1575
public static final org.antlr.runtime.BitSet FOLLOW_unary_expression_in_synpred35_JSL2219
public static final org.antlr.runtime.BitSet FOLLOW_assignment_operator_in_synpred35_JSL2223
public static final org.antlr.runtime.BitSet FOLLOW_assignment_expression_in_synpred35_JSL2227
public static final org.antlr.runtime.BitSet FOLLOW_declaration_statement_in_synpred54_JSL3314
public static final org.antlr.runtime.BitSet FOLLOW_expression_statement_in_synpred55_JSL3330
public static final org.antlr.runtime.BitSet FOLLOW_ELSE_in_synpred62_JSL3749
public static final org.antlr.runtime.BitSet FOLLOW_statement_in_synpred62_JSL3753
public static final org.antlr.runtime.BitSet FOLLOW_expression_statement_in_synpred66_JSL4089
public static final org.antlr.runtime.BitSet FOLLOW_function_definition_in_synpred75_JSL4440
public static final org.antlr.runtime.BitSet FOLLOW_declaration_in_synpred76_JSL4456
public JSLParser(org.antlr.runtime.TokenStream input)
public JSLParser(org.antlr.runtime.TokenStream input, org.antlr.runtime.RecognizerSharedState state)
public org.antlr.runtime.Parser[] getDelegates()
public String[] getTokenNames()
getTokenNames
in class org.antlr.runtime.BaseRecognizer
public String getGrammarFileName()
getGrammarFileName
in class org.antlr.runtime.BaseRecognizer
public SymbolTable getSymbolTable()
protected void mismatch(org.antlr.runtime.IntStream input, int tokenType, org.antlr.runtime.BitSet follow) throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public void recoverFromMismatchedSet(org.antlr.runtime.IntStream input, int ttype, org.antlr.runtime.BitSet follow) throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final String field_selection() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final Expr primary_expression() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final Expr primary_or_call() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final Expr postfix_expression() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final Expr function_call() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final List<Expr> function_call_parameter_list() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final Expr unary_expression() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final Expr multiplicative_expression() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final Expr additive_expression() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final Expr relational_expression() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final Expr equality_expression() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final Expr logical_and_expression() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final Expr logical_xor_expression() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final Expr logical_or_expression() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void ternary_part() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final Expr conditional_expression() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final Expr assignment_expression() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final JSLParser.assignment_operator_return assignment_operator() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final Expr expression() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final Function function_prototype() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final Param parameter_declaration() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final List<Param> parameter_declaration_list() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final JSLParser.declaration_identifier_and_init_return declaration_identifier_and_init() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final VarDecl single_declaration() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final List<VarDecl> declaration() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final JSLParser.fully_specified_type_return fully_specified_type() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final JSLParser.type_qualifier_return type_qualifier() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final JSLParser.type_precision_return type_precision() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final JSLParser.type_specifier_return type_specifier() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void array_brackets() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void type_specifier_nonarray() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final Expr initializer() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final Stmt declaration_statement() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final Stmt statement() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final Stmt simple_statement() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final Stmt compound_statement() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final Stmt statement_no_new_scope() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final Stmt compound_statement_no_new_scope() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final Stmt expression_statement() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final Expr constant_expression() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final Stmt selection_statement() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final Expr condition() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final Stmt iteration_statement() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final JSLParser.unroll_modifier_return unroll_modifier() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final Stmt for_init_statement() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final JSLParser.for_rest_statement_return for_rest_statement() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final Stmt jump_statement() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final ProgramUnit translation_unit() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final List<ExtDecl> external_declaration() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final FuncDef function_definition() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final GlueBlock glue_block() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void synpred7_JSL_fragment() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void synpred8_JSL_fragment() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void synpred9_JSL_fragment() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void synpred10_JSL_fragment() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void synpred11_JSL_fragment() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void synpred21_JSL_fragment() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void synpred22_JSL_fragment() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void synpred35_JSL_fragment() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void synpred54_JSL_fragment() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void synpred55_JSL_fragment() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void synpred62_JSL_fragment() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void synpred66_JSL_fragment() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void synpred75_JSL_fragment() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void synpred76_JSL_fragment() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final boolean synpred9_JSL()
public final boolean synpred75_JSL()
public final boolean synpred62_JSL()
public final boolean synpred21_JSL()
public final boolean synpred7_JSL()
public final boolean synpred10_JSL()
public final boolean synpred55_JSL()
public final boolean synpred66_JSL()
public final boolean synpred76_JSL()
public final boolean synpred8_JSL()
public final boolean synpred11_JSL()
public final boolean synpred35_JSL()
public final boolean synpred22_JSL()
public final boolean synpred54_JSL()
Copyright © 2020. All rights reserved.