org.antlr.grammar.v3
Class LeftRecursiveRuleWalker

java.lang.Object
  extended by org.antlr.runtime.BaseRecognizer
      extended by org.antlr.runtime.tree.TreeParser
          extended by org.antlr.grammar.v3.LeftRecursiveRuleWalker
Direct Known Subclasses:
LeftRecursiveRuleAnalyzer

public class LeftRecursiveRuleWalker
extends TreeParser

Find left-recursive rules


Nested Class Summary
static class LeftRecursiveRuleWalker.outerAlternative_return
           
static class LeftRecursiveRuleWalker.ruleBlock_return
           
 
Field Summary
static int ACTION
           
static int ACTION_CHAR_LITERAL
           
static int ACTION_ESC
           
static int ACTION_STRING_LITERAL
           
static int ALT
           
static int AMPERSAND
           
static int ARG
           
static int ARG_ACTION
           
static int ARGLIST
           
static int ASSIGN
           
static int BACKTRACK_SEMPRED
           
static int BANG
           
static int BLOCK
           
static int CATCH
           
static int CHAR_LITERAL
           
static int CHAR_RANGE
           
static int CLOSE_ELEMENT_OPTION
           
static int CLOSURE
           
static int COLON
           
static int COMBINED_GRAMMAR
           
static int COMMA
           
static int COMMENT
           
protected  org.antlr.grammar.v3.LeftRecursiveRuleWalker.DFA31 dfa31
           
static int DIGIT
           
static int DOC_COMMENT
           
static int DOLLAR
           
static int DOT
           
static int DOUBLE_ANGLE_STRING_LITERAL
           
static int DOUBLE_QUOTE_STRING_LITERAL
           
static int EOA
           
static int EOB
           
static int EOF
           
static int EOR
           
static int EPSILON
           
static int ESC
           
static int ETC
           
static int FINALLY
           
static BitSet FOLLOW_ACTION_in_element1359
           
static BitSet FOLLOW_ACTION_in_exceptionHandler1194
           
static BitSet FOLLOW_ACTION_in_finallyClause1209
           
static BitSet FOLLOW_ACTION_in_rewrite1248
           
static BitSet FOLLOW_ACTION_in_ruleScopeSpec282
           
static BitSet FOLLOW_ALT_in_binary808
           
static BitSet FOLLOW_ALT_in_binaryMultipleOp845
           
static BitSet FOLLOW_ALT_in_binaryMultipleOp867
           
static BitSet FOLLOW_ALT_in_block407
           
static BitSet FOLLOW_ALT_in_outerAlternative754
           
static BitSet FOLLOW_ALT_in_prefix943
           
static BitSet FOLLOW_ALT_in_rewrite1235
           
static BitSet FOLLOW_ALT_in_suffix979
           
static BitSet FOLLOW_ALT_in_ternary903
           
static BitSet FOLLOW_AMPERSAND_in_rec_rule209
           
static BitSet FOLLOW_ARG_ACTION_in_atom1481
           
static BitSet FOLLOW_ARG_ACTION_in_atom1491
           
static BitSet FOLLOW_ARG_ACTION_in_exceptionHandler1192
           
static BitSet FOLLOW_ARG_ACTION_in_rec_rule178
           
static BitSet FOLLOW_ARG_ACTION_in_rec_rule188
           
static BitSet FOLLOW_ARG_in_rec_rule176
           
static BitSet FOLLOW_ASSIGN_in_element1313
           
static BitSet FOLLOW_ASSIGN_in_option67
           
static BitSet FOLLOW_ASSIGN_in_recurse1012
           
static BitSet FOLLOW_ASSIGN_in_token1062
           
static BitSet FOLLOW_atom_in_atom1518
           
static BitSet FOLLOW_atom_in_element1287
           
static BitSet FOLLOW_atom_in_element1304
           
static BitSet FOLLOW_atom_in_element1306
           
static BitSet FOLLOW_BACKTRACK_SEMPRED_in_binary812
           
static BitSet FOLLOW_BACKTRACK_SEMPRED_in_binaryMultipleOp849
           
static BitSet FOLLOW_BACKTRACK_SEMPRED_in_element1374
           
static BitSet FOLLOW_BACKTRACK_SEMPRED_in_prefix947
           
static BitSet FOLLOW_BACKTRACK_SEMPRED_in_suffix983
           
static BitSet FOLLOW_BACKTRACK_SEMPRED_in_ternary907
           
static BitSet FOLLOW_BANG_in_element1279
           
static BitSet FOLLOW_BANG_in_token1105
           
static BitSet FOLLOW_binary_in_outerAlternative538
           
static BitSet FOLLOW_binary_in_synpred2_LeftRecursiveRuleWalker524
           
static BitSet FOLLOW_binaryMultipleOp_in_outerAlternative482
           
static BitSet FOLLOW_binaryMultipleOp_in_synpred1_LeftRecursiveRuleWalker478
           
static BitSet FOLLOW_BLOCK_in_binaryMultipleOp861
           
static BitSet FOLLOW_BLOCK_in_block375
           
static BitSet FOLLOW_block_in_ebnf1396
           
static BitSet FOLLOW_block_in_ebnf1410
           
static BitSet FOLLOW_block_in_ebnf1427
           
static BitSet FOLLOW_block_in_ebnf1445
           
static BitSet FOLLOW_block_in_element1347
           
static BitSet FOLLOW_BLOCK_in_ruleBlock309
           
static BitSet FOLLOW_CATCH_in_exceptionHandler1190
           
static BitSet FOLLOW_CHAR_LITERAL_in_atom1498
           
static BitSet FOLLOW_CHAR_LITERAL_in_charSetElement109
           
static BitSet FOLLOW_CHAR_LITERAL_in_charSetElement117
           
static BitSet FOLLOW_CHAR_LITERAL_in_charSetElement119
           
static BitSet FOLLOW_CHAR_LITERAL_in_charSetElement128
           
static BitSet FOLLOW_CHAR_LITERAL_in_charSetElement130
           
static BitSet FOLLOW_CHAR_LITERAL_in_token1119
           
static BitSet FOLLOW_CLOSURE_in_ebnf1425
           
static BitSet FOLLOW_DOT_in_atom1514
           
static BitSet FOLLOW_ebnf_in_element1334
           
static BitSet FOLLOW_element_in_block409
           
static BitSet FOLLOW_element_in_element1272
           
static BitSet FOLLOW_element_in_element1281
           
static BitSet FOLLOW_element_in_element1295
           
static BitSet FOLLOW_element_in_element1317
           
static BitSet FOLLOW_element_in_element1328
           
static BitSet FOLLOW_element_in_outerAlternative756
           
static BitSet FOLLOW_element_in_prefix960
           
static BitSet FOLLOW_element_in_suffix995
           
static BitSet FOLLOW_element_in_tree_1465
           
static BitSet FOLLOW_EOA_in_binary828
           
