Class LeftRecursiveRuleWalker

  • Direct Known Subclasses:
    LeftRecursiveRuleAnalyzer

    public class LeftRecursiveRuleWalker
    extends org.antlr.runtime.tree.TreeParser
    Find left-recursive rules
    • Field Detail

      • tokenNames

        public static final String[] tokenNames
      • DOUBLE_ANGLE_STRING_LITERAL

        public static final int DOUBLE_ANGLE_STRING_LITERAL
        See Also:
        Constant Field Values
      • DOUBLE_QUOTE_STRING_LITERAL

        public static final int DOUBLE_QUOTE_STRING_LITERAL
        See Also:
        Constant Field Values
      • grammar

        protected Grammar grammar
      • numAlts

        public int numAlts
      • FOLLOW_OPTIONS_in_optionsSpec57

        public static final org.antlr.runtime.BitSet FOLLOW_OPTIONS_in_optionsSpec57
      • FOLLOW_option_in_optionsSpec59

        public static final org.antlr.runtime.BitSet FOLLOW_option_in_optionsSpec59
      • FOLLOW_ASSIGN_in_option73

        public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_option73
      • FOLLOW_ID_in_option75

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_option75
      • FOLLOW_optionValue_in_option77

        public static final org.antlr.runtime.BitSet FOLLOW_optionValue_in_option77
      • FOLLOW_CHAR_LITERAL_in_charSetElement115

        public static final org.antlr.runtime.BitSet FOLLOW_CHAR_LITERAL_in_charSetElement115
      • FOLLOW_OR_in_charSetElement121

        public static final org.antlr.runtime.BitSet FOLLOW_OR_in_charSetElement121
      • FOLLOW_CHAR_LITERAL_in_charSetElement123

        public static final org.antlr.runtime.BitSet FOLLOW_CHAR_LITERAL_in_charSetElement123
      • FOLLOW_CHAR_LITERAL_in_charSetElement125

        public static final org.antlr.runtime.BitSet FOLLOW_CHAR_LITERAL_in_charSetElement125
      • FOLLOW_RANGE_in_charSetElement132

        public static final org.antlr.runtime.BitSet FOLLOW_RANGE_in_charSetElement132
      • FOLLOW_CHAR_LITERAL_in_charSetElement134

        public static final org.antlr.runtime.BitSet FOLLOW_CHAR_LITERAL_in_charSetElement134
      • FOLLOW_CHAR_LITERAL_in_charSetElement136

        public static final org.antlr.runtime.BitSet FOLLOW_CHAR_LITERAL_in_charSetElement136
      • FOLLOW_RULE_in_rec_rule164

        public static final org.antlr.runtime.BitSet FOLLOW_RULE_in_rec_rule164
      • FOLLOW_ID_in_rec_rule168

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_rec_rule168
      • FOLLOW_modifier_in_rec_rule175

        public static final org.antlr.runtime.BitSet FOLLOW_modifier_in_rec_rule175
      • FOLLOW_ARG_in_rec_rule182

        public static final org.antlr.runtime.BitSet FOLLOW_ARG_in_rec_rule182
      • FOLLOW_ARG_ACTION_in_rec_rule184

        public static final org.antlr.runtime.BitSet FOLLOW_ARG_ACTION_in_rec_rule184
      • FOLLOW_RET_in_rec_rule192

        public static final org.antlr.runtime.BitSet FOLLOW_RET_in_rec_rule192
      • FOLLOW_ARG_ACTION_in_rec_rule194

        public static final org.antlr.runtime.BitSet FOLLOW_ARG_ACTION_in_rec_rule194
      • FOLLOW_optionsSpec_in_rec_rule201

        public static final org.antlr.runtime.BitSet FOLLOW_optionsSpec_in_rec_rule201
      • FOLLOW_ruleScopeSpec_in_rec_rule207

        public static final org.antlr.runtime.BitSet FOLLOW_ruleScopeSpec_in_rec_rule207
      • FOLLOW_AMPERSAND_in_rec_rule215

        public static final org.antlr.runtime.BitSet FOLLOW_AMPERSAND_in_rec_rule215
      • FOLLOW_ruleBlock_in_rec_rule226

        public static final org.antlr.runtime.BitSet FOLLOW_ruleBlock_in_rec_rule226
      • FOLLOW_exceptionGroup_in_rec_rule233

        public static final org.antlr.runtime.BitSet FOLLOW_exceptionGroup_in_rec_rule233
      • FOLLOW_EOR_in_rec_rule239

        public static final org.antlr.runtime.BitSet FOLLOW_EOR_in_rec_rule239
      • FOLLOW_SCOPE_in_ruleScopeSpec286

        public static final org.antlr.runtime.BitSet FOLLOW_SCOPE_in_ruleScopeSpec286
      • FOLLOW_ACTION_in_ruleScopeSpec288

        public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_ruleScopeSpec288
      • FOLLOW_ID_in_ruleScopeSpec291

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_ruleScopeSpec291
      • FOLLOW_BLOCK_in_ruleBlock315

        public static final org.antlr.runtime.BitSet FOLLOW_BLOCK_in_ruleBlock315
      • FOLLOW_optionsSpec_in_ruleBlock320

        public static final org.antlr.runtime.BitSet FOLLOW_optionsSpec_in_ruleBlock320
      • FOLLOW_outerAlternative_in_ruleBlock328

        public static final org.antlr.runtime.BitSet FOLLOW_outerAlternative_in_ruleBlock328
      • FOLLOW_rewrite_in_ruleBlock340

        public static final org.antlr.runtime.BitSet FOLLOW_rewrite_in_ruleBlock340
      • FOLLOW_EOB_in_ruleBlock358

        public static final org.antlr.runtime.BitSet FOLLOW_EOB_in_ruleBlock358
      • FOLLOW_BLOCK_in_block381

        public static final org.antlr.runtime.BitSet FOLLOW_BLOCK_in_block381
      • FOLLOW_optionsSpec_in_block395

        public static final org.antlr.runtime.BitSet FOLLOW_optionsSpec_in_block395
      • FOLLOW_ALT_in_block413

        public static final org.antlr.runtime.BitSet FOLLOW_ALT_in_block413
      • FOLLOW_element_in_block415

        public static final org.antlr.runtime.BitSet FOLLOW_element_in_block415
      • FOLLOW_EOA_in_block418

        public static final org.antlr.runtime.BitSet FOLLOW_EOA_in_block418
      • FOLLOW_rewrite_in_block421

        public static final org.antlr.runtime.BitSet FOLLOW_rewrite_in_block421
      • FOLLOW_EOB_in_block439

        public static final org.antlr.runtime.BitSet FOLLOW_EOB_in_block439
      • FOLLOW_binaryMultipleOp_in_outerAlternative488

        public static final org.antlr.runtime.BitSet FOLLOW_binaryMultipleOp_in_outerAlternative488
      • FOLLOW_binary_in_outerAlternative544

        public static final org.antlr.runtime.BitSet FOLLOW_binary_in_outerAlternative544
      • FOLLOW_ternary_in_outerAlternative606

        public static final org.antlr.runtime.BitSet FOLLOW_ternary_in_outerAlternative606
      • FOLLOW_prefix_in_outerAlternative662

        public static final org.antlr.runtime.BitSet FOLLOW_prefix_in_outerAlternative662
      • FOLLOW_suffix_in_outerAlternative718

        public static final org.antlr.runtime.BitSet FOLLOW_suffix_in_outerAlternative718
      • FOLLOW_ALT_in_outerAlternative760

        public static final org.antlr.runtime.BitSet FOLLOW_ALT_in_outerAlternative760
      • FOLLOW_element_in_outerAlternative762

        public static final org.antlr.runtime.BitSet FOLLOW_element_in_outerAlternative762
      • FOLLOW_EOA_in_outerAlternative765

        public static final org.antlr.runtime.BitSet FOLLOW_EOA_in_outerAlternative765
      • FOLLOW_ALT_in_binary814

        public static final org.antlr.runtime.BitSet FOLLOW_ALT_in_binary814
      • FOLLOW_BACKTRACK_SEMPRED_in_binary818

        public static final org.antlr.runtime.BitSet FOLLOW_BACKTRACK_SEMPRED_in_binary818
      • FOLLOW_recurseNoLabel_in_binary826

        public static final org.antlr.runtime.BitSet FOLLOW_recurseNoLabel_in_binary826
      • FOLLOW_token_in_binary830

        public static final org.antlr.runtime.BitSet FOLLOW_token_in_binary830
      • FOLLOW_recurse_in_binary832

        public static final org.antlr.runtime.BitSet FOLLOW_recurse_in_binary832
      • FOLLOW_EOA_in_binary834

        public static final org.antlr.runtime.BitSet FOLLOW_EOA_in_binary834
      • FOLLOW_ALT_in_binaryMultipleOp851

        public static final org.antlr.runtime.BitSet FOLLOW_ALT_in_binaryMultipleOp851
      • FOLLOW_BACKTRACK_SEMPRED_in_binaryMultipleOp855

        public static final org.antlr.runtime.BitSet FOLLOW_BACKTRACK_SEMPRED_in_binaryMultipleOp855
      • FOLLOW_recurseNoLabel_in_binaryMultipleOp863

        public static final org.antlr.runtime.BitSet FOLLOW_recurseNoLabel_in_binaryMultipleOp863
      • FOLLOW_BLOCK_in_binaryMultipleOp867

        public static final org.antlr.runtime.BitSet FOLLOW_BLOCK_in_binaryMultipleOp867
      • FOLLOW_ALT_in_binaryMultipleOp873

        public static final org.antlr.runtime.BitSet FOLLOW_ALT_in_binaryMultipleOp873
      • FOLLOW_token_in_binaryMultipleOp877

        public static final org.antlr.runtime.BitSet FOLLOW_token_in_binaryMultipleOp877
      • FOLLOW_EOA_in_binaryMultipleOp879

        public static final org.antlr.runtime.BitSet FOLLOW_EOA_in_binaryMultipleOp879
      • FOLLOW_EOB_in_binaryMultipleOp888

        public static final org.antlr.runtime.BitSet FOLLOW_EOB_in_binaryMultipleOp888
      • FOLLOW_recurse_in_binaryMultipleOp892

        public static final org.antlr.runtime.BitSet FOLLOW_recurse_in_binaryMultipleOp892
      • FOLLOW_EOA_in_binaryMultipleOp894

        public static final org.antlr.runtime.BitSet FOLLOW_EOA_in_binaryMultipleOp894
      • FOLLOW_ALT_in_ternary909

        public static final org.antlr.runtime.BitSet FOLLOW_ALT_in_ternary909
      • FOLLOW_BACKTRACK_SEMPRED_in_ternary913

        public static final org.antlr.runtime.BitSet FOLLOW_BACKTRACK_SEMPRED_in_ternary913
      • FOLLOW_recurseNoLabel_in_ternary921

        public static final org.antlr.runtime.BitSet FOLLOW_recurseNoLabel_in_ternary921
      • FOLLOW_token_in_ternary925

        public static final org.antlr.runtime.BitSet FOLLOW_token_in_ternary925
      • FOLLOW_recurse_in_ternary927

        public static final org.antlr.runtime.BitSet FOLLOW_recurse_in_ternary927
      • FOLLOW_token_in_ternary929

        public static final org.antlr.runtime.BitSet FOLLOW_token_in_ternary929
      • FOLLOW_recurse_in_ternary931

        public static final org.antlr.runtime.BitSet FOLLOW_recurse_in_ternary931
      • FOLLOW_EOA_in_ternary933

        public static final org.antlr.runtime.BitSet FOLLOW_EOA_in_ternary933
      • FOLLOW_ALT_in_prefix949

        public static final org.antlr.runtime.BitSet FOLLOW_ALT_in_prefix949
      • FOLLOW_BACKTRACK_SEMPRED_in_prefix953

        public static final org.antlr.runtime.BitSet FOLLOW_BACKTRACK_SEMPRED_in_prefix953
      • FOLLOW_element_in_prefix966

        public static final org.antlr.runtime.BitSet FOLLOW_element_in_prefix966
      • FOLLOW_recurse_in_prefix970

        public static final org.antlr.runtime.BitSet FOLLOW_recurse_in_prefix970
      • FOLLOW_EOA_in_prefix972

        public static final org.antlr.runtime.BitSet FOLLOW_EOA_in_prefix972
      • FOLLOW_ALT_in_suffix985

        public static final org.antlr.runtime.BitSet FOLLOW_ALT_in_suffix985
      • FOLLOW_BACKTRACK_SEMPRED_in_suffix989

        public static final org.antlr.runtime.BitSet FOLLOW_BACKTRACK_SEMPRED_in_suffix989
      • FOLLOW_recurseNoLabel_in_suffix997

        public static final org.antlr.runtime.BitSet FOLLOW_recurseNoLabel_in_suffix997
      • FOLLOW_element_in_suffix1001

        public static final org.antlr.runtime.BitSet FOLLOW_element_in_suffix1001
      • FOLLOW_EOA_in_suffix1005

        public static final org.antlr.runtime.BitSet FOLLOW_EOA_in_suffix1005
      • FOLLOW_ASSIGN_in_recurse1018

        public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_recurse1018
      • FOLLOW_ID_in_recurse1020

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_recurse1020
      • FOLLOW_recurseNoLabel_in_recurse1022

        public static final org.antlr.runtime.BitSet FOLLOW_recurseNoLabel_in_recurse1022
      • FOLLOW_PLUS_ASSIGN_in_recurse1029

        public static final org.antlr.runtime.BitSet FOLLOW_PLUS_ASSIGN_in_recurse1029
      • FOLLOW_ID_in_recurse1031

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_recurse1031
      • FOLLOW_recurseNoLabel_in_recurse1033

        public static final org.antlr.runtime.BitSet FOLLOW_recurseNoLabel_in_recurse1033
      • FOLLOW_recurseNoLabel_in_recurse1039

        public static final org.antlr.runtime.BitSet FOLLOW_recurseNoLabel_in_recurse1039
      • FOLLOW_RULE_REF_in_recurseNoLabel1051

        public static final org.antlr.runtime.BitSet FOLLOW_RULE_REF_in_recurseNoLabel1051
      • FOLLOW_ASSIGN_in_token1068

        public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_token1068
      • FOLLOW_ID_in_token1070

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_token1070
      • FOLLOW_token_in_token1074

        public static final org.antlr.runtime.BitSet FOLLOW_token_in_token1074
      • FOLLOW_PLUS_ASSIGN_in_token1083

        public static final org.antlr.runtime.BitSet FOLLOW_PLUS_ASSIGN_in_token1083
      • FOLLOW_ID_in_token1085

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_token1085
      • FOLLOW_token_in_token1089

        public static final org.antlr.runtime.BitSet FOLLOW_token_in_token1089
      • FOLLOW_ROOT_in_token1098

        public static final org.antlr.runtime.BitSet FOLLOW_ROOT_in_token1098
      • FOLLOW_token_in_token1102

        public static final org.antlr.runtime.BitSet FOLLOW_token_in_token1102
      • FOLLOW_BANG_in_token1111

        public static final org.antlr.runtime.BitSet FOLLOW_BANG_in_token1111
      • FOLLOW_token_in_token1115

        public static final org.antlr.runtime.BitSet FOLLOW_token_in_token1115
      • FOLLOW_CHAR_LITERAL_in_token1125

        public static final org.antlr.runtime.BitSet FOLLOW_CHAR_LITERAL_in_token1125
      • FOLLOW_STRING_LITERAL_in_token1139

        public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_token1139
      • FOLLOW_TOKEN_REF_in_token1151

        public static final org.antlr.runtime.BitSet FOLLOW_TOKEN_REF_in_token1151
      • FOLLOW_exceptionHandler_in_exceptionGroup1172

        public static final org.antlr.runtime.BitSet FOLLOW_exceptionHandler_in_exceptionGroup1172
      • FOLLOW_finallyClause_in_exceptionGroup1175

        public static final org.antlr.runtime.BitSet FOLLOW_finallyClause_in_exceptionGroup1175
      • FOLLOW_finallyClause_in_exceptionGroup1181

        public static final org.antlr.runtime.BitSet FOLLOW_finallyClause_in_exceptionGroup1181
      • FOLLOW_CATCH_in_exceptionHandler1196

        public static final org.antlr.runtime.BitSet FOLLOW_CATCH_in_exceptionHandler1196
      • FOLLOW_ARG_ACTION_in_exceptionHandler1198

        public static final org.antlr.runtime.BitSet FOLLOW_ARG_ACTION_in_exceptionHandler1198
      • FOLLOW_ACTION_in_exceptionHandler1200

        public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_exceptionHandler1200
      • FOLLOW_FINALLY_in_finallyClause1213

        public static final org.antlr.runtime.BitSet FOLLOW_FINALLY_in_finallyClause1213
      • FOLLOW_ACTION_in_finallyClause1215

        public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_finallyClause1215
      • FOLLOW_REWRITES_in_rewrite1228

        public static final org.antlr.runtime.BitSet FOLLOW_REWRITES_in_rewrite1228
      • FOLLOW_REWRITE_in_rewrite1234

        public static final org.antlr.runtime.BitSet FOLLOW_REWRITE_in_rewrite1234
      • FOLLOW_SEMPRED_in_rewrite1236

        public static final org.antlr.runtime.BitSet FOLLOW_SEMPRED_in_rewrite1236
      • FOLLOW_ALT_in_rewrite1241

        public static final org.antlr.runtime.BitSet FOLLOW_ALT_in_rewrite1241
      • FOLLOW_TEMPLATE_in_rewrite1248

        public static final org.antlr.runtime.BitSet FOLLOW_TEMPLATE_in_rewrite1248
      • FOLLOW_ACTION_in_rewrite1254

        public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_rewrite1254
      • FOLLOW_ETC_in_rewrite1256

        public static final org.antlr.runtime.BitSet FOLLOW_ETC_in_rewrite1256
      • FOLLOW_ROOT_in_element1276

        public static final org.antlr.runtime.BitSet FOLLOW_ROOT_in_element1276
      • FOLLOW_element_in_element1278

        public static final org.antlr.runtime.BitSet FOLLOW_element_in_element1278
      • FOLLOW_BANG_in_element1285

        public static final org.antlr.runtime.BitSet FOLLOW_BANG_in_element1285
      • FOLLOW_element_in_element1287

        public static final org.antlr.runtime.BitSet FOLLOW_element_in_element1287
      • FOLLOW_atom_in_element1293

        public static final org.antlr.runtime.BitSet FOLLOW_atom_in_element1293
      • FOLLOW_NOT_in_element1299

        public static final org.antlr.runtime.BitSet FOLLOW_NOT_in_element1299
      • FOLLOW_element_in_element1301

        public static final org.antlr.runtime.BitSet FOLLOW_element_in_element1301
      • FOLLOW_RANGE_in_element1308

        public static final org.antlr.runtime.BitSet FOLLOW_RANGE_in_element1308
      • FOLLOW_atom_in_element1310

        public static final org.antlr.runtime.BitSet FOLLOW_atom_in_element1310
      • FOLLOW_atom_in_element1312

        public static final org.antlr.runtime.BitSet FOLLOW_atom_in_element1312
      • FOLLOW_ASSIGN_in_element1319

        public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_element1319
      • FOLLOW_ID_in_element1321

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_element1321
      • FOLLOW_element_in_element1323

        public static final org.antlr.runtime.BitSet FOLLOW_element_in_element1323
      • FOLLOW_PLUS_ASSIGN_in_element1330

        public static final org.antlr.runtime.BitSet FOLLOW_PLUS_ASSIGN_in_element1330
      • FOLLOW_ID_in_element1332

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_element1332
      • FOLLOW_element_in_element1334

        public static final org.antlr.runtime.BitSet FOLLOW_element_in_element1334
      • FOLLOW_ebnf_in_element1340

        public static final org.antlr.runtime.BitSet FOLLOW_ebnf_in_element1340
      • FOLLOW_tree__in_element1345

        public static final org.antlr.runtime.BitSet FOLLOW_tree__in_element1345
      • FOLLOW_SYNPRED_in_element1351

        public static final org.antlr.runtime.BitSet FOLLOW_SYNPRED_in_element1351
      • FOLLOW_block_in_element1353

        public static final org.antlr.runtime.BitSet FOLLOW_block_in_element1353
      • FOLLOW_FORCED_ACTION_in_element1360

        public static final org.antlr.runtime.BitSet FOLLOW_FORCED_ACTION_in_element1360
      • FOLLOW_ACTION_in_element1365

        public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_element1365
      • FOLLOW_SEMPRED_in_element1370

        public static final org.antlr.runtime.BitSet FOLLOW_SEMPRED_in_element1370
      • FOLLOW_SYN_SEMPRED_in_element1375

        public static final org.antlr.runtime.BitSet FOLLOW_SYN_SEMPRED_in_element1375
      • FOLLOW_BACKTRACK_SEMPRED_in_element1380

        public static final org.antlr.runtime.BitSet FOLLOW_BACKTRACK_SEMPRED_in_element1380
      • FOLLOW_GATED_SEMPRED_in_element1385

        public static final org.antlr.runtime.BitSet FOLLOW_GATED_SEMPRED_in_element1385
      • FOLLOW_EPSILON_in_element1390

        public static final org.antlr.runtime.BitSet FOLLOW_EPSILON_in_element1390
      • FOLLOW_block_in_ebnf1402

        public static final org.antlr.runtime.BitSet FOLLOW_block_in_ebnf1402
      • FOLLOW_OPTIONAL_in_ebnf1414

        public static final org.antlr.runtime.BitSet FOLLOW_OPTIONAL_in_ebnf1414
      • FOLLOW_block_in_ebnf1416

        public static final org.antlr.runtime.BitSet FOLLOW_block_in_ebnf1416
      • FOLLOW_CLOSURE_in_ebnf1431

        public static final org.antlr.runtime.BitSet FOLLOW_CLOSURE_in_ebnf1431
      • FOLLOW_block_in_ebnf1433

        public static final org.antlr.runtime.BitSet FOLLOW_block_in_ebnf1433
      • FOLLOW_POSITIVE_CLOSURE_in_ebnf1449

        public static final org.antlr.runtime.BitSet FOLLOW_POSITIVE_CLOSURE_in_ebnf1449
      • FOLLOW_block_in_ebnf1451

        public static final org.antlr.runtime.BitSet FOLLOW_block_in_ebnf1451
      • FOLLOW_TREE_BEGIN_in_tree_1469

        public static final org.antlr.runtime.BitSet FOLLOW_TREE_BEGIN_in_tree_1469
      • FOLLOW_element_in_tree_1471

        public static final org.antlr.runtime.BitSet FOLLOW_element_in_tree_1471
      • FOLLOW_RULE_REF_in_atom1485

        public static final org.antlr.runtime.BitSet FOLLOW_RULE_REF_in_atom1485
      • FOLLOW_ARG_ACTION_in_atom1487

        public static final org.antlr.runtime.BitSet FOLLOW_ARG_ACTION_in_atom1487
      • FOLLOW_TOKEN_REF_in_atom1495

        public static final org.antlr.runtime.BitSet FOLLOW_TOKEN_REF_in_atom1495
      • FOLLOW_ARG_ACTION_in_atom1497

        public static final org.antlr.runtime.BitSet FOLLOW_ARG_ACTION_in_atom1497
      • FOLLOW_CHAR_LITERAL_in_atom1504

        public static final org.antlr.runtime.BitSet FOLLOW_CHAR_LITERAL_in_atom1504
      • FOLLOW_STRING_LITERAL_in_atom1509

        public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_atom1509
      • FOLLOW_WILDCARD_in_atom1514

        public static final org.antlr.runtime.BitSet FOLLOW_WILDCARD_in_atom1514
      • FOLLOW_DOT_in_atom1520

        public static final org.antlr.runtime.BitSet FOLLOW_DOT_in_atom1520
      • FOLLOW_ID_in_atom1522

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_atom1522
      • FOLLOW_atom_in_atom1524

        public static final org.antlr.runtime.BitSet FOLLOW_atom_in_atom1524
      • FOLLOW_binaryMultipleOp_in_synpred1_LeftRecursiveRuleWalker484

        public static final org.antlr.runtime.BitSet FOLLOW_binaryMultipleOp_in_synpred1_LeftRecursiveRuleWalker484
      • FOLLOW_binary_in_synpred2_LeftRecursiveRuleWalker530

        public static final org.antlr.runtime.BitSet FOLLOW_binary_in_synpred2_LeftRecursiveRuleWalker530
      • FOLLOW_ternary_in_synpred3_LeftRecursiveRuleWalker593

        public static final org.antlr.runtime.BitSet FOLLOW_ternary_in_synpred3_LeftRecursiveRuleWalker593
      • FOLLOW_prefix_in_synpred4_LeftRecursiveRuleWalker648

        public static final org.antlr.runtime.BitSet FOLLOW_prefix_in_synpred4_LeftRecursiveRuleWalker648
      • FOLLOW_suffix_in_synpred5_LeftRecursiveRuleWalker704

        public static final org.antlr.runtime.BitSet FOLLOW_suffix_in_synpred5_LeftRecursiveRuleWalker704
    • Constructor Detail

      • LeftRecursiveRuleWalker

        public LeftRecursiveRuleWalker​(org.antlr.runtime.tree.TreeNodeStream input)
      • LeftRecursiveRuleWalker

        public LeftRecursiveRuleWalker​(org.antlr.runtime.tree.TreeNodeStream input,
                                       org.antlr.runtime.RecognizerSharedState state)
    • Method Detail

      • getDelegates

        public org.antlr.runtime.tree.TreeParser[] getDelegates()
      • getTokenNames

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

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

        public void reportError​(org.antlr.runtime.RecognitionException ex)
        Overrides:
        reportError in class org.antlr.runtime.BaseRecognizer
      • setTokenPrec

        public void setTokenPrec​(GrammarAST t,
                                 int alt)
      • setReturnValues

        public void setReturnValues​(GrammarAST t)
      • optionsSpec

        public final void optionsSpec()
                               throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • option

        public final void option()
                          throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • optionValue

        public final void optionValue()
                               throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • charSetElement

        public final void charSetElement()
                                  throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • rec_rule

        public final boolean rec_rule​(Grammar g)
                               throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • modifier

        public final void modifier()
                            throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • ruleScopeSpec

        public final void ruleScopeSpec()
                                 throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • block

        public final void block()
                         throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • binary

        public final void binary()
                          throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • binaryMultipleOp

        public final void binaryMultipleOp()
                                    throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • ternary

        public final void ternary()
                           throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • prefix

        public final void prefix()
                          throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • suffix

        public final void suffix()
                          throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • recurse

        public final void recurse()
                           throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • recurseNoLabel

        public final void recurseNoLabel()
                                  throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • token

        public final GrammarAST token()
                               throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • exceptionGroup

        public final void exceptionGroup()
                                  throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • exceptionHandler

        public final void exceptionHandler()
                                    throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • finallyClause

        public final void finallyClause()
                                 throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • rewrite

        public final void rewrite()
                           throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • element

        public final void element()
                           throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • ebnf

        public final void ebnf()
                        throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • tree_

        public final void tree_()
                         throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • atom

        public final void atom()
                        throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • ast_suffix

        public final void ast_suffix()
                              throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • synpred1_LeftRecursiveRuleWalker_fragment

        public final void synpred1_LeftRecursiveRuleWalker_fragment()
                                                             throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • synpred2_LeftRecursiveRuleWalker_fragment

        public final void synpred2_LeftRecursiveRuleWalker_fragment()
                                                             throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • synpred3_LeftRecursiveRuleWalker_fragment

        public final void synpred3_LeftRecursiveRuleWalker_fragment()
                                                             throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • synpred4_LeftRecursiveRuleWalker_fragment

        public final void synpred4_LeftRecursiveRuleWalker_fragment()
                                                             throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • synpred5_LeftRecursiveRuleWalker_fragment

        public final void synpred5_LeftRecursiveRuleWalker_fragment()
                                                             throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • synpred1_LeftRecursiveRuleWalker

        public final boolean synpred1_LeftRecursiveRuleWalker()
      • synpred2_LeftRecursiveRuleWalker

        public final boolean synpred2_LeftRecursiveRuleWalker()
      • synpred4_LeftRecursiveRuleWalker

        public final boolean synpred4_LeftRecursiveRuleWalker()
      • synpred3_LeftRecursiveRuleWalker

        public final boolean synpred3_LeftRecursiveRuleWalker()
      • synpred5_LeftRecursiveRuleWalker

        public final boolean synpred5_LeftRecursiveRuleWalker()