Class LeftRecursiveRuleWalker

java.lang.Object
org.antlr.runtime.BaseRecognizer
org.antlr.runtime.tree.TreeParser
org.antlr.v4.parse.LeftRecursiveRuleWalker
Direct Known Subclasses:
LeftRecursiveRuleAnalyzer

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

    • tokenNames

      public static final String[] tokenNames
    • EOF

      public static final int EOF
      See Also:
    • ACTION

      public static final int ACTION
      See Also:
    • ACTION_CHAR_LITERAL

      public static final int ACTION_CHAR_LITERAL
      See Also:
    • ACTION_ESC

      public static final int ACTION_ESC
      See Also:
    • ACTION_STRING_LITERAL

      public static final int ACTION_STRING_LITERAL
      See Also:
    • ARG_ACTION

      public static final int ARG_ACTION
      See Also:
    • ARG_OR_CHARSET

      public static final int ARG_OR_CHARSET
      See Also:
    • ASSIGN

      public static final int ASSIGN
      See Also:
    • AT

      public static final int AT
      See Also:
    • CATCH

      public static final int CATCH
      See Also:
    • CHANNELS

      public static final int CHANNELS
      See Also:
    • COLON

      public static final int COLON
      See Also:
    • COLONCOLON

      public static final int COLONCOLON
      See Also:
    • COMMA

      public static final int COMMA
      See Also:
    • COMMENT

      public static final int COMMENT
      See Also:
    • DOC_COMMENT

      public static final int DOC_COMMENT
      See Also:
    • DOLLAR

      public static final int DOLLAR
      See Also:
    • DOT

      public static final int DOT
      See Also:
    • ERRCHAR

      public static final int ERRCHAR
      See Also:
    • ESC_SEQ

      public static final int ESC_SEQ
      See Also:
    • FINALLY

      public static final int FINALLY
      See Also:
    • FRAGMENT

      public static final int FRAGMENT
      See Also:
    • GRAMMAR

      public static final int GRAMMAR
      See Also:
    • GT

      public static final int GT
      See Also:
    • HEX_DIGIT

      public static final int HEX_DIGIT
      See Also:
    • ID

      public static final int ID
      See Also:
    • IMPORT

      public static final int IMPORT
      See Also:
    • INT

      public static final int INT
      See Also:
    • LEXER

      public static final int LEXER
      See Also:
    • LEXER_CHAR_SET

      public static final int LEXER_CHAR_SET
      See Also:
    • LOCALS

      public static final int LOCALS
      See Also:
    • LPAREN

      public static final int LPAREN
      See Also:
    • LT

      public static final int LT
      See Also:
    • MODE

      public static final int MODE
      See Also:
    • NESTED_ACTION

      public static final int NESTED_ACTION
      See Also:
    • NLCHARS

      public static final int NLCHARS
      See Also:
    • NOT

      public static final int NOT
      See Also:
    • NameChar

      public static final int NameChar
      See Also:
    • NameStartChar

      public static final int NameStartChar
      See Also:
    • OPTIONS

      public static final int OPTIONS
      See Also:
    • OR

      public static final int OR
      See Also:
    • PARSER

      public static final int PARSER
      See Also:
    • PLUS

      public static final int PLUS
      See Also:
    • PLUS_ASSIGN

      public static final int PLUS_ASSIGN
      See Also:
    • POUND

      public static final int POUND
      See Also:
    • QUESTION

      public static final int QUESTION
      See Also:
    • RANGE

      public static final int RANGE
      See Also:
    • RARROW

      public static final int RARROW
      See Also:
    • RBRACE

      public static final int RBRACE
      See Also:
    • RETURNS

      public static final int RETURNS
      See Also:
    • RPAREN

      public static final int RPAREN
      See Also:
    • RULE_REF

      public static final int RULE_REF
      See Also:
    • SEMI

      public static final int SEMI
      See Also:
    • SEMPRED

      public static final int SEMPRED
      See Also:
    • SRC

      public static final int SRC
      See Also:
    • STAR

      public static final int STAR
      See Also:
    • STRING_LITERAL

      public static final int STRING_LITERAL
      See Also:
    • THROWS

      public static final int THROWS
      See Also:
    • TOKENS_SPEC

      public static final int TOKENS_SPEC
      See Also:
    • TOKEN_REF

      public static final int TOKEN_REF
      See Also:
    • UNICODE_ESC

      public static final int UNICODE_ESC
      See Also:
    • UNICODE_EXTENDED_ESC

      public static final int UNICODE_EXTENDED_ESC
      See Also:
    • UnicodeBOM

      public static final int UnicodeBOM
      See Also:
    • WS

      public static final int WS
      See Also:
    • WSCHARS

      public static final int WSCHARS
      See Also:
    • WSNLCHARS

      public static final int WSNLCHARS
      See Also:
    • ALT

      public static final int ALT
      See Also:
    • BLOCK

      public static final int BLOCK
      See Also:
    • CLOSURE

      public static final int CLOSURE
      See Also:
    • COMBINED

      public static final int COMBINED
      See Also:
    • ELEMENT_OPTIONS

      public static final int ELEMENT_OPTIONS
      See Also:
    • EPSILON

      public static final int EPSILON
      See Also:
    • LEXER_ACTION_CALL

      public static final int LEXER_ACTION_CALL
      See Also:
    • LEXER_ALT_ACTION

      public static final int LEXER_ALT_ACTION
      See Also:
    • OPTIONAL

      public static final int OPTIONAL
      See Also:
    • POSITIVE_CLOSURE

      public static final int POSITIVE_CLOSURE
      See Also:
    • RULE

      public static final int RULE
      See Also:
    • RULEMODIFIERS

      public static final int RULEMODIFIERS
      See Also:
    • RULES

      public static final int RULES
      See Also:
    • SET

      public static final int SET
      See Also:
    • WILDCARD

      public static final int WILDCARD
      See Also:
    • PRIVATE

      public static final int PRIVATE
      See Also:
    • PROTECTED

      public static final int PROTECTED
      See Also:
    • PUBLIC

      public static final int PUBLIC
      See Also:
    • ruleName

      private String ruleName
    • currentOuterAltNumber

      private int currentOuterAltNumber
    • numAlts

      public int numAlts
    • dfa11

    • dfa14

    • DFA11_eotS

      static final String DFA11_eotS
      See Also:
    • DFA11_eofS

      static final String DFA11_eofS
      See Also:
    • DFA11_minS

      static final String DFA11_minS
      See Also:
    • DFA11_maxS

      static final String DFA11_maxS
      See Also:
    • DFA11_acceptS

      static final String DFA11_acceptS
      See Also:
    • DFA11_specialS

      static final String DFA11_specialS
      See Also:
    • DFA11_transitionS

      static final String[] DFA11_transitionS
    • DFA11_eot

      static final short[] DFA11_eot
    • DFA11_eof

      static final short[] DFA11_eof
    • DFA11_min

      static final char[] DFA11_min
    • DFA11_max

      static final char[] DFA11_max
    • DFA11_accept

      static final short[] DFA11_accept
    • DFA11_special

      static final short[] DFA11_special
    • DFA11_transition

      static final short[][] DFA11_transition
    • DFA14_eotS

      static final String DFA14_eotS
      See Also:
    • DFA14_eofS

      static final String DFA14_eofS
      See Also:
    • DFA14_minS

      static final String DFA14_minS
      See Also:
    • DFA14_maxS

      static final String DFA14_maxS
      See Also:
    • DFA14_acceptS

      static final String DFA14_acceptS
      See Also:
    • DFA14_specialS

      static final String DFA14_specialS
      See Also:
    • DFA14_transitionS

      static final String[] DFA14_transitionS
    • DFA14_eot

      static final short[] DFA14_eot
    • DFA14_eof

      static final short[] DFA14_eof
    • DFA14_min

      static final char[] DFA14_min
    • DFA14_max

      static final char[] DFA14_max
    • DFA14_accept

      static final short[] DFA14_accept
    • DFA14_special

      static final short[] DFA14_special
    • DFA14_transition

      static final short[][] DFA14_transition
    • FOLLOW_RULE_in_rec_rule72

      public static final org.antlr.runtime.BitSet FOLLOW_RULE_in_rec_rule72
    • FOLLOW_RULE_REF_in_rec_rule76

      public static final org.antlr.runtime.BitSet FOLLOW_RULE_REF_in_rec_rule76
    • FOLLOW_ruleModifier_in_rec_rule83

      public static final org.antlr.runtime.BitSet FOLLOW_ruleModifier_in_rec_rule83
    • FOLLOW_RETURNS_in_rec_rule92

      public static final org.antlr.runtime.BitSet FOLLOW_RETURNS_in_rec_rule92
    • FOLLOW_ARG_ACTION_in_rec_rule96

      public static final org.antlr.runtime.BitSet FOLLOW_ARG_ACTION_in_rec_rule96
    • FOLLOW_LOCALS_in_rec_rule115

      public static final org.antlr.runtime.BitSet FOLLOW_LOCALS_in_rec_rule115
    • FOLLOW_ARG_ACTION_in_rec_rule117

      public static final org.antlr.runtime.BitSet FOLLOW_ARG_ACTION_in_rec_rule117
    • FOLLOW_OPTIONS_in_rec_rule135

      public static final org.antlr.runtime.BitSet FOLLOW_OPTIONS_in_rec_rule135
    • FOLLOW_AT_in_rec_rule152

      public static final org.antlr.runtime.BitSet FOLLOW_AT_in_rec_rule152
    • FOLLOW_ID_in_rec_rule154

      public static final org.antlr.runtime.BitSet FOLLOW_ID_in_rec_rule154
    • FOLLOW_ACTION_in_rec_rule156

      public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_rec_rule156
    • FOLLOW_ruleBlock_in_rec_rule172

      public static final org.antlr.runtime.BitSet FOLLOW_ruleBlock_in_rec_rule172
    • FOLLOW_exceptionGroup_in_rec_rule179

      public static final org.antlr.runtime.BitSet FOLLOW_exceptionGroup_in_rec_rule179
    • FOLLOW_exceptionHandler_in_exceptionGroup197

      public static final org.antlr.runtime.BitSet FOLLOW_exceptionHandler_in_exceptionGroup197
    • FOLLOW_finallyClause_in_exceptionGroup200

      public static final org.antlr.runtime.BitSet FOLLOW_finallyClause_in_exceptionGroup200
    • FOLLOW_CATCH_in_exceptionHandler216

      public static final org.antlr.runtime.BitSet FOLLOW_CATCH_in_exceptionHandler216
    • FOLLOW_ARG_ACTION_in_exceptionHandler218

      public static final org.antlr.runtime.BitSet FOLLOW_ARG_ACTION_in_exceptionHandler218
    • FOLLOW_ACTION_in_exceptionHandler220

      public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_exceptionHandler220
    • FOLLOW_FINALLY_in_finallyClause233

      public static final org.antlr.runtime.BitSet FOLLOW_FINALLY_in_finallyClause233
    • FOLLOW_ACTION_in_finallyClause235

      public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_finallyClause235
    • FOLLOW_BLOCK_in_ruleBlock290

      public static final org.antlr.runtime.BitSet FOLLOW_BLOCK_in_ruleBlock290
    • FOLLOW_outerAlternative_in_ruleBlock303

      public static final org.antlr.runtime.BitSet FOLLOW_outerAlternative_in_ruleBlock303
    • FOLLOW_binary_in_outerAlternative362

      public static final org.antlr.runtime.BitSet FOLLOW_binary_in_outerAlternative362
    • FOLLOW_prefix_in_outerAlternative418

      public static final org.antlr.runtime.BitSet FOLLOW_prefix_in_outerAlternative418
    • FOLLOW_suffix_in_outerAlternative474

      public static final org.antlr.runtime.BitSet FOLLOW_suffix_in_outerAlternative474
    • FOLLOW_nonLeftRecur_in_outerAlternative515

      public static final org.antlr.runtime.BitSet FOLLOW_nonLeftRecur_in_outerAlternative515
    • FOLLOW_ALT_in_binary541

      public static final org.antlr.runtime.BitSet FOLLOW_ALT_in_binary541
    • FOLLOW_elementOptions_in_binary543

      public static final org.antlr.runtime.BitSet FOLLOW_elementOptions_in_binary543
    • FOLLOW_recurse_in_binary546

      public static final org.antlr.runtime.BitSet FOLLOW_recurse_in_binary546
    • FOLLOW_element_in_binary548

      public static final org.antlr.runtime.BitSet FOLLOW_element_in_binary548
    • FOLLOW_recurse_in_binary551

      public static final org.antlr.runtime.BitSet FOLLOW_recurse_in_binary551
    • FOLLOW_epsilonElement_in_binary553

      public static final org.antlr.runtime.BitSet FOLLOW_epsilonElement_in_binary553
    • FOLLOW_ALT_in_prefix579

      public static final org.antlr.runtime.BitSet FOLLOW_ALT_in_prefix579
    • FOLLOW_elementOptions_in_prefix581

      public static final org.antlr.runtime.BitSet FOLLOW_elementOptions_in_prefix581
    • FOLLOW_element_in_prefix587

      public static final org.antlr.runtime.BitSet FOLLOW_element_in_prefix587
    • FOLLOW_recurse_in_prefix593

      public static final org.antlr.runtime.BitSet FOLLOW_recurse_in_prefix593
    • FOLLOW_epsilonElement_in_prefix595

      public static final org.antlr.runtime.BitSet FOLLOW_epsilonElement_in_prefix595
    • FOLLOW_ALT_in_suffix630

      public static final org.antlr.runtime.BitSet FOLLOW_ALT_in_suffix630
    • FOLLOW_elementOptions_in_suffix632

      public static final org.antlr.runtime.BitSet FOLLOW_elementOptions_in_suffix632
    • FOLLOW_recurse_in_suffix635

      public static final org.antlr.runtime.BitSet FOLLOW_recurse_in_suffix635
    • FOLLOW_element_in_suffix637

      public static final org.antlr.runtime.BitSet FOLLOW_element_in_suffix637
    • FOLLOW_ALT_in_nonLeftRecur671

      public static final org.antlr.runtime.BitSet FOLLOW_ALT_in_nonLeftRecur671
    • FOLLOW_elementOptions_in_nonLeftRecur673

      public static final org.antlr.runtime.BitSet FOLLOW_elementOptions_in_nonLeftRecur673
    • FOLLOW_element_in_nonLeftRecur676

      public static final org.antlr.runtime.BitSet FOLLOW_element_in_nonLeftRecur676
    • FOLLOW_ASSIGN_in_recurse693

      public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_recurse693
    • FOLLOW_ID_in_recurse695

      public static final org.antlr.runtime.BitSet FOLLOW_ID_in_recurse695
    • FOLLOW_recurseNoLabel_in_recurse697

      public static final org.antlr.runtime.BitSet FOLLOW_recurseNoLabel_in_recurse697
    • FOLLOW_PLUS_ASSIGN_in_recurse704

      public static final org.antlr.runtime.BitSet FOLLOW_PLUS_ASSIGN_in_recurse704
    • FOLLOW_ID_in_recurse706

      public static final org.antlr.runtime.BitSet FOLLOW_ID_in_recurse706
    • FOLLOW_recurseNoLabel_in_recurse708

      public static final org.antlr.runtime.BitSet FOLLOW_recurseNoLabel_in_recurse708
    • FOLLOW_recurseNoLabel_in_recurse714

      public static final org.antlr.runtime.BitSet FOLLOW_recurseNoLabel_in_recurse714
    • FOLLOW_RULE_REF_in_recurseNoLabel726

      public static final org.antlr.runtime.BitSet FOLLOW_RULE_REF_in_recurseNoLabel726
    • FOLLOW_ASSIGN_in_token740

      public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_token740
    • FOLLOW_ID_in_token742

      public static final org.antlr.runtime.BitSet FOLLOW_ID_in_token742
    • FOLLOW_token_in_token746

      public static final org.antlr.runtime.BitSet FOLLOW_token_in_token746
    • FOLLOW_PLUS_ASSIGN_in_token755

      public static final org.antlr.runtime.BitSet FOLLOW_PLUS_ASSIGN_in_token755
    • FOLLOW_ID_in_token757

      public static final org.antlr.runtime.BitSet FOLLOW_ID_in_token757
    • FOLLOW_token_in_token761

      public static final org.antlr.runtime.BitSet FOLLOW_token_in_token761
    • FOLLOW_STRING_LITERAL_in_token771

      public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_token771
    • FOLLOW_STRING_LITERAL_in_token792

      public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_token792
    • FOLLOW_elementOptions_in_token794

      public static final org.antlr.runtime.BitSet FOLLOW_elementOptions_in_token794
    • FOLLOW_TOKEN_REF_in_token809

      public static final org.antlr.runtime.BitSet FOLLOW_TOKEN_REF_in_token809
    • FOLLOW_elementOptions_in_token811

      public static final org.antlr.runtime.BitSet FOLLOW_elementOptions_in_token811
    • FOLLOW_TOKEN_REF_in_token823

      public static final org.antlr.runtime.BitSet FOLLOW_TOKEN_REF_in_token823
    • FOLLOW_ELEMENT_OPTIONS_in_elementOptions853

      public static final org.antlr.runtime.BitSet FOLLOW_ELEMENT_OPTIONS_in_elementOptions853
    • FOLLOW_elementOption_in_elementOptions855

      public static final org.antlr.runtime.BitSet FOLLOW_elementOption_in_elementOptions855
    • FOLLOW_ID_in_elementOption874

      public static final org.antlr.runtime.BitSet FOLLOW_ID_in_elementOption874
    • FOLLOW_ASSIGN_in_elementOption885

      public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_elementOption885
    • FOLLOW_ID_in_elementOption887

      public static final org.antlr.runtime.BitSet FOLLOW_ID_in_elementOption887
    • FOLLOW_ID_in_elementOption889

      public static final org.antlr.runtime.BitSet FOLLOW_ID_in_elementOption889
    • FOLLOW_ASSIGN_in_elementOption901

      public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_elementOption901
    • FOLLOW_ID_in_elementOption903

      public static final org.antlr.runtime.BitSet FOLLOW_ID_in_elementOption903
    • FOLLOW_STRING_LITERAL_in_elementOption905

      public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_elementOption905
    • FOLLOW_ASSIGN_in_elementOption917

      public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_elementOption917
    • FOLLOW_ID_in_elementOption919

      public static final org.antlr.runtime.BitSet FOLLOW_ID_in_elementOption919
    • FOLLOW_ACTION_in_elementOption921

      public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_elementOption921
    • FOLLOW_ASSIGN_in_elementOption933

      public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_elementOption933
    • FOLLOW_ID_in_elementOption935

      public static final org.antlr.runtime.BitSet FOLLOW_ID_in_elementOption935
    • FOLLOW_INT_in_elementOption937

      public static final org.antlr.runtime.BitSet FOLLOW_INT_in_elementOption937
    • FOLLOW_atom_in_element952

      public static final org.antlr.runtime.BitSet FOLLOW_atom_in_element952
    • FOLLOW_NOT_in_element958

      public static final org.antlr.runtime.BitSet FOLLOW_NOT_in_element958
    • FOLLOW_element_in_element960

      public static final org.antlr.runtime.BitSet FOLLOW_element_in_element960
    • FOLLOW_RANGE_in_element967

      public static final org.antlr.runtime.BitSet FOLLOW_RANGE_in_element967
    • FOLLOW_atom_in_element969

      public static final org.antlr.runtime.BitSet FOLLOW_atom_in_element969
    • FOLLOW_atom_in_element971

      public static final org.antlr.runtime.BitSet FOLLOW_atom_in_element971
    • FOLLOW_ASSIGN_in_element978

      public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_element978
    • FOLLOW_ID_in_element980

      public static final org.antlr.runtime.BitSet FOLLOW_ID_in_element980
    • FOLLOW_element_in_element982

      public static final org.antlr.runtime.BitSet FOLLOW_element_in_element982
    • FOLLOW_PLUS_ASSIGN_in_element989

      public static final org.antlr.runtime.BitSet FOLLOW_PLUS_ASSIGN_in_element989
    • FOLLOW_ID_in_element991

      public static final org.antlr.runtime.BitSet FOLLOW_ID_in_element991
    • FOLLOW_element_in_element993

      public static final org.antlr.runtime.BitSet FOLLOW_element_in_element993
    • FOLLOW_SET_in_element1003

      public static final org.antlr.runtime.BitSet FOLLOW_SET_in_element1003
    • FOLLOW_setElement_in_element1005

      public static final org.antlr.runtime.BitSet FOLLOW_setElement_in_element1005
    • FOLLOW_RULE_REF_in_element1017

      public static final org.antlr.runtime.BitSet FOLLOW_RULE_REF_in_element1017
    • FOLLOW_ebnf_in_element1022

      public static final org.antlr.runtime.BitSet FOLLOW_ebnf_in_element1022
    • FOLLOW_epsilonElement_in_element1027

      public static final org.antlr.runtime.BitSet FOLLOW_epsilonElement_in_element1027
    • FOLLOW_ACTION_in_epsilonElement1038

      public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_epsilonElement1038
    • FOLLOW_SEMPRED_in_epsilonElement1043

      public static final org.antlr.runtime.BitSet FOLLOW_SEMPRED_in_epsilonElement1043
    • FOLLOW_EPSILON_in_epsilonElement1048

      public static final org.antlr.runtime.BitSet FOLLOW_EPSILON_in_epsilonElement1048
    • FOLLOW_ACTION_in_epsilonElement1054

      public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_epsilonElement1054
    • FOLLOW_elementOptions_in_epsilonElement1056

      public static final org.antlr.runtime.BitSet FOLLOW_elementOptions_in_epsilonElement1056
    • FOLLOW_SEMPRED_in_epsilonElement1063

      public static final org.antlr.runtime.BitSet FOLLOW_SEMPRED_in_epsilonElement1063
    • FOLLOW_elementOptions_in_epsilonElement1065

      public static final org.antlr.runtime.BitSet FOLLOW_elementOptions_in_epsilonElement1065
    • FOLLOW_STRING_LITERAL_in_setElement1078

      public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_setElement1078
    • FOLLOW_elementOptions_in_setElement1080

      public static final org.antlr.runtime.BitSet FOLLOW_elementOptions_in_setElement1080
    • FOLLOW_TOKEN_REF_in_setElement1087

      public static final org.antlr.runtime.BitSet FOLLOW_TOKEN_REF_in_setElement1087
    • FOLLOW_elementOptions_in_setElement1089

      public static final org.antlr.runtime.BitSet FOLLOW_elementOptions_in_setElement1089
    • FOLLOW_STRING_LITERAL_in_setElement1095

      public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_setElement1095
    • FOLLOW_TOKEN_REF_in_setElement1100

      public static final org.antlr.runtime.BitSet FOLLOW_TOKEN_REF_in_setElement1100
    • FOLLOW_block_in_ebnf1111

      public static final org.antlr.runtime.BitSet FOLLOW_block_in_ebnf1111
    • FOLLOW_OPTIONAL_in_ebnf1123

      public static final org.antlr.runtime.BitSet FOLLOW_OPTIONAL_in_ebnf1123
    • FOLLOW_block_in_ebnf1125

      public static final org.antlr.runtime.BitSet FOLLOW_block_in_ebnf1125
    • FOLLOW_CLOSURE_in_ebnf1139

      public static final org.antlr.runtime.BitSet FOLLOW_CLOSURE_in_ebnf1139
    • FOLLOW_block_in_ebnf1141

      public static final org.antlr.runtime.BitSet FOLLOW_block_in_ebnf1141
    • FOLLOW_POSITIVE_CLOSURE_in_ebnf1155

      public static final org.antlr.runtime.BitSet FOLLOW_POSITIVE_CLOSURE_in_ebnf1155
    • FOLLOW_block_in_ebnf1157

      public static final org.antlr.runtime.BitSet FOLLOW_block_in_ebnf1157
    • FOLLOW_BLOCK_in_block1177

      public static final org.antlr.runtime.BitSet FOLLOW_BLOCK_in_block1177
    • FOLLOW_ACTION_in_block1179

      public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_block1179
    • FOLLOW_alternative_in_block1182

      public static final org.antlr.runtime.BitSet FOLLOW_alternative_in_block1182
    • FOLLOW_ALT_in_alternative1199

      public static final org.antlr.runtime.BitSet FOLLOW_ALT_in_alternative1199
    • FOLLOW_elementOptions_in_alternative1201

      public static final org.antlr.runtime.BitSet FOLLOW_elementOptions_in_alternative1201
    • FOLLOW_element_in_alternative1204

      public static final org.antlr.runtime.BitSet FOLLOW_element_in_alternative1204
    • FOLLOW_RULE_REF_in_atom1221

      public static final org.antlr.runtime.BitSet FOLLOW_RULE_REF_in_atom1221
    • FOLLOW_ARG_ACTION_in_atom1223

      public static final org.antlr.runtime.BitSet FOLLOW_ARG_ACTION_in_atom1223
    • FOLLOW_elementOptions_in_atom1226

      public static final org.antlr.runtime.BitSet FOLLOW_elementOptions_in_atom1226
    • FOLLOW_STRING_LITERAL_in_atom1238

      public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_atom1238
    • FOLLOW_elementOptions_in_atom1240

      public static final org.antlr.runtime.BitSet FOLLOW_elementOptions_in_atom1240
    • FOLLOW_STRING_LITERAL_in_atom1246

      public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_atom1246
    • FOLLOW_TOKEN_REF_in_atom1255

      public static final org.antlr.runtime.BitSet FOLLOW_TOKEN_REF_in_atom1255
    • FOLLOW_elementOptions_in_atom1257

      public static final org.antlr.runtime.BitSet FOLLOW_elementOptions_in_atom1257
    • FOLLOW_TOKEN_REF_in_atom1263

      public static final org.antlr.runtime.BitSet FOLLOW_TOKEN_REF_in_atom1263
    • FOLLOW_WILDCARD_in_atom1272

      public static final org.antlr.runtime.BitSet FOLLOW_WILDCARD_in_atom1272
    • FOLLOW_elementOptions_in_atom1274

      public static final org.antlr.runtime.BitSet FOLLOW_elementOptions_in_atom1274
    • FOLLOW_WILDCARD_in_atom1280

      public static final org.antlr.runtime.BitSet FOLLOW_WILDCARD_in_atom1280
    • FOLLOW_DOT_in_atom1286

      public static final org.antlr.runtime.BitSet FOLLOW_DOT_in_atom1286
    • FOLLOW_ID_in_atom1288

      public static final org.antlr.runtime.BitSet FOLLOW_ID_in_atom1288
    • FOLLOW_element_in_atom1290

      public static final org.antlr.runtime.BitSet FOLLOW_element_in_atom1290
    • FOLLOW_binary_in_synpred1_LeftRecursiveRuleWalker348

      public static final org.antlr.runtime.BitSet FOLLOW_binary_in_synpred1_LeftRecursiveRuleWalker348
    • FOLLOW_prefix_in_synpred2_LeftRecursiveRuleWalker404

      public static final org.antlr.runtime.BitSet FOLLOW_prefix_in_synpred2_LeftRecursiveRuleWalker404
    • FOLLOW_suffix_in_synpred3_LeftRecursiveRuleWalker460

      public static final org.antlr.runtime.BitSet FOLLOW_suffix_in_synpred3_LeftRecursiveRuleWalker460
  • Constructor Details

    • LeftRecursiveRuleWalker

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

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

    • 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
    • setAltAssoc

      public void setAltAssoc(AltAST altTree, int alt)
    • binaryAlt

      public void binaryAlt(AltAST altTree, int alt)
    • prefixAlt

      public void prefixAlt(AltAST altTree, int alt)
    • suffixAlt

      public void suffixAlt(AltAST altTree, int alt)
    • otherAlt

      public void otherAlt(AltAST altTree, int alt)
    • setReturnValues

      public void setReturnValues(GrammarAST t)
    • rec_rule

      public final boolean rec_rule() 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
    • ruleModifier

      public final void ruleModifier() throws org.antlr.runtime.RecognitionException
      Throws:
      org.antlr.runtime.RecognitionException
    • ruleBlock

      public final LeftRecursiveRuleWalker.ruleBlock_return ruleBlock() throws org.antlr.runtime.RecognitionException
      Throws:
      org.antlr.runtime.RecognitionException
    • outerAlternative

      public final LeftRecursiveRuleWalker.outerAlternative_return outerAlternative() 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
    • 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
    • nonLeftRecur

      public final void nonLeftRecur() 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
    • elementOptions

      public final void elementOptions() throws org.antlr.runtime.RecognitionException
      Throws:
      org.antlr.runtime.RecognitionException
    • elementOption

      public final void elementOption() 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
    • epsilonElement

      public final void epsilonElement() throws org.antlr.runtime.RecognitionException
      Throws:
      org.antlr.runtime.RecognitionException
    • setElement

      public final void setElement() 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
    • block

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

      public final void alternative() 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
    • 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
    • synpred1_LeftRecursiveRuleWalker

      public final boolean synpred1_LeftRecursiveRuleWalker()
    • synpred2_LeftRecursiveRuleWalker

      public final boolean synpred2_LeftRecursiveRuleWalker()
    • synpred3_LeftRecursiveRuleWalker

      public final boolean synpred3_LeftRecursiveRuleWalker()