public class ANTLRv3Tree extends TreeParser
Modifier and Type | Class and Description |
---|---|
protected class |
ANTLRv3Tree.DFA48 |
DOWN, input, UP
DEFAULT_TOKEN_CHANNEL, HIDDEN, INITIAL_FOLLOW_STACK_SIZE, MEMO_RULE_FAILED, MEMO_RULE_UNKNOWN, NEXT_TOKEN_RULE_NAME, state
Constructor and Description |
---|
ANTLRv3Tree(TreeNodeStream input) |
ANTLRv3Tree(TreeNodeStream input,
RecognizerSharedState state) |
getAncestor, getCurrentInputSymbol, getErrorHeader, getErrorMessage, getMissingSymbol, getSourceName, getTreeNodeStream, inContext, inContext, matchAny, recoverFromMismatchedToken, reset, setTreeNodeStream, traceIn, traceOut
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
public static final String[] tokenNames
public static final int EOF
public static final int T__67
public static final int T__68
public static final int T__69
public static final int T__70
public static final int T__71
public static final int T__72
public static final int T__73
public static final int T__74
public static final int T__75
public static final int T__76
public static final int T__77
public static final int T__78
public static final int T__79
public static final int T__80
public static final int T__81
public static final int T__82
public static final int T__83
public static final int T__84
public static final int T__85
public static final int T__86
public static final int T__87
public static final int T__88
public static final int T__89
public static final int T__90
public static final int T__91
public static final int T__92
public static final int T__93
public static final int ACTION
public static final int ACTION_CHAR_LITERAL
public static final int ACTION_ESC
public static final int ACTION_STRING_LITERAL
public static final int ALT
public static final int ARG
public static final int ARGLIST
public static final int ARG_ACTION
public static final int AT
public static final int BACKTRACK_SEMPRED
public static final int BANG
public static final int BLOCK
public static final int CHAR_LITERAL
public static final int CHAR_RANGE
public static final int CLOSURE
public static final int COMBINED_GRAMMAR
public static final int DOC_COMMENT
public static final int DOUBLE_ANGLE_STRING_LITERAL
public static final int DOUBLE_QUOTE_STRING_LITERAL
public static final int EOA
public static final int EOB
public static final int EOR
public static final int EPSILON
public static final int ESC
public static final int FRAGMENT
public static final int GATED_SEMPRED
public static final int ID
public static final int INT
public static final int LABEL
public static final int LABEL_ASSIGN
public static final int LEXER
public static final int LEXER_GRAMMAR
public static final int LIST_LABEL_ASSIGN
public static final int LITERAL_CHAR
public static final int ML_COMMENT
public static final int NESTED_ACTION
public static final int NESTED_ARG_ACTION
public static final int OPTIONAL
public static final int OPTIONS
public static final int PARSER
public static final int PARSER_GRAMMAR
public static final int POSITIVE_CLOSURE
public static final int RANGE
public static final int RET
public static final int REWRITE
public static final int ROOT
public static final int RULE
public static final int RULE_REF
public static final int SCOPE
public static final int SEMPRED
public static final int SL_COMMENT
public static final int SRC
public static final int STRING_LITERAL
public static final int SYNPRED
public static final int SYN_SEMPRED
public static final int TEMPLATE
public static final int TOKENS
public static final int TOKEN_REF
public static final int TREE_BEGIN
public static final int TREE_GRAMMAR
public static final int WS
public static final int WS_LOOP
public static final int XDIGIT
protected ANTLRv3Tree.DFA48 dfa48
public static final BitSet FOLLOW_grammarType_in_grammarDef58
public static final BitSet FOLLOW_ID_in_grammarDef60
public static final BitSet FOLLOW_DOC_COMMENT_in_grammarDef62
public static final BitSet FOLLOW_optionsSpec_in_grammarDef65
public static final BitSet FOLLOW_tokensSpec_in_grammarDef68
public static final BitSet FOLLOW_attrScope_in_grammarDef71
public static final BitSet FOLLOW_action_in_grammarDef74
public static final BitSet FOLLOW_rule_in_grammarDef77
public static final BitSet FOLLOW_TOKENS_in_tokensSpec133
public static final BitSet FOLLOW_tokenSpec_in_tokensSpec135
public static final BitSet FOLLOW_LABEL_ASSIGN_in_tokenSpec149
public static final BitSet FOLLOW_TOKEN_REF_in_tokenSpec151
public static final BitSet FOLLOW_STRING_LITERAL_in_tokenSpec153
public static final BitSet FOLLOW_LABEL_ASSIGN_in_tokenSpec160
public static final BitSet FOLLOW_TOKEN_REF_in_tokenSpec162
public static final BitSet FOLLOW_CHAR_LITERAL_in_tokenSpec164
public static final BitSet FOLLOW_TOKEN_REF_in_tokenSpec170
public static final BitSet FOLLOW_SCOPE_in_attrScope182
public static final BitSet FOLLOW_ID_in_attrScope184
public static final BitSet FOLLOW_ACTION_in_attrScope186
public static final BitSet FOLLOW_AT_in_action199
public static final BitSet FOLLOW_ID_in_action201
public static final BitSet FOLLOW_ID_in_action203
public static final BitSet FOLLOW_ACTION_in_action205
public static final BitSet FOLLOW_AT_in_action212
public static final BitSet FOLLOW_ID_in_action214
public static final BitSet FOLLOW_ACTION_in_action216
public static final BitSet FOLLOW_OPTIONS_in_optionsSpec229
public static final BitSet FOLLOW_option_in_optionsSpec231
public static final BitSet FOLLOW_qid_in_option249
public static final BitSet FOLLOW_LABEL_ASSIGN_in_option259
public static final BitSet FOLLOW_ID_in_option261
public static final BitSet FOLLOW_optionValue_in_option263
public static final BitSet FOLLOW_RULE_in_rule329
public static final BitSet FOLLOW_ID_in_rule331
public static final BitSet FOLLOW_modifier_in_rule333
public static final BitSet FOLLOW_ARG_in_rule338
public static final BitSet FOLLOW_ARG_ACTION_in_rule340
public static final BitSet FOLLOW_RET_in_rule347
public static final BitSet FOLLOW_ARG_ACTION_in_rule349
public static final BitSet FOLLOW_throwsSpec_in_rule362
public static final BitSet FOLLOW_optionsSpec_in_rule365
public static final BitSet FOLLOW_ruleScopeSpec_in_rule368
public static final BitSet FOLLOW_ruleAction_in_rule371
public static final BitSet FOLLOW_altList_in_rule382
public static final BitSet FOLLOW_exceptionGroup_in_rule392
public static final BitSet FOLLOW_EOR_in_rule395
public static final BitSet FOLLOW_AT_in_ruleAction434
public static final BitSet FOLLOW_ID_in_ruleAction436
public static final BitSet FOLLOW_ACTION_in_ruleAction438
public static final BitSet FOLLOW_89_in_throwsSpec451
public static final BitSet FOLLOW_ID_in_throwsSpec453
public static final BitSet FOLLOW_SCOPE_in_ruleScopeSpec467
public static final BitSet FOLLOW_ACTION_in_ruleScopeSpec469
public static final BitSet FOLLOW_SCOPE_in_ruleScopeSpec476
public static final BitSet FOLLOW_ACTION_in_ruleScopeSpec478
public static final BitSet FOLLOW_ID_in_ruleScopeSpec480
public static final BitSet FOLLOW_SCOPE_in_ruleScopeSpec488
public static final BitSet FOLLOW_ID_in_ruleScopeSpec490
public static final BitSet FOLLOW_BLOCK_in_block510
public static final BitSet FOLLOW_optionsSpec_in_block512
public static final BitSet FOLLOW_alternative_in_block516
public static final BitSet FOLLOW_rewrite_in_block518
public static final BitSet FOLLOW_EOB_in_block522
public static final BitSet FOLLOW_BLOCK_in_altList545
public static final BitSet FOLLOW_alternative_in_altList548
public static final BitSet FOLLOW_rewrite_in_altList550
public static final BitSet FOLLOW_EOB_in_altList554
public static final BitSet FOLLOW_ALT_in_alternative576
public static final BitSet FOLLOW_element_in_alternative578
public static final BitSet FOLLOW_EOA_in_alternative581
public static final BitSet FOLLOW_ALT_in_alternative593
public static final BitSet FOLLOW_EPSILON_in_alternative595
public static final BitSet FOLLOW_EOA_in_alternative597
public static final BitSet FOLLOW_exceptionHandler_in_exceptionGroup612
public static final BitSet FOLLOW_finallyClause_in_exceptionGroup615
public static final BitSet FOLLOW_finallyClause_in_exceptionGroup621
public static final BitSet FOLLOW_81_in_exceptionHandler642
public static final BitSet FOLLOW_ARG_ACTION_in_exceptionHandler644
public static final BitSet FOLLOW_ACTION_in_exceptionHandler646
public static final BitSet FOLLOW_82_in_finallyClause668
public static final BitSet FOLLOW_ACTION_in_finallyClause670
public static final BitSet FOLLOW_set_in_element686
public static final BitSet FOLLOW_ID_in_element692
public static final BitSet FOLLOW_block_in_element694
public static final BitSet FOLLOW_set_in_element701
public static final BitSet FOLLOW_ID_in_element707
public static final BitSet FOLLOW_atom_in_element709
public static final BitSet FOLLOW_atom_in_element715
public static final BitSet FOLLOW_ebnf_in_element720
public static final BitSet FOLLOW_ACTION_in_element727
public static final BitSet FOLLOW_SEMPRED_in_element734
public static final BitSet FOLLOW_GATED_SEMPRED_in_element739
public static final BitSet FOLLOW_TREE_BEGIN_in_element747
public static final BitSet FOLLOW_element_in_element749
public static final BitSet FOLLOW_set_in_atom763
public static final BitSet FOLLOW_atom_in_atom769
public static final BitSet FOLLOW_CHAR_RANGE_in_atom776
public static final BitSet FOLLOW_CHAR_LITERAL_in_atom778
public static final BitSet FOLLOW_CHAR_LITERAL_in_atom780
public static final BitSet FOLLOW_optionsSpec_in_atom782
public static final BitSet FOLLOW_93_in_atom790
public static final BitSet FOLLOW_notTerminal_in_atom792
public static final BitSet FOLLOW_optionsSpec_in_atom794
public static final BitSet FOLLOW_93_in_atom802
public static final BitSet FOLLOW_block_in_atom804
public static final BitSet FOLLOW_optionsSpec_in_atom806
public static final BitSet FOLLOW_RULE_REF_in_atom817
public static final BitSet FOLLOW_ARG_ACTION_in_atom819
public static final BitSet FOLLOW_RULE_REF_in_atom828
public static final BitSet FOLLOW_CHAR_LITERAL_in_atom838
public static final BitSet FOLLOW_CHAR_LITERAL_in_atom849
public static final BitSet FOLLOW_optionsSpec_in_atom851
public static final BitSet FOLLOW_TOKEN_REF_in_atom860
public static final BitSet FOLLOW_TOKEN_REF_in_atom869
public static final BitSet FOLLOW_optionsSpec_in_atom871
public static final BitSet FOLLOW_TOKEN_REF_in_atom881
public static final BitSet FOLLOW_ARG_ACTION_in_atom883
public static final BitSet FOLLOW_optionsSpec_in_atom885
public static final BitSet FOLLOW_TOKEN_REF_in_atom895
public static final BitSet FOLLOW_ARG_ACTION_in_atom897
public static final BitSet FOLLOW_STRING_LITERAL_in_atom906
public static final BitSet FOLLOW_STRING_LITERAL_in_atom915
public static final BitSet FOLLOW_optionsSpec_in_atom917
public static final BitSet FOLLOW_73_in_atom926
public static final BitSet FOLLOW_73_in_atom935
public static final BitSet FOLLOW_optionsSpec_in_atom937
public static final BitSet FOLLOW_SYNPRED_in_ebnf956
public static final BitSet FOLLOW_block_in_ebnf958
public static final BitSet FOLLOW_OPTIONAL_in_ebnf965
public static final BitSet FOLLOW_block_in_ebnf967
public static final BitSet FOLLOW_CLOSURE_in_ebnf976
public static final BitSet FOLLOW_block_in_ebnf978
public static final BitSet FOLLOW_POSITIVE_CLOSURE_in_ebnf988
public static final BitSet FOLLOW_block_in_ebnf990
public static final BitSet FOLLOW_SYN_SEMPRED_in_ebnf996
public static final BitSet FOLLOW_block_in_ebnf1001
public static final BitSet FOLLOW_REWRITE_in_rewrite1041
public static final BitSet FOLLOW_SEMPRED_in_rewrite1043
public static final BitSet FOLLOW_rewrite_alternative_in_rewrite1045
public static final BitSet FOLLOW_REWRITE_in_rewrite1051
public static final BitSet FOLLOW_rewrite_alternative_in_rewrite1053
public static final BitSet FOLLOW_rewrite_template_in_rewrite_alternative1068
public static final BitSet FOLLOW_rewrite_tree_alternative_in_rewrite_alternative1073
public static final BitSet FOLLOW_ALT_in_rewrite_alternative1084
public static final BitSet FOLLOW_EPSILON_in_rewrite_alternative1086
public static final BitSet FOLLOW_EOA_in_rewrite_alternative1088
public static final BitSet FOLLOW_BLOCK_in_rewrite_tree_block1107
public static final BitSet FOLLOW_rewrite_tree_alternative_in_rewrite_tree_block1109
public static final BitSet FOLLOW_EOB_in_rewrite_tree_block1111
public static final BitSet FOLLOW_ALT_in_rewrite_tree_alternative1130
public static final BitSet FOLLOW_rewrite_tree_element_in_rewrite_tree_alternative1132
public static final BitSet FOLLOW_EOA_in_rewrite_tree_alternative1135
public static final BitSet FOLLOW_rewrite_tree_atom_in_rewrite_tree_element1150
public static final BitSet FOLLOW_rewrite_tree_in_rewrite_tree_element1155
public static final BitSet FOLLOW_rewrite_tree_block_in_rewrite_tree_element1162
public static final BitSet FOLLOW_rewrite_tree_ebnf_in_rewrite_tree_element1169
public static final BitSet FOLLOW_CHAR_LITERAL_in_rewrite_tree_atom1185
public static final BitSet FOLLOW_TOKEN_REF_in_rewrite_tree_atom1192
public static final BitSet FOLLOW_TOKEN_REF_in_rewrite_tree_atom1200
public static final BitSet FOLLOW_ARG_ACTION_in_rewrite_tree_atom1202
public static final BitSet FOLLOW_RULE_REF_in_rewrite_tree_atom1214
public static final BitSet FOLLOW_STRING_LITERAL_in_rewrite_tree_atom1221
public static final BitSet FOLLOW_LABEL_in_rewrite_tree_atom1228
public static final BitSet FOLLOW_ACTION_in_rewrite_tree_atom1233
public static final BitSet FOLLOW_OPTIONAL_in_rewrite_tree_ebnf1245
public static final BitSet FOLLOW_rewrite_tree_block_in_rewrite_tree_ebnf1247
public static final BitSet FOLLOW_CLOSURE_in_rewrite_tree_ebnf1256
public static final BitSet FOLLOW_rewrite_tree_block_in_rewrite_tree_ebnf1258
public static final BitSet FOLLOW_POSITIVE_CLOSURE_in_rewrite_tree_ebnf1268
public static final BitSet FOLLOW_rewrite_tree_block_in_rewrite_tree_ebnf1270
public static final BitSet FOLLOW_TREE_BEGIN_in_rewrite_tree1284
public static final BitSet FOLLOW_rewrite_tree_atom_in_rewrite_tree1286
public static final BitSet FOLLOW_rewrite_tree_element_in_rewrite_tree1288
public static final BitSet FOLLOW_TEMPLATE_in_rewrite_template1306
public static final BitSet FOLLOW_ID_in_rewrite_template1308
public static final BitSet FOLLOW_rewrite_template_args_in_rewrite_template1310
public static final BitSet FOLLOW_set_in_rewrite_template1317
public static final BitSet FOLLOW_rewrite_template_ref_in_rewrite_template1333
public static final BitSet FOLLOW_rewrite_indirect_template_head_in_rewrite_template1338
public static final BitSet FOLLOW_ACTION_in_rewrite_template1343
public static final BitSet FOLLOW_TEMPLATE_in_rewrite_template_ref1357
public static final BitSet FOLLOW_ID_in_rewrite_template_ref1359
public static final BitSet FOLLOW_rewrite_template_args_in_rewrite_template_ref1361
public static final BitSet FOLLOW_TEMPLATE_in_rewrite_indirect_template_head1376
public static final BitSet FOLLOW_ACTION_in_rewrite_indirect_template_head1378
public static final BitSet FOLLOW_rewrite_template_args_in_rewrite_indirect_template_head1380
public static final BitSet FOLLOW_ARGLIST_in_rewrite_template_args1393
public static final BitSet FOLLOW_rewrite_template_arg_in_rewrite_template_args1395
public static final BitSet FOLLOW_ARGLIST_in_rewrite_template_args1402
public static final BitSet FOLLOW_ARG_in_rewrite_template_arg1416
public static final BitSet FOLLOW_ID_in_rewrite_template_arg1418
public static final BitSet FOLLOW_ACTION_in_rewrite_template_arg1420
public static final BitSet FOLLOW_ID_in_qid1431
public static final BitSet FOLLOW_73_in_qid1434
public static final BitSet FOLLOW_ID_in_qid1436
public ANTLRv3Tree(TreeNodeStream input)
public ANTLRv3Tree(TreeNodeStream input, RecognizerSharedState state)
public TreeParser[] getDelegates()
public String[] getTokenNames()
BaseRecognizer
getTokenNames
in class BaseRecognizer
public String getGrammarFileName()
BaseRecognizer
getGrammarFileName
in class BaseRecognizer
public final void grammarDef() throws RecognitionException
RecognitionException
public final void grammarType() throws RecognitionException
RecognitionException
public final void tokensSpec() throws RecognitionException
RecognitionException
public final void tokenSpec() throws RecognitionException
RecognitionException
public final void attrScope() throws RecognitionException
RecognitionException
public final void action() throws RecognitionException
RecognitionException
public final void optionsSpec() throws RecognitionException
RecognitionException
public final void option() throws RecognitionException
RecognitionException
public final void optionValue() throws RecognitionException
RecognitionException
public final void rule() throws RecognitionException
RecognitionException
public final void modifier() throws RecognitionException
RecognitionException
public final void ruleAction() throws RecognitionException
RecognitionException
public final void throwsSpec() throws RecognitionException
RecognitionException
public final void ruleScopeSpec() throws RecognitionException
RecognitionException
public final void block() throws RecognitionException
RecognitionException
public final void altList() throws RecognitionException
RecognitionException
public final void alternative() throws RecognitionException
RecognitionException
public final void exceptionGroup() throws RecognitionException
RecognitionException
public final void exceptionHandler() throws RecognitionException
RecognitionException
public final void finallyClause() throws RecognitionException
RecognitionException
public final void element() throws RecognitionException
RecognitionException
public final void atom() throws RecognitionException
RecognitionException
public final void ebnf() throws RecognitionException
RecognitionException
public final void notTerminal() throws RecognitionException
RecognitionException
public final void rewrite() throws RecognitionException
RecognitionException
public final void rewrite_alternative() throws RecognitionException
RecognitionException
public final void rewrite_tree_block() throws RecognitionException
RecognitionException
public final void rewrite_tree_alternative() throws RecognitionException
RecognitionException
public final void rewrite_tree_element() throws RecognitionException
RecognitionException
public final void rewrite_tree_atom() throws RecognitionException
RecognitionException
public final void rewrite_tree_ebnf() throws RecognitionException
RecognitionException
public final void rewrite_tree() throws RecognitionException
RecognitionException
public final void rewrite_template() throws RecognitionException
RecognitionException
public final void rewrite_template_ref() throws RecognitionException
RecognitionException
public final void rewrite_indirect_template_head() throws RecognitionException
RecognitionException
public final void rewrite_template_args() throws RecognitionException
RecognitionException
public final void rewrite_template_arg() throws RecognitionException
RecognitionException
public final void qid() throws RecognitionException
RecognitionException
Copyright © 1992–2015 ANTLR. All rights reserved.