static BitSet FOLLOW_EOA_in_binaryMultipleOp873
           
static BitSet FOLLOW_EOA_in_binaryMultipleOp888
           
static BitSet FOLLOW_EOA_in_block412
           
static BitSet FOLLOW_EOA_in_outerAlternative759
           
static BitSet FOLLOW_EOA_in_prefix966
           
static BitSet FOLLOW_EOA_in_suffix999
           
static BitSet FOLLOW_EOA_in_ternary927
           
static BitSet FOLLOW_EOB_in_binaryMultipleOp882
           
static BitSet FOLLOW_EOB_in_block433
           
static BitSet FOLLOW_EOB_in_ruleBlock352
           
static BitSet FOLLOW_EOR_in_rec_rule233
           
static BitSet FOLLOW_EPSILON_in_element1384
           
static BitSet FOLLOW_ETC_in_rewrite1250
           
static BitSet FOLLOW_exceptionGroup_in_rec_rule227
           
static BitSet FOLLOW_exceptionHandler_in_exceptionGroup1166
           
static BitSet FOLLOW_FINALLY_in_finallyClause1207
           
static BitSet FOLLOW_finallyClause_in_exceptionGroup1169
           
static BitSet FOLLOW_finallyClause_in_exceptionGroup1175
           
static BitSet FOLLOW_FORCED_ACTION_in_element1354
           
static BitSet FOLLOW_GATED_SEMPRED_in_element1379
           
static BitSet FOLLOW_ID_in_atom1516
           
static BitSet FOLLOW_ID_in_element1315
           
static BitSet FOLLOW_ID_in_element1326
           
static BitSet FOLLOW_ID_in_option69
           
static BitSet FOLLOW_ID_in_rec_rule162
           
static BitSet FOLLOW_ID_in_recurse1014
           
static BitSet FOLLOW_ID_in_recurse1025
           
static BitSet FOLLOW_ID_in_ruleScopeSpec285
           
static BitSet FOLLOW_ID_in_token1064
           
static BitSet FOLLOW_ID_in_token1079
           
static BitSet FOLLOW_modifier_in_rec_rule169
           
static BitSet FOLLOW_NOT_in_element1293
           
static BitSet FOLLOW_option_in_optionsSpec53
           
static BitSet FOLLOW_OPTIONAL_in_ebnf1408
           
static BitSet FOLLOW_OPTIONS_in_optionsSpec51
           
static BitSet FOLLOW_optionsSpec_in_block389
           
static BitSet FOLLOW_optionsSpec_in_rec_rule195
           
static BitSet FOLLOW_optionsSpec_in_ruleBlock314
           
static BitSet FOLLOW_optionValue_in_option71
           
static BitSet FOLLOW_OR_in_charSetElement115
           
static BitSet FOLLOW_outerAlternative_in_ruleBlock322
           
static BitSet FOLLOW_PLUS_ASSIGN_in_element1324
           
static BitSet FOLLOW_PLUS_ASSIGN_in_recurse1023
           
static BitSet FOLLOW_PLUS_ASSIGN_in_token1077
           
static BitSet FOLLOW_POSITIVE_CLOSURE_in_ebnf1443
           
static BitSet FOLLOW_prefix_in_outerAlternative656
           
static BitSet FOLLOW_prefix_in_synpred4_LeftRecursiveRuleWalker642
           
static BitSet FOLLOW_RANGE_in_charSetElement126
           
static BitSet FOLLOW_RANGE_in_element1302
           
static BitSet FOLLOW_recurse_in_binary826
           
static BitSet FOLLOW_recurse_in_binaryMultipleOp886
           
static BitSet FOLLOW_recurse_in_prefix964
           
static BitSet FOLLOW_recurse_in_ternary921
           
static BitSet FOLLOW_recurse_in_ternary925
           
static BitSet FOLLOW_recurseNoLabel_in_binary820
           
static BitSet FOLLOW_recurseNoLabel_in_binaryMultipleOp857
           
static BitSet FOLLOW_recurseNoLabel_in_recurse1016
           
static BitSet FOLLOW_recurseNoLabel_in_recurse1027
           
static BitSet FOLLOW_recurseNoLabel_in_recurse1033
           
static BitSet FOLLOW_recurseNoLabel_in_suffix991
           
static BitSet FOLLOW_recurseNoLabel_in_ternary915
           
static BitSet FOLLOW_RET_in_rec_rule186
           
static BitSet FOLLOW_rewrite_in_block415
           
static BitSet FOLLOW_REWRITE_in_rewrite1228
           
static BitSet FOLLOW_rewrite_in_ruleBlock334
           
static BitSet FOLLOW_REWRITES_in_rewrite1222
           
static BitSet FOLLOW_ROOT_in_element1270
           
static BitSet FOLLOW_ROOT_in_token1092
           
static BitSet FOLLOW_RULE_in_rec_rule158
           
static BitSet FOLLOW_RULE_REF_in_atom1479
           
static BitSet FOLLOW_RULE_REF_in_recurseNoLabel1045
           
static BitSet FOLLOW_ruleBlock_in_rec_rule220
           
static BitSet FOLLOW_ruleScopeSpec_in_rec_rule201
           
static BitSet FOLLOW_SCOPE_in_ruleScopeSpec280
           
static BitSet FOLLOW_SEMPRED_in_element1364
           
static BitSet FOLLOW_SEMPRED_in_rewrite1230
           
static BitSet FOLLOW_set_in_ast_suffix0
           
static BitSet FOLLOW_set_in_modifier0
           
static BitSet FOLLOW_set_in_optionValue0
           
static BitSet FOLLOW_STRING_LITERAL_in_atom1503
           
static BitSet FOLLOW_STRING_LITERAL_in_token1133
           
static BitSet FOLLOW_suffix_in_outerAlternative712
           
static BitSet FOLLOW_suffix_in_synpred5_LeftRecursiveRuleWalker698
           
static BitSet FOLLOW_SYN_SEMPRED_in_element1369
           
static BitSet FOLLOW_SYNPRED_in_element1345
           
static BitSet FOLLOW_TEMPLATE_in_rewrite1242
           
static BitSet FOLLOW_ternary_in_outerAlternative600
           
static BitSet FOLLOW_ternary_in_synpred3_LeftRecursiveRuleWalker587
           
static BitSet FOLLOW_token_in_binary824
           
static BitSet FOLLOW_token_in_binaryMultipleOp871
           
static BitSet FOLLOW_token_in_ternary919
           
static BitSet FOLLOW_token_in_ternary923
           
static BitSet FOLLOW_token_in_token1068
           
static BitSet FOLLOW_token_in_token1083
           
static BitSet FOLLOW_token_in_token1096
           
static BitSet FOLLOW_token_in_token1109
           
static BitSet FOLLOW_TOKEN_REF_in_atom1489
           
static BitSet FOLLOW_TOKEN_REF_in_token1145
           
