Package org.antlr.grammar.v3
Class ANTLRv3Tree
- java.lang.Object
-
- org.antlr.runtime.BaseRecognizer
-
- org.antlr.runtime.tree.TreeParser
-
- org.antlr.grammar.v3.ANTLRv3Tree
-
public class ANTLRv3Tree extends TreeParser
ANTLR v3 tree grammar to walk trees created by ANTLRv3.g
-
-
Field Summary
-
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
Constructors Constructor Description ANTLRv3Tree(TreeNodeStream input)
ANTLRv3Tree(TreeNodeStream input, RecognizerSharedState state)
-
Method Summary
-
Methods inherited from class org.antlr.runtime.tree.TreeParser
getCurrentInputSymbol, getErrorHeader, getErrorMessage, getMissingSymbol, getSourceName, getTreeNodeStream, 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, reportError, setBacktrackingLevel, toStrings, traceIn, traceOut
-
-
-
-
Field Detail
-
tokenNames
public static final String[] tokenNames
-
PARSER_GRAMMAR
public static final int PARSER_GRAMMAR
- See Also:
- Constant Field Values
-
REWRITE
public static final int REWRITE
- See Also:
- Constant Field Values
-
TREE_BEGIN
public static final int TREE_BEGIN
- See Also:
- Constant Field Values
-
EPSILON
public static final int EPSILON
- See Also:
- Constant Field Values
-
LIST_LABEL_ASSIGN
public static final int LIST_LABEL_ASSIGN
- See Also:
- Constant Field Values
-
FRAGMENT
public static final int FRAGMENT
- See Also:
- Constant Field Values
-
LITERAL_CHAR
public static final int LITERAL_CHAR
- See Also:
- Constant Field Values
-
WS_LOOP
public static final int WS_LOOP
- See Also:
- Constant Field Values
-
SEMPRED
public static final int SEMPRED
- See Also:
- Constant Field Values
-
ID
public static final int ID
- See Also:
- Constant Field Values
-
ACTION_STRING_LITERAL
public static final int ACTION_STRING_LITERAL
- See Also:
- Constant Field Values
-
LEXER_GRAMMAR
public static final int LEXER_GRAMMAR
- See Also:
- Constant Field Values
-
DOUBLE_QUOTE_STRING_LITERAL
public static final int DOUBLE_QUOTE_STRING_LITERAL
- See Also:
- Constant Field Values
-
PARSER
public static final int PARSER
- See Also:
- Constant Field Values
-
BANG
public static final int BANG
- See Also:
- Constant Field Values
-
OPTIONS
public static final int OPTIONS
- See Also:
- Constant Field Values
-
AT
public static final int AT
- See Also:
- Constant Field Values
-
NESTED_ARG_ACTION
public static final int NESTED_ARG_ACTION
- See Also:
- Constant Field Values
-
ARG
public static final int ARG
- See Also:
- Constant Field Values
-
T__67
public static final int T__67
- See Also:
- Constant Field Values
-
T__68
public static final int T__68
- See Also:
- Constant Field Values
-
T__69
public static final int T__69
- See Also:
- Constant Field Values
-
CHAR_LITERAL
public static final int CHAR_LITERAL
- See Also:
- Constant Field Values
-
SYNPRED
public static final int SYNPRED
- See Also:
- Constant Field Values
-
TREE_GRAMMAR
public static final int TREE_GRAMMAR
- See Also:
- Constant Field Values
-
ACTION_CHAR_LITERAL
public static final int ACTION_CHAR_LITERAL
- See Also:
- Constant Field Values
-
TOKENS
public static final int TOKENS
- See Also:
- Constant Field Values
-
DOC_COMMENT
public static final int DOC_COMMENT
- See Also:
- Constant Field Values
-
ESC
public static final int ESC
- See Also:
- Constant Field Values
-
ARG_ACTION
public static final int ARG_ACTION
- See Also:
- Constant Field Values
-
CLOSURE
public static final int CLOSURE
- See Also:
- Constant Field Values
-
SL_COMMENT
public static final int SL_COMMENT
- See Also:
- Constant Field Values
-
T__91
public static final int T__91
- See Also:
- Constant Field Values
-
RET
public static final int RET
- See Also:
- Constant Field Values
-
T__92
public static final int T__92
- See Also:
- Constant Field Values
-
T__93
public static final int T__93
- See Also:
- Constant Field Values
-
SCOPE
public static final int SCOPE
- See Also:
- Constant Field Values
-
T__90
public static final int T__90
- See Also:
- Constant Field Values
-
ALT
public static final int ALT
- See Also:
- Constant Field Values
-
RULE_REF
public static final int RULE_REF
- See Also:
- Constant Field Values
-
BACKTRACK_SEMPRED
public static final int BACKTRACK_SEMPRED
- See Also:
- Constant Field Values
-
OPTIONAL
public static final int OPTIONAL
- See Also:
- Constant Field Values
-
ACTION_ESC
public static final int ACTION_ESC
- See Also:
- Constant Field Values
-
TOKEN_REF
public static final int TOKEN_REF
- 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
-
SYN_SEMPRED
public static final int SYN_SEMPRED
- See Also:
- Constant Field Values
-
LEXER
public static final int LEXER
- See Also:
- Constant Field Values
-
LABEL_ASSIGN
public static final int LABEL_ASSIGN
- See Also:
- Constant Field Values
-
BLOCK
public static final int BLOCK
- See Also:
- Constant Field Values
-
ARGLIST
public static final int ARGLIST
- See Also:
- Constant Field Values
-
GATED_SEMPRED
public static final int GATED_SEMPRED
- See Also:
- Constant Field Values
-
RANGE
public static final int RANGE
- See Also:
- Constant Field Values
-
XDIGIT
public static final int XDIGIT
- See Also:
- Constant Field Values
-
T__70
public static final int T__70
- See Also:
- Constant Field Values
-
T__71
public static final int T__71
- See Also:
- Constant Field Values
-
T__72
public static final int T__72
- See Also:
- Constant Field Values
-
ROOT
public static final int ROOT
- See Also:
- Constant Field Values
-
SRC
public static final int SRC
- See Also:
- Constant Field Values
-
INT
public static final int INT
- See Also:
- Constant Field Values
-
CHAR_RANGE
public static final int CHAR_RANGE
- See Also:
- Constant Field Values
-
DOUBLE_ANGLE_STRING_LITERAL
public static final int DOUBLE_ANGLE_STRING_LITERAL
- See Also:
- Constant Field Values
-
EOA
public static final int EOA
- See Also:
- Constant Field Values
-
T__77
public static final int T__77
- See Also:
- Constant Field Values
-
T__78
public static final int T__78
- See Also:
- Constant Field Values
-
EOB
public static final int EOB
- See Also:
- Constant Field Values
-
T__79
public static final int T__79
- See Also:
- Constant Field Values
-
RULE
public static final int RULE
- See Also:
- Constant Field Values
-
T__73
public static final int T__73
- See Also:
- Constant Field Values
-
WS
public static final int WS
- See Also:
- Constant Field Values
-
EOF
public static final int EOF
- See Also:
- Constant Field Values
-
T__74
public static final int T__74
- See Also:
- Constant Field Values
-
T__75
public static final int T__75
- See Also:
- Constant Field Values
-
T__76
public static final int T__76
- See Also:
- Constant Field Values
-
T__80
public static final int T__80
- See Also:
- Constant Field Values
-
T__81
public static final int T__81
- See Also:
- Constant Field Values
-
T__82
public static final int T__82
- See Also:
- Constant Field Values
-
T__83
public static final int T__83
- See Also:
- Constant Field Values
-
POSITIVE_CLOSURE
public static final int POSITIVE_CLOSURE
- See Also:
- Constant Field Values
-
EOR
public static final int EOR
- See Also:
- Constant Field Values
-
COMBINED_GRAMMAR
public static final int COMBINED_GRAMMAR
- See Also:
- Constant Field Values
-
ACTION
public static final int ACTION
- See Also:
- Constant Field Values
-
ML_COMMENT
public static final int ML_COMMENT
- See Also:
- Constant Field Values
-
T__88
public static final int T__88
- See Also:
- Constant Field Values
-
T__89
public static final int T__89
- See Also:
- Constant Field Values
-
STRING_LITERAL
public static final int STRING_LITERAL
- See Also:
- Constant Field Values
-
T__84
public static final int T__84
- See Also:
- Constant Field Values
-
T__85
public static final int T__85
- See Also:
- Constant Field Values
-
T__86
public static final int T__86
- See Also:
- Constant Field Values
-
NESTED_ACTION
public static final int NESTED_ACTION
- See Also:
- Constant Field Values
-
T__87
public static final int T__87
- See Also:
- Constant Field Values
-
dfa33
protected org.antlr.grammar.v3.ANTLRv3Tree.DFA33 dfa33
-
dfa38
protected org.antlr.grammar.v3.ANTLRv3Tree.DFA38 dfa38
-
dfa48
protected org.antlr.grammar.v3.ANTLRv3Tree.DFA48 dfa48
-
FOLLOW_grammarType_in_grammarDef52
public static final BitSet FOLLOW_grammarType_in_grammarDef52
-
FOLLOW_ID_in_grammarDef54
public static final BitSet FOLLOW_ID_in_grammarDef54
-
FOLLOW_DOC_COMMENT_in_grammarDef56
public static final BitSet FOLLOW_DOC_COMMENT_in_grammarDef56
-
FOLLOW_optionsSpec_in_grammarDef59
public static final BitSet FOLLOW_optionsSpec_in_grammarDef59
-
FOLLOW_tokensSpec_in_grammarDef62
public static final BitSet FOLLOW_tokensSpec_in_grammarDef62
-
FOLLOW_attrScope_in_grammarDef65
public static final BitSet FOLLOW_attrScope_in_grammarDef65
-
FOLLOW_action_in_grammarDef68
public static final BitSet FOLLOW_action_in_grammarDef68
-
FOLLOW_rule_in_grammarDef71
public static final BitSet FOLLOW_rule_in_grammarDef71
-
FOLLOW_set_in_grammarType0
public static final BitSet FOLLOW_set_in_grammarType0
-
FOLLOW_TOKENS_in_tokensSpec127
public static final BitSet FOLLOW_TOKENS_in_tokensSpec127
-
FOLLOW_tokenSpec_in_tokensSpec129
public static final BitSet FOLLOW_tokenSpec_in_tokensSpec129
-
FOLLOW_LABEL_ASSIGN_in_tokenSpec143
public static final BitSet FOLLOW_LABEL_ASSIGN_in_tokenSpec143
-
FOLLOW_TOKEN_REF_in_tokenSpec145
public static final BitSet FOLLOW_TOKEN_REF_in_tokenSpec145
-
FOLLOW_STRING_LITERAL_in_tokenSpec147
public static final BitSet FOLLOW_STRING_LITERAL_in_tokenSpec147
-
FOLLOW_LABEL_ASSIGN_in_tokenSpec154
public static final BitSet FOLLOW_LABEL_ASSIGN_in_tokenSpec154
-
FOLLOW_TOKEN_REF_in_tokenSpec156
public static final BitSet FOLLOW_TOKEN_REF_in_tokenSpec156
-
FOLLOW_CHAR_LITERAL_in_tokenSpec158
public static final BitSet FOLLOW_CHAR_LITERAL_in_tokenSpec158
-
FOLLOW_TOKEN_REF_in_tokenSpec164
public static final BitSet FOLLOW_TOKEN_REF_in_tokenSpec164
-
FOLLOW_SCOPE_in_attrScope176
public static final BitSet FOLLOW_SCOPE_in_attrScope176
-
FOLLOW_ID_in_attrScope178
public static final BitSet FOLLOW_ID_in_attrScope178
-
FOLLOW_ACTION_in_attrScope180
public static final BitSet FOLLOW_ACTION_in_attrScope180
-
FOLLOW_AT_in_action193
public static final BitSet FOLLOW_AT_in_action193
-
FOLLOW_ID_in_action195
public static final BitSet FOLLOW_ID_in_action195
-
FOLLOW_ID_in_action197
public static final BitSet FOLLOW_ID_in_action197
-
FOLLOW_ACTION_in_action199
public static final BitSet FOLLOW_ACTION_in_action199
-
FOLLOW_AT_in_action206
public static final BitSet FOLLOW_AT_in_action206
-
FOLLOW_ID_in_action208
public static final BitSet FOLLOW_ID_in_action208
-
FOLLOW_ACTION_in_action210
public static final BitSet FOLLOW_ACTION_in_action210
-
FOLLOW_OPTIONS_in_optionsSpec223
public static final BitSet FOLLOW_OPTIONS_in_optionsSpec223
-
FOLLOW_option_in_optionsSpec225
public static final BitSet FOLLOW_option_in_optionsSpec225
-
FOLLOW_qid_in_option243
public static final BitSet FOLLOW_qid_in_option243
-
FOLLOW_LABEL_ASSIGN_in_option253
public static final BitSet FOLLOW_LABEL_ASSIGN_in_option253
-
FOLLOW_ID_in_option255
public static final BitSet FOLLOW_ID_in_option255
-
FOLLOW_optionValue_in_option257
public static final BitSet FOLLOW_optionValue_in_option257
-
FOLLOW_set_in_optionValue0
public static final BitSet FOLLOW_set_in_optionValue0
-
FOLLOW_RULE_in_rule323
public static final BitSet FOLLOW_RULE_in_rule323
-
FOLLOW_ID_in_rule325
public static final BitSet FOLLOW_ID_in_rule325
-
FOLLOW_modifier_in_rule327
public static final BitSet FOLLOW_modifier_in_rule327
-
FOLLOW_ARG_in_rule332
public static final BitSet FOLLOW_ARG_in_rule332
-
FOLLOW_ARG_ACTION_in_rule334
public static final BitSet FOLLOW_ARG_ACTION_in_rule334
-
FOLLOW_RET_in_rule341
public static final BitSet FOLLOW_RET_in_rule341
-
FOLLOW_ARG_ACTION_in_rule343
public static final BitSet FOLLOW_ARG_ACTION_in_rule343
-
FOLLOW_throwsSpec_in_rule356
public static final BitSet FOLLOW_throwsSpec_in_rule356
-
FOLLOW_optionsSpec_in_rule359
public static final BitSet FOLLOW_optionsSpec_in_rule359
-
FOLLOW_ruleScopeSpec_in_rule362
public static final BitSet FOLLOW_ruleScopeSpec_in_rule362
-
FOLLOW_ruleAction_in_rule365
public static final BitSet FOLLOW_ruleAction_in_rule365
-
FOLLOW_altList_in_rule376
public static final BitSet FOLLOW_altList_in_rule376
-
FOLLOW_exceptionGroup_in_rule386
public static final BitSet FOLLOW_exceptionGroup_in_rule386
-
FOLLOW_EOR_in_rule389
public static final BitSet FOLLOW_EOR_in_rule389
-
FOLLOW_set_in_modifier0
public static final BitSet FOLLOW_set_in_modifier0
-
FOLLOW_AT_in_ruleAction428
public static final BitSet FOLLOW_AT_in_ruleAction428
-
FOLLOW_ID_in_ruleAction430
public static final BitSet FOLLOW_ID_in_ruleAction430
-
FOLLOW_ACTION_in_ruleAction432
public static final BitSet FOLLOW_ACTION_in_ruleAction432
-
FOLLOW_79_in_throwsSpec445
public static final BitSet FOLLOW_79_in_throwsSpec445
-
FOLLOW_ID_in_throwsSpec447
public static final BitSet FOLLOW_ID_in_throwsSpec447
-
FOLLOW_SCOPE_in_ruleScopeSpec461
public static final BitSet FOLLOW_SCOPE_in_ruleScopeSpec461
-
FOLLOW_ACTION_in_ruleScopeSpec463
public static final BitSet FOLLOW_ACTION_in_ruleScopeSpec463
-
FOLLOW_SCOPE_in_ruleScopeSpec470
public static final BitSet FOLLOW_SCOPE_in_ruleScopeSpec470
-
FOLLOW_ACTION_in_ruleScopeSpec472
public static final BitSet FOLLOW_ACTION_in_ruleScopeSpec472
-
FOLLOW_ID_in_ruleScopeSpec474
public static final BitSet FOLLOW_ID_in_ruleScopeSpec474
-
FOLLOW_SCOPE_in_ruleScopeSpec482
public static final BitSet FOLLOW_SCOPE_in_ruleScopeSpec482
-
FOLLOW_ID_in_ruleScopeSpec484
public static final BitSet FOLLOW_ID_in_ruleScopeSpec484
-
FOLLOW_BLOCK_in_block504
public static final BitSet FOLLOW_BLOCK_in_block504
-
FOLLOW_optionsSpec_in_block506
public static final BitSet FOLLOW_optionsSpec_in_block506
-
FOLLOW_alternative_in_block510
public static final BitSet FOLLOW_alternative_in_block510
-
FOLLOW_rewrite_in_block512
public static final BitSet FOLLOW_rewrite_in_block512
-
FOLLOW_EOB_in_block516
public static final BitSet FOLLOW_EOB_in_block516
-
FOLLOW_BLOCK_in_altList539
public static final BitSet FOLLOW_BLOCK_in_altList539
-
FOLLOW_alternative_in_altList542
public static final BitSet FOLLOW_alternative_in_altList542
-
FOLLOW_rewrite_in_altList544
public static final BitSet FOLLOW_rewrite_in_altList544
-
FOLLOW_EOB_in_altList548
public static final BitSet FOLLOW_EOB_in_altList548
-
FOLLOW_ALT_in_alternative570
public static final BitSet FOLLOW_ALT_in_alternative570
-
FOLLOW_element_in_alternative572
public static final BitSet FOLLOW_element_in_alternative572
-
FOLLOW_EOA_in_alternative575
public static final BitSet FOLLOW_EOA_in_alternative575
-
FOLLOW_ALT_in_alternative587
public static final BitSet FOLLOW_ALT_in_alternative587
-
FOLLOW_EPSILON_in_alternative589
public static final BitSet FOLLOW_EPSILON_in_alternative589
-
FOLLOW_EOA_in_alternative591
public static final BitSet FOLLOW_EOA_in_alternative591
-
FOLLOW_exceptionHandler_in_exceptionGroup606
public static final BitSet FOLLOW_exceptionHandler_in_exceptionGroup606
-
FOLLOW_finallyClause_in_exceptionGroup609
public static final BitSet FOLLOW_finallyClause_in_exceptionGroup609
-
FOLLOW_finallyClause_in_exceptionGroup615
public static final BitSet FOLLOW_finallyClause_in_exceptionGroup615
-
FOLLOW_84_in_exceptionHandler636
public static final BitSet FOLLOW_84_in_exceptionHandler636
-
FOLLOW_ARG_ACTION_in_exceptionHandler638
public static final BitSet FOLLOW_ARG_ACTION_in_exceptionHandler638
-
FOLLOW_ACTION_in_exceptionHandler640
public static final BitSet FOLLOW_ACTION_in_exceptionHandler640
-
FOLLOW_85_in_finallyClause662
public static final BitSet FOLLOW_85_in_finallyClause662
-
FOLLOW_ACTION_in_finallyClause664
public static final BitSet FOLLOW_ACTION_in_finallyClause664
-
FOLLOW_set_in_element680
public static final BitSet FOLLOW_set_in_element680
-
FOLLOW_ID_in_element686
public static final BitSet FOLLOW_ID_in_element686
-
FOLLOW_block_in_element688
public static final BitSet FOLLOW_block_in_element688
-
FOLLOW_set_in_element695
public static final BitSet FOLLOW_set_in_element695
-
FOLLOW_ID_in_element701
public static final BitSet FOLLOW_ID_in_element701
-
FOLLOW_atom_in_element703
public static final BitSet FOLLOW_atom_in_element703
-
FOLLOW_atom_in_element709
public static final BitSet FOLLOW_atom_in_element709
-
FOLLOW_ebnf_in_element714
public static final BitSet FOLLOW_ebnf_in_element714
-
FOLLOW_ACTION_in_element721
public static final BitSet FOLLOW_ACTION_in_element721
-
FOLLOW_SEMPRED_in_element728
public static final BitSet FOLLOW_SEMPRED_in_element728
-
FOLLOW_GATED_SEMPRED_in_element733
public static final BitSet FOLLOW_GATED_SEMPRED_in_element733
-
FOLLOW_TREE_BEGIN_in_element741
public static final BitSet FOLLOW_TREE_BEGIN_in_element741
-
FOLLOW_element_in_element743
public static final BitSet FOLLOW_element_in_element743
-
FOLLOW_set_in_atom757
public static final BitSet FOLLOW_set_in_atom757
-
FOLLOW_atom_in_atom763
public static final BitSet FOLLOW_atom_in_atom763
-
FOLLOW_CHAR_RANGE_in_atom770
public static final BitSet FOLLOW_CHAR_RANGE_in_atom770
-
FOLLOW_CHAR_LITERAL_in_atom772
public static final BitSet FOLLOW_CHAR_LITERAL_in_atom772
-
FOLLOW_CHAR_LITERAL_in_atom774
public static final BitSet FOLLOW_CHAR_LITERAL_in_atom774
-
FOLLOW_optionsSpec_in_atom776
public static final BitSet FOLLOW_optionsSpec_in_atom776
-
FOLLOW_87_in_atom784
public static final BitSet FOLLOW_87_in_atom784
-
FOLLOW_notTerminal_in_atom786
public static final BitSet FOLLOW_notTerminal_in_atom786
-
FOLLOW_optionsSpec_in_atom788
public static final BitSet FOLLOW_optionsSpec_in_atom788
-
FOLLOW_87_in_atom796
public static final BitSet FOLLOW_87_in_atom796
-
FOLLOW_block_in_atom798
public static final BitSet FOLLOW_block_in_atom798
-
FOLLOW_optionsSpec_in_atom800
public static final BitSet FOLLOW_optionsSpec_in_atom800
-
FOLLOW_RULE_REF_in_atom811
public static final BitSet FOLLOW_RULE_REF_in_atom811
-
FOLLOW_ARG_ACTION_in_atom813
public static final BitSet FOLLOW_ARG_ACTION_in_atom813
-
FOLLOW_RULE_REF_in_atom822
public static final BitSet FOLLOW_RULE_REF_in_atom822
-
FOLLOW_CHAR_LITERAL_in_atom832
public static final BitSet FOLLOW_CHAR_LITERAL_in_atom832
-
FOLLOW_CHAR_LITERAL_in_atom843
public static final BitSet FOLLOW_CHAR_LITERAL_in_atom843
-
FOLLOW_optionsSpec_in_atom845
public static final BitSet FOLLOW_optionsSpec_in_atom845
-
FOLLOW_TOKEN_REF_in_atom854
public static final BitSet FOLLOW_TOKEN_REF_in_atom854
-
FOLLOW_TOKEN_REF_in_atom863
public static final BitSet FOLLOW_TOKEN_REF_in_atom863
-
FOLLOW_optionsSpec_in_atom865
public static final BitSet FOLLOW_optionsSpec_in_atom865
-
FOLLOW_TOKEN_REF_in_atom875
public static final BitSet FOLLOW_TOKEN_REF_in_atom875
-
FOLLOW_ARG_ACTION_in_atom877
public static final BitSet FOLLOW_ARG_ACTION_in_atom877
-
FOLLOW_optionsSpec_in_atom879
public static final BitSet FOLLOW_optionsSpec_in_atom879
-
FOLLOW_TOKEN_REF_in_atom889
public static final BitSet FOLLOW_TOKEN_REF_in_atom889
-
FOLLOW_ARG_ACTION_in_atom891
public static final BitSet FOLLOW_ARG_ACTION_in_atom891
-
FOLLOW_STRING_LITERAL_in_atom900
public static final BitSet FOLLOW_STRING_LITERAL_in_atom900
-
FOLLOW_STRING_LITERAL_in_atom909
public static final BitSet FOLLOW_STRING_LITERAL_in_atom909
-
FOLLOW_optionsSpec_in_atom911
public static final BitSet FOLLOW_optionsSpec_in_atom911
-
FOLLOW_90_in_atom920
public static final BitSet FOLLOW_90_in_atom920
-
FOLLOW_90_in_atom929
public static final BitSet FOLLOW_90_in_atom929
-
FOLLOW_optionsSpec_in_atom931
public static final BitSet FOLLOW_optionsSpec_in_atom931
-
FOLLOW_SYNPRED_in_ebnf950
public static final BitSet FOLLOW_SYNPRED_in_ebnf950
-
FOLLOW_block_in_ebnf952
public static final BitSet FOLLOW_block_in_ebnf952
-
FOLLOW_OPTIONAL_in_ebnf959
public static final BitSet FOLLOW_OPTIONAL_in_ebnf959
-
FOLLOW_block_in_ebnf961
public static final BitSet FOLLOW_block_in_ebnf961
-
FOLLOW_CLOSURE_in_ebnf970
public static final BitSet FOLLOW_CLOSURE_in_ebnf970
-
FOLLOW_block_in_ebnf972
public static final BitSet FOLLOW_block_in_ebnf972
-
FOLLOW_POSITIVE_CLOSURE_in_ebnf982
public static final BitSet FOLLOW_POSITIVE_CLOSURE_in_ebnf982
-
FOLLOW_block_in_ebnf984
public static final BitSet FOLLOW_block_in_ebnf984
-
FOLLOW_SYN_SEMPRED_in_ebnf990
public static final BitSet FOLLOW_SYN_SEMPRED_in_ebnf990
-
FOLLOW_block_in_ebnf995
public static final BitSet FOLLOW_block_in_ebnf995
-
FOLLOW_set_in_notTerminal0
public static final BitSet FOLLOW_set_in_notTerminal0
-
FOLLOW_REWRITE_in_rewrite1035
public static final BitSet FOLLOW_REWRITE_in_rewrite1035
-
FOLLOW_SEMPRED_in_rewrite1037
public static final BitSet FOLLOW_SEMPRED_in_rewrite1037
-
FOLLOW_rewrite_alternative_in_rewrite1039
public static final BitSet FOLLOW_rewrite_alternative_in_rewrite1039
-
FOLLOW_REWRITE_in_rewrite1045
public static final BitSet FOLLOW_REWRITE_in_rewrite1045
-
FOLLOW_rewrite_alternative_in_rewrite1047
public static final BitSet FOLLOW_rewrite_alternative_in_rewrite1047
-
FOLLOW_rewrite_template_in_rewrite_alternative1062
public static final BitSet FOLLOW_rewrite_template_in_rewrite_alternative1062
-
FOLLOW_rewrite_tree_alternative_in_rewrite_alternative1067
public static final BitSet FOLLOW_rewrite_tree_alternative_in_rewrite_alternative1067
-
FOLLOW_ALT_in_rewrite_alternative1078
public static final BitSet FOLLOW_ALT_in_rewrite_alternative1078
-
FOLLOW_EPSILON_in_rewrite_alternative1080
public static final BitSet FOLLOW_EPSILON_in_rewrite_alternative1080
-
FOLLOW_EOA_in_rewrite_alternative1082
public static final BitSet FOLLOW_EOA_in_rewrite_alternative1082
-
FOLLOW_BLOCK_in_rewrite_tree_block1101
public static final BitSet FOLLOW_BLOCK_in_rewrite_tree_block1101
-
FOLLOW_rewrite_tree_alternative_in_rewrite_tree_block1103
public static final BitSet FOLLOW_rewrite_tree_alternative_in_rewrite_tree_block1103
-
FOLLOW_EOB_in_rewrite_tree_block1105
public static final BitSet FOLLOW_EOB_in_rewrite_tree_block1105
-
FOLLOW_ALT_in_rewrite_tree_alternative1124
public static final BitSet FOLLOW_ALT_in_rewrite_tree_alternative1124
-
FOLLOW_rewrite_tree_element_in_rewrite_tree_alternative1126
public static final BitSet FOLLOW_rewrite_tree_element_in_rewrite_tree_alternative1126
-
FOLLOW_EOA_in_rewrite_tree_alternative1129
public static final BitSet FOLLOW_EOA_in_rewrite_tree_alternative1129
-
FOLLOW_rewrite_tree_atom_in_rewrite_tree_element1144
public static final BitSet FOLLOW_rewrite_tree_atom_in_rewrite_tree_element1144
-
FOLLOW_rewrite_tree_in_rewrite_tree_element1149
public static final BitSet FOLLOW_rewrite_tree_in_rewrite_tree_element1149
-
FOLLOW_rewrite_tree_block_in_rewrite_tree_element1156
public static final BitSet FOLLOW_rewrite_tree_block_in_rewrite_tree_element1156
-
FOLLOW_rewrite_tree_ebnf_in_rewrite_tree_element1163
public static final BitSet FOLLOW_rewrite_tree_ebnf_in_rewrite_tree_element1163
-
FOLLOW_CHAR_LITERAL_in_rewrite_tree_atom1179
public static final BitSet FOLLOW_CHAR_LITERAL_in_rewrite_tree_atom1179
-
FOLLOW_TOKEN_REF_in_rewrite_tree_atom1186
public static final BitSet FOLLOW_TOKEN_REF_in_rewrite_tree_atom1186
-
FOLLOW_TOKEN_REF_in_rewrite_tree_atom1194
public static final BitSet FOLLOW_TOKEN_REF_in_rewrite_tree_atom1194
-
FOLLOW_ARG_ACTION_in_rewrite_tree_atom1196
public static final BitSet FOLLOW_ARG_ACTION_in_rewrite_tree_atom1196
-
FOLLOW_RULE_REF_in_rewrite_tree_atom1208
public static final BitSet FOLLOW_RULE_REF_in_rewrite_tree_atom1208
-
FOLLOW_STRING_LITERAL_in_rewrite_tree_atom1215
public static final BitSet FOLLOW_STRING_LITERAL_in_rewrite_tree_atom1215
-
FOLLOW_LABEL_in_rewrite_tree_atom1222
public static final BitSet FOLLOW_LABEL_in_rewrite_tree_atom1222
-
FOLLOW_ACTION_in_rewrite_tree_atom1227
public static final BitSet FOLLOW_ACTION_in_rewrite_tree_atom1227
-
FOLLOW_OPTIONAL_in_rewrite_tree_ebnf1239
public static final BitSet FOLLOW_OPTIONAL_in_rewrite_tree_ebnf1239
-
FOLLOW_rewrite_tree_block_in_rewrite_tree_ebnf1241
public static final BitSet FOLLOW_rewrite_tree_block_in_rewrite_tree_ebnf1241
-
FOLLOW_CLOSURE_in_rewrite_tree_ebnf1250
public static final BitSet FOLLOW_CLOSURE_in_rewrite_tree_ebnf1250
-
FOLLOW_rewrite_tree_block_in_rewrite_tree_ebnf1252
public static final BitSet FOLLOW_rewrite_tree_block_in_rewrite_tree_ebnf1252
-
FOLLOW_POSITIVE_CLOSURE_in_rewrite_tree_ebnf1262
public static final BitSet FOLLOW_POSITIVE_CLOSURE_in_rewrite_tree_ebnf1262
-
FOLLOW_rewrite_tree_block_in_rewrite_tree_ebnf1264
public static final BitSet FOLLOW_rewrite_tree_block_in_rewrite_tree_ebnf1264
-
FOLLOW_TREE_BEGIN_in_rewrite_tree1278
public static final BitSet FOLLOW_TREE_BEGIN_in_rewrite_tree1278
-
FOLLOW_rewrite_tree_atom_in_rewrite_tree1280
public static final BitSet FOLLOW_rewrite_tree_atom_in_rewrite_tree1280
-
FOLLOW_rewrite_tree_element_in_rewrite_tree1282
public static final BitSet FOLLOW_rewrite_tree_element_in_rewrite_tree1282
-
FOLLOW_TEMPLATE_in_rewrite_template1300
public static final BitSet FOLLOW_TEMPLATE_in_rewrite_template1300
-
FOLLOW_ID_in_rewrite_template1302
public static final BitSet FOLLOW_ID_in_rewrite_template1302
-
FOLLOW_rewrite_template_args_in_rewrite_template1304
public static final BitSet FOLLOW_rewrite_template_args_in_rewrite_template1304
-
FOLLOW_set_in_rewrite_template1311
public static final BitSet FOLLOW_set_in_rewrite_template1311
-
FOLLOW_rewrite_template_ref_in_rewrite_template1327
public static final BitSet FOLLOW_rewrite_template_ref_in_rewrite_template1327
-
FOLLOW_rewrite_indirect_template_head_in_rewrite_template1332
public static final BitSet FOLLOW_rewrite_indirect_template_head_in_rewrite_template1332
-
FOLLOW_ACTION_in_rewrite_template1337
public static final BitSet FOLLOW_ACTION_in_rewrite_template1337
-
FOLLOW_TEMPLATE_in_rewrite_template_ref1351
public static final BitSet FOLLOW_TEMPLATE_in_rewrite_template_ref1351
-
FOLLOW_ID_in_rewrite_template_ref1353
public static final BitSet FOLLOW_ID_in_rewrite_template_ref1353
-
FOLLOW_rewrite_template_args_in_rewrite_template_ref1355
public static final BitSet FOLLOW_rewrite_template_args_in_rewrite_template_ref1355
-
FOLLOW_TEMPLATE_in_rewrite_indirect_template_head1370
public static final BitSet FOLLOW_TEMPLATE_in_rewrite_indirect_template_head1370
-
FOLLOW_ACTION_in_rewrite_indirect_template_head1372
public static final BitSet FOLLOW_ACTION_in_rewrite_indirect_template_head1372
-
FOLLOW_rewrite_template_args_in_rewrite_indirect_template_head1374
public static final BitSet FOLLOW_rewrite_template_args_in_rewrite_indirect_template_head1374
-
FOLLOW_ARGLIST_in_rewrite_template_args1387
public static final BitSet FOLLOW_ARGLIST_in_rewrite_template_args1387
-
FOLLOW_rewrite_template_arg_in_rewrite_template_args1389
public static final BitSet FOLLOW_rewrite_template_arg_in_rewrite_template_args1389
-
FOLLOW_ARGLIST_in_rewrite_template_args1396
public static final BitSet FOLLOW_ARGLIST_in_rewrite_template_args1396
-
FOLLOW_ARG_in_rewrite_template_arg1410
public static final BitSet FOLLOW_ARG_in_rewrite_template_arg1410
-
FOLLOW_ID_in_rewrite_template_arg1412
public static final BitSet FOLLOW_ID_in_rewrite_template_arg1412
-
FOLLOW_ACTION_in_rewrite_template_arg1414
public static final BitSet FOLLOW_ACTION_in_rewrite_template_arg1414
-
FOLLOW_ID_in_qid1425
public static final BitSet FOLLOW_ID_in_qid1425
-
FOLLOW_90_in_qid1428
public static final BitSet FOLLOW_90_in_qid1428
-
FOLLOW_ID_in_qid1430
public static final BitSet FOLLOW_ID_in_qid1430
-
-
Constructor Detail
-
ANTLRv3Tree
public ANTLRv3Tree(TreeNodeStream input)
-
ANTLRv3Tree
public ANTLRv3Tree(TreeNodeStream input, RecognizerSharedState state)
-
-
Method Detail
-
getTokenNames
public String[] getTokenNames()
Description copied from class:BaseRecognizer
Used to print out token names like ID during debugging and error reporting. The generated parsers implement a method that overrides this to point to their String[] tokenNames.- Overrides:
getTokenNames
in classBaseRecognizer
-
getGrammarFileName
public String getGrammarFileName()
Description copied from class:BaseRecognizer
For debugging and other purposes, might want the grammar name. Have ANTLR generate an implementation for this method.- Overrides:
getGrammarFileName
in classBaseRecognizer
-
grammarDef
public final void grammarDef() throws RecognitionException
- Throws:
RecognitionException
-
grammarType
public final void grammarType() throws RecognitionException
- Throws:
RecognitionException
-
tokensSpec
public final void tokensSpec() throws RecognitionException
- Throws:
RecognitionException
-
tokenSpec
public final void tokenSpec() throws RecognitionException
- Throws:
RecognitionException
-
attrScope
public final void attrScope() throws RecognitionException
- Throws:
RecognitionException
-
action
public final void action() throws RecognitionException
- Throws:
RecognitionException
-
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
-
rule
public final void rule() throws RecognitionException
- Throws:
RecognitionException
-
modifier
public final void modifier() throws RecognitionException
- Throws:
RecognitionException
-
ruleAction
public final void ruleAction() throws RecognitionException
- Throws:
RecognitionException
-
throwsSpec
public final void throwsSpec() throws RecognitionException
- Throws:
RecognitionException
-
ruleScopeSpec
public final void ruleScopeSpec() throws RecognitionException
- Throws:
RecognitionException
-
block
public final void block() throws RecognitionException
- Throws:
RecognitionException
-
altList
public final void altList() throws RecognitionException
- Throws:
RecognitionException
-
alternative
public final void alternative() 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
-
element
public final void element() throws RecognitionException
- Throws:
RecognitionException
-
atom
public final void atom() throws RecognitionException
- Throws:
RecognitionException
-
ebnf
public final void ebnf() throws RecognitionException
- Throws:
RecognitionException
-
notTerminal
public final void notTerminal() throws RecognitionException
- Throws:
RecognitionException
-
rewrite
public final void rewrite() throws RecognitionException
- Throws:
RecognitionException
-
rewrite_alternative
public final void rewrite_alternative() throws RecognitionException
- Throws:
RecognitionException
-
rewrite_tree_block
public final void rewrite_tree_block() throws RecognitionException
- Throws:
RecognitionException
-
rewrite_tree_alternative
public final void rewrite_tree_alternative() throws RecognitionException
- Throws:
RecognitionException
-
rewrite_tree_element
public final void rewrite_tree_element() throws RecognitionException
- Throws:
RecognitionException
-
rewrite_tree_atom
public final void rewrite_tree_atom() throws RecognitionException
- Throws:
RecognitionException
-
rewrite_tree_ebnf
public final void rewrite_tree_ebnf() throws RecognitionException
- Throws:
RecognitionException
-
rewrite_tree
public final void rewrite_tree() throws RecognitionException
- Throws:
RecognitionException
-
rewrite_template
public final void rewrite_template() throws RecognitionException
- Throws:
RecognitionException
-
rewrite_template_ref
public final void rewrite_template_ref() throws RecognitionException
- Throws:
RecognitionException
-
rewrite_indirect_template_head
public final void rewrite_indirect_template_head() throws RecognitionException
- Throws:
RecognitionException
-
rewrite_template_args
public final void rewrite_template_args() throws RecognitionException
- Throws:
RecognitionException
-
rewrite_template_arg
public final void rewrite_template_arg() throws RecognitionException
- Throws:
RecognitionException
-
qid
public final void qid() throws RecognitionException
- Throws:
RecognitionException
-
-