static BitSet FOLLOW_tree__in_element1339
           
static BitSet FOLLOW_TREE_BEGIN_in_tree_1463
           
static BitSet FOLLOW_WILDCARD_in_atom1508
           
static int FORCED_ACTION
           
static int FRAGMENT
           
static int GATED_SEMPRED
           
protected  Grammar grammar
           
static int GRAMMAR
           
static int ID
           
static int IMPLIES
           
static int IMPORT
           
static int INITACTION
           
static int INT
           
static int LABEL
           
static int LEXER
           
static int LEXER_GRAMMAR
           
static int LPAREN
           
static int ML_COMMENT
           
static int NESTED_ACTION
           
static int NESTED_ARG_ACTION
           
static int NOT
           
 int numAlts
           
static int OPEN_ELEMENT_OPTION
           
static int OPTIONAL
           
static int OPTIONS
           
static int OR
           
static int PARSER
           
static int PARSER_GRAMMAR
           
static int PLUS
           
static int PLUS_ASSIGN
           
static int POSITIVE_CLOSURE
           
static int PREC_RULE
           
static int PRIVATE
           
static int PROTECTED
           
static int PUBLIC
           
static int QUESTION
           
static int RANGE
           
static int RCURLY
           
static int RECURSIVE_RULE_REF
           
static int RET
           
static int RETURNS
           
static int REWRITE
           
static int REWRITES
           
static int ROOT
           
static int RPAREN
           
static int RULE
           
static int RULE_REF
           
static int SCOPE
           
static int SEMI
           
static int SEMPRED
           
static int SL_COMMENT
           
static int SRC
           
static int STAR
           
static int STRAY_BRACKET
           
static int STRING_LITERAL
           
static int SYN_SEMPRED
           
static int SYNPRED
           
static int TEMPLATE
           
static int THROWS
           
static int TOKEN_REF
           
static String[] tokenNames
           
static int TOKENS
           
static int TREE
           
static int TREE_BEGIN
           
static int TREE_GRAMMAR
           
static int WILDCARD
           
static int WS
           
static int WS_LOOP
           
static int WS_OPT
           
static int XDIGIT
           
 
Fields inherited from class org.antlr.runtime.tree.TreeParser
DOWN, input, UP
 
Fields inherited from class org.antlr.runtime.BaseRecognizer
DEFAULT_TOKEN_CHANNEL, HIDDEN, INITIAL_FOLLOW_STACK_SIZE, MEMO_RULE_FAILED, MEMO_RULE_UNKNOWN, NEXT_TOKEN_RULE_NAME, state
 
Constructor Summary
LeftRecursiveRuleWalker(TreeNodeStream input)
           
LeftRecursiveRuleWalker(TreeNodeStream input, RecognizerSharedState state)
           
 
Method Summary
 void ast_suffix()
           
 void atom()
           
 void binary()
           
 void binaryAlt(GrammarAST altTree, GrammarAST rewriteTree, int alt)
           
 void binaryMultipleOp()
           
 void block()
           
 void charSetElement()
           
 void ebnf()
           
 void element()
           
 void exceptionGroup()
           
 void exceptionHandler()
           
 void finallyClause()
           
 String getGrammarFileName()
           
 String[] getTokenNames()
           
 void modifier()
           
 void option()
           
 void optionsSpec()
           
 void optionValue()
           
 void otherAlt(GrammarAST altTree, GrammarAST rewriteTree, int alt)
           
 LeftRecursiveRuleWalker.outerAlternative_return outerAlternative()
           
 void prefix()
           
 void prefixAlt(GrammarAST altTree, GrammarAST rewriteTree, int alt)
           
 boolean rec_rule(Grammar g)
           
 void recurse()
           
 void recurseNoLabel()
           
 void reportError(RecognitionException ex)
           
 void rewrite()
           
 LeftRecursiveRuleWalker.ruleBlock_return ruleBlock()
           
 void ruleScopeSpec()
           
 void setReturnValues(GrammarAST t)
           
 void setTokenPrec(GrammarAST t, int alt)
           
 void suffix()
           
 void suffixAlt(GrammarAST altTree, GrammarAST rewriteTree, int alt)
           
 void synpred1_LeftRecursiveRuleWalker_fragment()
           
 boolean synpred1_LeftRecursiveRuleWalker()
           
 void synpred2_LeftRecursiveRuleWalker_fragment()
           
 boolean synpred2_LeftRecursiveRuleWalker()
           
 void synpred3_LeftRecursiveRuleWalker_fragment()
           
 boolean synpred3_LeftRecursiveRuleWalker()
           
 void synpred4_LeftRecursiveRuleWalker_fragment()
           
 boolean synpred4_LeftRecursiveRuleWalker()
           
 void synpred5_LeftRecursiveRuleWalker_fragment()
           
 boolean synpred5_LeftRecursiveRuleWalker()
           
 void ternary()
           
 void ternaryAlt(GrammarAST altTree, GrammarAST rewriteTree, int alt)
           
 GrammarAST token()
           
 void tree_()
           
 
Methods inherited from class org.antlr.runtime.tree.TreeParser
getAncestor, getCurrentInputSymbol, getErrorHeader, getErrorMessage, getMissingSymbol, getSourceName, getTreeNodeStream, inContext, inContext, matchAny, recoverFromMismatchedToken, reset, setTreeNodeStream, traceIn, traceOut
 
Methods inherited from class org.antlr.runtime.BaseRecognizer
alreadyParsedRule, beginResync, combineFollows, computeContextSensitiveRuleFOLLOW, computeErrorRecoverySet, consumeUntil, consumeUntil, displayRecognitionError, emitErrorMessage, endResync, failed, getBacktrackingLevel, getNumberOfSyntaxErrors, getRuleInvocationStack, getRuleInvocationStack, getRuleMemoization, getRuleMemoizationCacheSize, getTokenErrorDisplay, match, memoize, mismatchIsMissingToken, mismatchIsUnwantedToken, pushFollow, recover, recoverFromMismatchedSet, setBacktrackingLevel, toStrings, traceIn, traceOut
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

tokenNames

public static final String[] tokenNames

EOF

public static final int EOF
See Also:
Constant Field Values

LEXER

public static final int LEXER
See Also:
Constant Field Values

PARSER

public static final int PARSER
See Also:
Constant Field Values

CATCH

public static final int CATCH
See Also:
Constant Field Values

FINALLY

public static final int FINALLY
See Also:
Constant Field Values

GRAMMAR

public static final int GRAMMAR
See Also:
Constant Field Values

PRIVATE

public static final int PRIVATE
See Also:
Constant Field Values

PROTECTED

public static final int PROTECTED
See Also:
Constant Field Values

PUBLIC

public static final int PUBLIC
See Also:
Constant Field Values

RETURNS

public static final int RETURNS
See Also:
Constant Field Values

THROWS

public static final int THROWS
See Also:
Constant Field Values

TREE

public static final int TREE
See Also:
Constant Field Values

RULE

public static final int RULE
See Also:
Constant Field Values

PREC_RULE

public static final int PREC_RULE
See Also:
Constant Field Values

RECURSIVE_RULE_REF

public static final int RECURSIVE_RULE_REF
See Also:
Constant Field Values

BLOCK

public static final int BLOCK
See Also:
Constant Field Values

OPTIONAL

public static final int OPTIONAL
See Also:
Constant Field Values

CLOSURE

public static final int CLOSURE
See Also:
Constant Field Values

POSITIVE_CLOSURE

public static final int POSITIVE_CLOSURE
See Also:
Constant Field Values

SYNPRED

public static final int SYNPRED
See Also:
Constant Field Values

RANGE

public static final int RANGE
See Also:
Constant Field Values

CHAR_RANGE

public static final int CHAR_RANGE
See Also:
Constant Field Values

EPSILON

public static final int EPSILON
See Also:
Constant Field Values

ALT

public static final int ALT
See Also:
Constant Field Values

EOR

public static final int EOR
See Also:
Constant Field Values

EOB

public static final int EOB
See Also:
Constant Field Values

EOA

public static final int EOA
See Also:
Constant Field Values

ID

public static final int ID
See Also:
Constant Field Values

ARG

public static final int ARG
See Also:
Constant Field Values

ARGLIST

public static final int ARGLIST
See Also:
Constant Field Values

RET

public static final int RET
See Also:
Constant Field Values

LEXER_GRAMMAR

public static final int LEXER_GRAMMAR
See Also:
Constant Field Values

PARSER_GRAMMAR

public static final int PARSER_GRAMMAR
See Also:
Constant Field Values

TREE_GRAMMAR

public static final int TREE_GRAMMAR
See Also:
Constant Field Values

COMBINED_GRAMMAR

public static final int COMBINED_GRAMMAR
See Also:
Constant Field Values

INITACTION

public static final int INITACTION
See Also:
Constant Field Values

FORCED_ACTION

public static final int FORCED_ACTION
See Also:
Constant Field Values

LABEL

public static final int LABEL
See Also:
Constant Field Values

TEMPLATE

public static final int TEMPLATE
See Also:
Constant Field Values

SCOPE

public static final int SCOPE
See Also:
Constant Field Values

IMPORT

public static final int IMPORT
See Also:
Constant Field Values

GATED_SEMPRED

public static final int GATED_SEMPRED
See Also:
Constant Field Values

SYN_SEMPRED

public static final int SYN_SEMPRED
See Also:
Constant Field Values

BACKTRACK_SEMPRED

public static final int BACKTRACK_SEMPRED
See Also:
Constant Field Values

FRAGMENT

public static final int FRAGMENT
See Also:
Constant Field Values

DOT

public static final int DOT
See Also:
Constant Field Values

REWRITES

public static final int REWRITES
See Also:
Constant Field Values

ACTION

public static final int ACTION
See Also:
Constant Field Values

DOC_COMMENT

public static final int DOC_COMMENT
See Also:
Constant Field Values

SEMI

public static final int SEMI
See Also:
Constant Field Values

AMPERSAND

public static final int AMPERSAND
See Also:
Constant Field Values

COLON

public static final int COLON
See Also:
Constant Field Values

OPTIONS

public static final int OPTIONS
See Also:
Constant Field Values

RCURLY

public static final int RCURLY
See Also:
Constant Field Values

ASSIGN

public static final int ASSIGN
See Also:
Constant Field Values

STRING_LITERAL

public static final int STRING_LITERAL
See Also:
Constant Field Values

CHAR_LITERAL

public static final int CHAR_LITERAL
See Also:
Constant Field Values

INT

public static final int INT
See Also:
Constant Field Values

STAR

public static final int STAR
See Also:
Constant Field Values

COMMA

public static final int COMMA
See Also:
Constant Field Values

TOKENS

public static final int TOKENS
See Also:
Constant Field Values

TOKEN_REF

public static final int TOKEN_REF
See Also:
Constant Field Values

BANG

public static final int BANG
See Also:
Constant Field Values

ARG_ACTION

public static final int ARG_ACTION
See Also:
Constant Field Values

OR

public static final int OR
See Also:
Constant Field Values

LPAREN

public static final int LPAREN
See Also:
Constant Field Values

RPAREN

public static final int RPAREN
See Also:
Constant Field Values

PLUS_ASSIGN

public static final int PLUS_ASSIGN
See Also:
Constant Field Values

SEMPRED

public static final int SEMPRED
See Also:
Constant Field Values

IMPLIES

public static final int IMPLIES
See Also:
Constant Field Values

ROOT

public static final int ROOT
See Also:
Constant Field Values

WILDCARD

public static final int WILDCARD
See Also:
Constant Field Values

RULE_REF

public static final int RULE_REF
See Also:
Constant Field Values

NOT

public static final int NOT
See Also:
Constant Field Values

TREE_BEGIN

public static final int TREE_BEGIN
See Also:
Constant Field Values

QUESTION

public static final int QUESTION
See Also:
Constant Field Values

PLUS

public static final int PLUS
See Also:
Constant Field Values

OPEN_ELEMENT_OPTION

public static final int OPEN_ELEMENT_OPTION
See Also:
Constant Field Values

CLOSE_ELEMENT_OPTION

public static final int CLOSE_ELEMENT_OPTION
See Also:
Constant Field Values

DOUBLE_QUOTE_STRING_LITERAL

public static final int DOUBLE_QUOTE_STRING_LITERAL
See Also:
Constant Field Values

DOUBLE_ANGLE_STRING_LITERAL

public static final int DOUBLE_ANGLE_STRING_LITERAL
See Also:
Constant Field Values

REWRITE

public static final int REWRITE
See Also:
Constant Field Values

ETC

public static final int ETC
See Also:
Constant Field Values

DOLLAR

public static final int DOLLAR
See Also:
Constant Field Values

WS

public static final int WS
See Also:
Constant Field Values

SL_COMMENT

public static final int SL_COMMENT
See Also:
Constant Field Values

ML_COMMENT

public static final int ML_COMMENT
See Also:
Constant Field Values

COMMENT

public static final int COMMENT
See Also:
Constant Field Values

SRC

public static final int SRC
See Also:
Constant Field Values

STRAY_BRACKET

public static final int STRAY_BRACKET
See Also:
Constant Field Values

ESC

public static final int ESC
See Also:
Constant Field Values

DIGIT

public static final int DIGIT
See Also:
Constant Field Values

XDIGIT

public static final int XDIGIT
See Also:
Constant Field Values

NESTED_ARG_ACTION

public static final int NESTED_ARG_ACTION
See Also:
Constant Field Values

ACTION_STRING_LITERAL

public static final int ACTION_STRING_LITERAL
See Also:
Constant Field Values

ACTION_CHAR_LITERAL

public static final int ACTION_CHAR_LITERAL
See Also:
Constant Field Values

NESTED_ACTION

public static final int NESTED_ACTION
See Also:
Constant Field Values

ACTION_ESC

public static final int ACTION_ESC
See Also:
Constant Field Values

WS_LOOP

public static final int WS_LOOP
See Also:
Constant Field Values

WS_OPT

public static final int WS_OPT
See Also:
Constant Field Values

grammar

protected Grammar grammar

numAlts

public int numAlts

dfa31

protected org.antlr.grammar.v3.LeftRecursiveRuleWalker.DFA31 dfa31

FOLLOW_OPTIONS_in_optionsSpec51

public static final BitSet FOLLOW_OPTIONS_in_optionsSpec51

FOLLOW_option_in_optionsSpec53

public static final BitSet FOLLOW_option_in_optionsSpec53

FOLLOW_ASSIGN_in_option67

public static final BitSet FOLLOW_ASSIGN_in_option67

FOLLOW_ID_in_option69

public static final BitSet FOLLOW_ID_in_option69

FOLLOW_optionValue_in_option71

public static final BitSet FOLLOW_optionValue_in_option71

FOLLOW_set_in_optionValue0

public static final BitSet FOLLOW_set_in_optionValue0

FOLLOW_CHAR_LITERAL_in_charSetElement109

public static final BitSet FOLLOW_CHAR_LITERAL_in_charSetElement109

FOLLOW_OR_in_charSetElement115

public static final BitSet FOLLOW_OR_in_charSetElement115

FOLLOW_CHAR_LITERAL_in_charSetElement117

public static final BitSet FOLLOW_CHAR_LITERAL_in_charSetElement117

FOLLOW_CHAR_LITERAL_in_charSetElement119

public static final BitSet FOLLOW_CHAR_LITERAL_in_charSetElement119

FOLLOW_RANGE_in_charSetElement126

public static final BitSet FOLLOW_RANGE_in_charSetElement126

FOLLOW_CHAR_LITERAL_in_charSetElement128

public static final BitSet FOLLOW_CHAR_LITERAL_in_charSetElement128

FOLLOW_CHAR_LITERAL_in_charSetElement130

public static final BitSet FOLLOW_CHAR_LITERAL_in_charSetElement130

FOLLOW_RULE_in_rec_rule158

public static final BitSet FOLLOW_RULE_in_rec_rule158

FOLLOW_ID_in_rec_rule162

public static final BitSet FOLLOW_ID_in_rec_rule162

FOLLOW_modifier_in_rec_rule169

public static final BitSet FOLLOW_modifier_in_rec_rule169

FOLLOW_ARG_in_rec_rule176

public static final BitSet FOLLOW_ARG_in_rec_rule176

FOLLOW_ARG_ACTION_in_rec_rule178

public static final BitSet FOLLOW_ARG_ACTION_in_rec_rule178

FOLLOW_RET_in_rec_rule186

public static final BitSet FOLLOW_RET_in_rec_rule186

FOLLOW_ARG_ACTION_in_rec_rule188

public static final BitSet FOLLOW_ARG_ACTION_in_rec_rule188

FOLLOW_optionsSpec_in_rec_rule195

public static final BitSet FOLLOW_optionsSpec_in_rec_rule195

FOLLOW_ruleScopeSpec_in_rec_rule201

public static final BitSet FOLLOW_ruleScopeSpec_in_rec_rule201

FOLLOW_AMPERSAND_in_rec_rule209

public static final BitSet FOLLOW_AMPERSAND_in_rec_rule209

FOLLOW_ruleBlock_in_rec_rule220

public static final BitSet FOLLOW_ruleBlock_in_rec_rule220

FOLLOW_exceptionGroup_in_rec_rule227

public static final BitSet FOLLOW_exceptionGroup_in_rec_rule227

FOLLOW_EOR_in_rec_rule233

public static final BitSet FOLLOW_EOR_in_rec_rule233

FOLLOW_set_in_modifier0

public static final BitSet FOLLOW_set_in_modifier0

FOLLOW_SCOPE_in_ruleScopeSpec280

public static final BitSet FOLLOW_SCOPE_in_ruleScopeSpec280

FOLLOW_ACTION_in_ruleScopeSpec282

public static final BitSet FOLLOW_ACTION_in_ruleScopeSpec282

FOLLOW_ID_in_ruleScopeSpec285

public static final BitSet FOLLOW_ID_in_ruleScopeSpec285

FOLLOW_BLOCK_in_ruleBlock309

public static final BitSet FOLLOW_BLOCK_in_ruleBlock309

FOLLOW_optionsSpec_in_ruleBlock314

public static final BitSet FOLLOW_optionsSpec_in_ruleBlock314

FOLLOW_outerAlternative_in_ruleBlock322

public static final BitSet FOLLOW_outerAlternative_in_ruleBlock322

FOLLOW_rewrite_in_ruleBlock334

public static final BitSet FOLLOW_rewrite_in_ruleBlock334

FOLLOW_EOB_in_ruleBlock352

public static final BitSet FOLLOW_EOB_in_ruleBlock352

FOLLOW_BLOCK_in_block375

public static final BitSet FOLLOW_BLOCK_in_block375

FOLLOW_optionsSpec_in_block389

public static final BitSet FOLLOW_optionsSpec_in_block389

FOLLOW_ALT_in_block407

public static final BitSet FOLLOW_ALT_in_block407

FOLLOW_element_in_block409

public static final BitSet FOLLOW_element_in_block409

FOLLOW_EOA_in_block412

public static final BitSet FOLLOW_EOA_in_block412

FOLLOW_rewrite_in_block415

public static final BitSet FOLLOW_rewrite_in_block415

FOLLOW_EOB_in_block433

public static final BitSet FOLLOW_EOB_in_block433

FOLLOW_binaryMultipleOp_in_outerAlternative482

public static final BitSet FOLLOW_binaryMultipleOp_in_outerAlternative482

FOLLOW_binary_in_outerAlternative538

public static final BitSet FOLLOW_binary_in_outerAlternative538

FOLLOW_ternary_in_outerAlternative600

public static final BitSet FOLLOW_ternary_in_outerAlternative600

FOLLOW_prefix_in_outerAlternative656

public static final BitSet FOLLOW_prefix_in_outerAlternative656

FOLLOW_suffix_in_outerAlternative712

public static final BitSet FOLLOW_suffix_in_outerAlternative712

FOLLOW_ALT_in_outerAlternative754

public static final BitSet FOLLOW_ALT_in_outerAlternative754

FOLLOW_element_in_outerAlternative756

public static final BitSet FOLLOW_element_in_outerAlternative756

FOLLOW_EOA_in_outerAlternative759

public static final BitSet FOLLOW_EOA_in_outerAlternative759

FOLLOW_ALT_in_binary808

public static final BitSet FOLLOW_ALT_in_binary808

FOLLOW_BACKTRACK_SEMPRED_in_binary812

public static final BitSet FOLLOW_BACKTRACK_SEMPRED_in_binary812

FOLLOW_recurseNoLabel_in_binary820

public static final BitSet FOLLOW_recurseNoLabel_in_binary820

FOLLOW_token_in_binary824

public static final BitSet FOLLOW_token_in_binary824

FOLLOW_recurse_in_binary826

public static final BitSet FOLLOW_recurse_in_binary826

FOLLOW_EOA_in_binary828

public static final BitSet FOLLOW_EOA_in_binary828

FOLLOW_ALT_in_binaryMultipleOp845

public static final BitSet FOLLOW_ALT_in_binaryMultipleOp845

FOLLOW_BACKTRACK_SEMPRED_in_binaryMultipleOp849

public static final BitSet FOLLOW_BACKTRACK_SEMPRED_in_binaryMultipleOp849

FOLLOW_recurseNoLabel_in_binaryMultipleOp857

public static final BitSet FOLLOW_recurseNoLabel_in_binaryMultipleOp857

FOLLOW_BLOCK_in_binaryMultipleOp861

public static final BitSet FOLLOW_BLOCK_in_binaryMultipleOp861

FOLLOW_ALT_in_binaryMultipleOp867

public static final BitSet FOLLOW_ALT_in_binaryMultipleOp867

FOLLOW_token_in_binaryMultipleOp871

public static final BitSet FOLLOW_token_in_binaryMultipleOp871

FOLLOW_EOA_in_binaryMultipleOp873

public static final BitSet FOLLOW_EOA_in_binaryMultipleOp873

FOLLOW_EOB_in_binaryMultipleOp882

public static final BitSet FOLLOW_EOB_in_binaryMultipleOp882

FOLLOW_recurse_in_binaryMultipleOp886

public static final BitSet FOLLOW_recurse_in_binaryMultipleOp886

FOLLOW_EOA_in_binaryMultipleOp888

public static final BitSet FOLLOW_EOA_in_binaryMultipleOp888

FOLLOW_ALT_in_ternary903

public static final BitSet FOLLOW_ALT_in_ternary903

FOLLOW_BACKTRACK_SEMPRED_in_ternary907

public static final BitSet FOLLOW_BACKTRACK_SEMPRED_in_ternary907

FOLLOW_recurseNoLabel_in_ternary915

public static final BitSet FOLLOW_recurseNoLabel_in_ternary915

FOLLOW_token_in_ternary919

public static final BitSet FOLLOW_token_in_ternary919

FOLLOW_recurse_in_ternary921

public static final BitSet FOLLOW_recurse_in_ternary921

FOLLOW_token_in_ternary923

public static final BitSet FOLLOW_token_in_ternary923

FOLLOW_recurse_in_ternary925

public static final BitSet FOLLOW_recurse_in_ternary925

FOLLOW_EOA_in_ternary927

public static final BitSet FOLLOW_EOA_in_ternary927

FOLLOW_ALT_in_prefix943

public static final BitSet FOLLOW_ALT_in_prefix943

FOLLOW_BACKTRACK_SEMPRED_in_prefix947

public static final BitSet FOLLOW_BACKTRACK_SEMPRED_in_prefix947

FOLLOW_element_in_prefix960

public static final BitSet FOLLOW_element_in_prefix960

FOLLOW_recurse_in_prefix964

public static final BitSet FOLLOW_recurse_in_prefix964

FOLLOW_EOA_in_prefix966

public static final BitSet FOLLOW_EOA_in_prefix966

FOLLOW_ALT_in_suffix979

public static final BitSet FOLLOW_ALT_in_suffix979

FOLLOW_BACKTRACK_SEMPRED_in_suffix983

public static final BitSet FOLLOW_BACKTRACK_SEMPRED_in_suffix983

FOLLOW_recurseNoLabel_in_suffix991

public static final BitSet FOLLOW_recurseNoLabel_in_suffix991

FOLLOW_element_in_suffix995

public static final BitSet FOLLOW_element_in_suffix995

FOLLOW_EOA_in_suffix999

public static final BitSet FOLLOW_EOA_in_suffix999

FOLLOW_ASSIGN_in_recurse1012

public static final BitSet FOLLOW_ASSIGN_in_recurse1012

FOLLOW_ID_in_recurse1014

public static final BitSet FOLLOW_ID_in_recurse1014

FOLLOW_recurseNoLabel_in_recurse1016

public static final BitSet FOLLOW_recurseNoLabel_in_recurse1016

FOLLOW_PLUS_ASSIGN_in_recurse1023

public static final BitSet FOLLOW_PLUS_ASSIGN_in_recurse1023

FOLLOW_ID_in_recurse1025

public static final BitSet FOLLOW_ID_in_recurse1025

FOLLOW_recurseNoLabel_in_recurse1027

public static final BitSet FOLLOW_recurseNoLabel_in_recurse1027

FOLLOW_recurseNoLabel_in_recurse1033

public static final BitSet FOLLOW_recurseNoLabel_in_recurse1033

FOLLOW_RULE_REF_in_recurseNoLabel1045

public static final BitSet FOLLOW_RULE_REF_in_recurseNoLabel1045

FOLLOW_ASSIGN_in_token1062

public static final BitSet FOLLOW_ASSIGN_in_token1062

FOLLOW_ID_in_token1064

public static final BitSet FOLLOW_ID_in_token1064

FOLLOW_token_in_token1068

public static final BitSet FOLLOW_token_in_token1068

FOLLOW_PLUS_ASSIGN_in_token1077

public static final BitSet FOLLOW_PLUS_ASSIGN_in_token1077

FOLLOW_ID_in_token1079

public static final BitSet FOLLOW_ID_in_token1079

FOLLOW_token_in_token1083

public static final BitSet FOLLOW_token_in_token1083

FOLLOW_ROOT_in_token1092

public static final BitSet FOLLOW_ROOT_in_token1092

FOLLOW_token_in_token1096

public static final BitSet FOLLOW_token_in_token1096

FOLLOW_BANG_in_token1105

public static final BitSet FOLLOW_BANG_in_token1105

FOLLOW_token_in_token1109

public static final BitSet FOLLOW_token_in_token1109

FOLLOW_CHAR_LITERAL_in_token1119

public static final BitSet FOLLOW_CHAR_LITERAL_in_token1119

FOLLOW_STRING_LITERAL_in_token1133

public static final BitSet FOLLOW_STRING_LITERAL_in_token1133

FOLLOW_TOKEN_REF_in_token1145

public static final BitSet FOLLOW_TOKEN_REF_in_token1145

FOLLOW_exceptionHandler_in_exceptionGroup1166

public static final BitSet FOLLOW_exceptionHandler_in_exceptionGroup1166

FOLLOW_finallyClause_in_exceptionGroup1169

public static final BitSet FOLLOW_finallyClause_in_exceptionGroup1169

FOLLOW_finallyClause_in_exceptionGroup1175

public static final BitSet FOLLOW_finallyClause_in_exceptionGroup1175

FOLLOW_CATCH_in_exceptionHandler1190

public static final BitSet FOLLOW_CATCH_in_exceptionHandler1190

FOLLOW_ARG_ACTION_in_exceptionHandler1192

public static final BitSet FOLLOW_ARG_ACTION_in_exceptionHandler1192

FOLLOW_ACTION_in_exceptionHandler1194

public static final BitSet FOLLOW_ACTION_in_exceptionHandler1194

FOLLOW_FINALLY_in_finallyClause1207

public static final BitSet FOLLOW_FINALLY_in_finallyClause1207

FOLLOW_ACTION_in_finallyClause1209

public static final BitSet FOLLOW_ACTION_in_finallyClause1209

FOLLOW_REWRITES_in_rewrite1222

public static final BitSet FOLLOW_REWRITES_in_rewrite1222

FOLLOW_REWRITE_in_rewrite1228

public static final BitSet FOLLOW_REWRITE_in_rewrite1228

FOLLOW_SEMPRED_in_rewrite1230

public static final BitSet FOLLOW_SEMPRED_in_rewrite1230

FOLLOW_ALT_in_rewrite1235

public static final BitSet FOLLOW_ALT_in_rewrite1235

FOLLOW_TEMPLATE_in_rewrite1242

public static final BitSet FOLLOW_TEMPLATE_in_rewrite1242

FOLLOW_ACTION_in_rewrite1248

public static final BitSet FOLLOW_ACTION_in_rewrite1248

FOLLOW_ETC_in_rewrite1250

public static final BitSet FOLLOW_ETC_in_rewrite1250

FOLLOW_ROOT_in_element1270

public static final BitSet FOLLOW_ROOT_in_element1270

FOLLOW_element_in_element1272

public static final BitSet FOLLOW_element_in_element1272

FOLLOW_BANG_in_element1279

public static final BitSet FOLLOW_BANG_in_element1279

FOLLOW_element_in_element1281

public static final BitSet FOLLOW_element_in_element1281

FOLLOW_atom_in_element1287

public static final BitSet FOLLOW_atom_in_element1287

FOLLOW_NOT_in_element1293

public static final BitSet FOLLOW_NOT_in_element1293

FOLLOW_element_in_element1295

public static final BitSet FOLLOW_element_in_element1295

FOLLOW_RANGE_in_element1302

public static final BitSet FOLLOW_RANGE_in_element1302

FOLLOW_atom_in_element1304

public static final BitSet FOLLOW_atom_in_element1304

FOLLOW_atom_in_element1306

public static final BitSet FOLLOW_atom_in_element1306

FOLLOW_ASSIGN_in_element1313

public static final BitSet FOLLOW_ASSIGN_in_element1313

FOLLOW_ID_in_element1315

public static final BitSet FOLLOW_ID_in_element1315

FOLLOW_element_in_element1317

public static final BitSet FOLLOW_element_in_element1317

FOLLOW_PLUS_ASSIGN_in_element1324

public static final BitSet FOLLOW_PLUS_ASSIGN_in_element1324

FOLLOW_ID_in_element1326

public static final BitSet FOLLOW_ID_in_element1326

FOLLOW_element_in_element1328

public static final BitSet FOLLOW_element_in_element1328

FOLLOW_ebnf_in_element1334

public static final BitSet FOLLOW_ebnf_in_element1334

FOLLOW_tree__in_element1339

public static final BitSet FOLLOW_tree__in_element1339

FOLLOW_SYNPRED_in_element1345

public static final BitSet FOLLOW_SYNPRED_in_element1345

FOLLOW_block_in_element1347

public static final BitSet FOLLOW_block_in_element1347

FOLLOW_FORCED_ACTION_in_element1354

public static final BitSet FOLLOW_FORCED_ACTION_in_element1354

FOLLOW_ACTION_in_element1359

public static final BitSet FOLLOW_ACTION_in_element1359

FOLLOW_SEMPRED_in_element1364

public static final BitSet FOLLOW_SEMPRED_in_element1364

FOLLOW_SYN_SEMPRED_in_element1369

public static final BitSet FOLLOW_SYN_SEMPRED_in_element1369

FOLLOW_BACKTRACK_SEMPRED_in_element1374

public static final BitSet FOLLOW_BACKTRACK_SEMPRED_in_element1374

FOLLOW_GATED_SEMPRED_in_element1379

public static final BitSet FOLLOW_GATED_SEMPRED_in_element1379

FOLLOW_EPSILON_in_element1384

public static final BitSet FOLLOW_EPSILON_in_element1384

FOLLOW_block_in_ebnf1396

public static final BitSet FOLLOW_block_in_ebnf1396

FOLLOW_OPTIONAL_in_ebnf1408

public static final BitSet FOLLOW_OPTIONAL_in_ebnf1408

FOLLOW_block_in_ebnf1410

public static final BitSet FOLLOW_block_in_ebnf1410

FOLLOW_CLOSURE_in_ebnf1425

public static final BitSet FOLLOW_CLOSURE_in_ebnf1425

FOLLOW_block_in_ebnf1427

public static final BitSet FOLLOW_block_in_ebnf1427

FOLLOW_POSITIVE_CLOSURE_in_ebnf1443

public static final BitSet FOLLOW_POSITIVE_CLOSURE_in_ebnf1443

FOLLOW_block_in_ebnf1445

public static final BitSet FOLLOW_block_in_ebnf1445

FOLLOW_TREE_BEGIN_in_tree_1463

public static final BitSet FOLLOW_TREE_BEGIN_in_tree_1463

FOLLOW_element_in_tree_1465

public static final BitSet FOLLOW_element_in_tree_1465

FOLLOW_RULE_REF_in_atom1479

public static final BitSet FOLLOW_RULE_REF_in_atom1479

FOLLOW_ARG_ACTION_in_atom1481

public static final BitSet FOLLOW_ARG_ACTION_in_atom1481

FOLLOW_TOKEN_REF_in_atom1489

public static final BitSet FOLLOW_TOKEN_REF_in_atom1489

FOLLOW_ARG_ACTION_in_atom1491

public static final BitSet FOLLOW_ARG_ACTION_in_atom1491

FOLLOW_CHAR_LITERAL_in_atom1498

public static final BitSet FOLLOW_CHAR_LITERAL_in_atom1498

FOLLOW_STRING_LITERAL_in_atom1503

public static final BitSet FOLLOW_STRING_LITERAL_in_atom1503

FOLLOW_WILDCARD_in_atom1508

public static final BitSet FOLLOW_WILDCARD_in_atom1508

FOLLOW_DOT_in_atom1514

public static final BitSet FOLLOW_DOT_in_atom1514

FOLLOW_ID_in_atom1516

public static final BitSet FOLLOW_ID_in_atom1516

FOLLOW_atom_in_atom1518

public static final BitSet FOLLOW_atom_in_atom1518

FOLLOW_set_in_ast_suffix0

public static final BitSet FOLLOW_set_in_ast_suffix0

FOLLOW_binaryMultipleOp_in_synpred1_LeftRecursiveRuleWalker478

public static final BitSet FOLLOW_binaryMultipleOp_in_synpred1_LeftRecursiveRuleWalker478

FOLLOW_binary_in_synpred2_LeftRecursiveRuleWalker524

public static final BitSet FOLLOW_binary_in_synpred2_LeftRecursiveRuleWalker524

FOLLOW_ternary_in_synpred3_LeftRecursiveRuleWalker587

public static final BitSet FOLLOW_ternary_in_synpred3_LeftRecursiveRuleWalker587

FOLLOW_prefix_in_synpred4_LeftRecursiveRuleWalker642

public static final BitSet FOLLOW_prefix_in_synpred4_LeftRecursiveRuleWalker642

FOLLOW_suffix_in_synpred5_LeftRecursiveRuleWalker698

public static final BitSet FOLLOW_suffix_in_synpred5_LeftRecursiveRuleWalker698
Constructor Detail

LeftRecursiveRuleWalker

public LeftRecursiveRuleWalker(TreeNodeStream input)

LeftRecursiveRuleWalker

public LeftRecursiveRuleWalker(TreeNodeStream input,
                               RecognizerSharedState state)
Method Detail

getTokenNames

public String[] getTokenNames()
Overrides:
getTokenNames in class BaseRecognizer

getGrammarFileName

public String getGrammarFileName()
Overrides:
getGrammarFileName in class BaseRecognizer

reportError

public void reportError(RecognitionException ex)
Overrides:
reportError in class BaseRecognizer

setTokenPrec

public void setTokenPrec(GrammarAST t,
                         int alt)

binaryAlt

public void binaryAlt(GrammarAST altTree,
                      GrammarAST rewriteTree,
                      int alt)

ternaryAlt

public void ternaryAlt(GrammarAST altTree,
                       GrammarAST rewriteTree,
                       int alt)

prefixAlt

public void prefixAlt(GrammarAST altTree,
                      GrammarAST rewriteTree,
                      int alt)

suffixAlt

public void suffixAlt(GrammarAST altTree,
                      GrammarAST rewriteTree,
                      int alt)

otherAlt

public void otherAlt(GrammarAST altTree,
                     GrammarAST rewriteTree,
                     int alt)

setReturnValues

public void setReturnValues(GrammarAST t)

optionsSpec

public final void optionsSpec()
                       throws RecognitionException
Throws:
RecognitionException

option

public final void option()
                  throws RecognitionException
Throws:
RecognitionException

optionValue

public final void optionValue()
                       throws RecognitionException
Throws:
RecognitionException

charSetElement

public final void charSetElement()
                          throws RecognitionException
Throws:
RecognitionException

rec_rule

public final boolean rec_rule(Grammar g)
                       throws RecognitionException
Throws:
RecognitionException

modifier

public final void modifier()
                    throws RecognitionException
Throws:
RecognitionException

ruleScopeSpec

public final void ruleScopeSpec()
                         throws RecognitionException
Throws:
RecognitionException

ruleBlock

public final LeftRecursiveRuleWalker.ruleBlock_return ruleBlock()
                                                         throws RecognitionException
Throws:
RecognitionException

block

public final void block()
                 throws RecognitionException
Throws:
RecognitionException

outerAlternative

public final LeftRecursiveRuleWalker.outerAlternative_return outerAlternative()
                                                                       throws RecognitionException
Throws:
RecognitionException

binary

public final void binary()
                  throws RecognitionException
Throws:
RecognitionException

binaryMultipleOp

public final void binaryMultipleOp()
                            throws RecognitionException
Throws:
RecognitionException

ternary

public final void ternary()
                   throws RecognitionException
Throws:
RecognitionException

prefix

public final void prefix()
                  throws RecognitionException
Throws:
RecognitionException

suffix

public final void suffix()
                  throws RecognitionException
Throws:
RecognitionException

recurse

public final void recurse()
                   throws RecognitionException
Throws:
RecognitionException

recurseNoLabel

public final void recurseNoLabel()
                          throws RecognitionException
Throws:
RecognitionException

token

public final GrammarAST token()
                       throws RecognitionException
Throws:
RecognitionException

exceptionGroup

public final void exceptionGroup()
                          throws RecognitionException
Throws:
RecognitionException

exceptionHandler

public final void exceptionHandler()
                            throws RecognitionException
Throws:
RecognitionException

finallyClause

public final void finallyClause()
                         throws RecognitionException
Throws:
RecognitionException

rewrite

public final void rewrite()
                   throws RecognitionException
Throws:
RecognitionException

element

public final void element()
                   throws RecognitionException
Throws:
RecognitionException

ebnf

public final void ebnf()
                throws RecognitionException
Throws:
RecognitionException

tree_

public final void tree_()
                 throws RecognitionException
Throws:
RecognitionException

atom

public final void atom()
                throws RecognitionException
Throws:
RecognitionException

ast_suffix

public final void ast_suffix()
                      throws RecognitionException
Throws:
RecognitionException

synpred1_LeftRecursiveRuleWalker_fragment

public final void synpred1_LeftRecursiveRuleWalker_fragment()
                                                     throws RecognitionException
Throws:
RecognitionException

synpred2_LeftRecursiveRuleWalker_fragment

public final void synpred2_LeftRecursiveRuleWalker_fragment()
                                                     throws RecognitionException
Throws:
RecognitionException

synpred3_LeftRecursiveRuleWalker_fragment

public final void synpred3_LeftRecursiveRuleWalker_fragment()
                                                     throws RecognitionException
Throws:
RecognitionException

synpred4_LeftRecursiveRuleWalker_fragment

public final void synpred4_LeftRecursiveRuleWalker_fragment()
                                                     throws RecognitionException
Throws:
RecognitionException

synpred5_LeftRecursiveRuleWalker_fragment

public final void synpred5_LeftRecursiveRuleWalker_fragment()
                                                     throws RecognitionException
Throws:
RecognitionException

synpred5_LeftRecursiveRuleWalker

public final boolean synpred5_LeftRecursiveRuleWalker()

synpred4_LeftRecursiveRuleWalker

public final boolean synpred4_LeftRecursiveRuleWalker()

synpred2_LeftRecursiveRuleWalker

public final boolean synpred2_LeftRecursiveRuleWalker()

synpred1_LeftRecursiveRuleWalker

public final boolean synpred1_LeftRecursiveRuleWalker()

synpred3_LeftRecursiveRuleWalker

public final boolean synpred3_LeftRecursiveRuleWalker()


Copyright © 2011. All Rights Reserved.