public class AssignTokenTypesWalker extends TreeParser
Modifier and Type | Class and Description |
---|---|
static class |
AssignTokenTypesWalker.block_return |
static class |
AssignTokenTypesWalker.modifier_return |
static class |
AssignTokenTypesWalker.optionValue_return |
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 |
---|
AssignTokenTypesWalker(TreeNodeStream input) |
AssignTokenTypesWalker(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, setBacktrackingLevel, toStrings, traceIn, traceOut
public static final String[] tokenNames
public static final int EOF
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 AMPERSAND
public static final int ARG
public static final int ARGLIST
public static final int ARG_ACTION
public static final int ASSIGN
public static final int BACKTRACK_SEMPRED
public static final int BANG
public static final int BLOCK
public static final int CATCH
public static final int CHAR_LITERAL
public static final int CHAR_RANGE
public static final int CLOSE_ELEMENT_OPTION
public static final int CLOSURE
public static final int COLON
public static final int COMBINED_GRAMMAR
public static final int COMMA
public static final int COMMENT
public static final int DIGIT
public static final int DOC_COMMENT
public static final int DOLLAR
public static final int DOT
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 ETC
public static final int FINALLY
public static final int FORCED_ACTION
public static final int FRAGMENT
public static final int GATED_SEMPRED
public static final int GRAMMAR
public static final int ID
public static final int IMPLIES
public static final int IMPORT
public static final int INITACTION
public static final int INT
public static final int LABEL
public static final int LEXER
public static final int LEXER_GRAMMAR
public static final int LPAREN
public static final int ML_COMMENT
public static final int NESTED_ACTION
public static final int NESTED_ARG_ACTION
public static final int NOT
public static final int OPEN_ELEMENT_OPTION
public static final int OPTIONAL
public static final int OPTIONS
public static final int OR
public static final int PARSER
public static final int PARSER_GRAMMAR
public static final int PLUS
public static final int PLUS_ASSIGN
public static final int POSITIVE_CLOSURE
public static final int PREC_RULE
public static final int PRIVATE
public static final int PROTECTED
public static final int PUBLIC
public static final int QUESTION
public static final int RANGE
public static final int RCURLY
public static final int RECURSIVE_RULE_REF
public static final int RET
public static final int RETURNS
public static final int REWRITE
public static final int REWRITES
public static final int ROOT
public static final int RPAREN
public static final int RULE
public static final int RULE_REF
public static final int SCOPE
public static final int SEMI
public static final int SEMPRED
public static final int SL_COMMENT
public static final int SRC
public static final int STAR
public static final int STRAY_BRACKET
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 THROWS
public static final int TOKENS
public static final int TOKEN_REF
public static final int TREE
public static final int TREE_BEGIN
public static final int TREE_GRAMMAR
public static final int WILDCARD
public static final int WS
public static final int WS_LOOP
public static final int WS_OPT
public static final int XDIGIT
public static final int CHARSET
protected Grammar grammar
protected String currentRuleName
protected static GrammarAST stringAlias
protected static GrammarAST charAlias
protected static GrammarAST stringAlias2
protected static GrammarAST charAlias2
public static final BitSet FOLLOW_LEXER_GRAMMAR_in_grammar_69
public static final BitSet FOLLOW_grammarSpec_in_grammar_74
public static final BitSet FOLLOW_PARSER_GRAMMAR_in_grammar_84
public static final BitSet FOLLOW_grammarSpec_in_grammar_88
public static final BitSet FOLLOW_TREE_GRAMMAR_in_grammar_98
public static final BitSet FOLLOW_grammarSpec_in_grammar_104
public static final BitSet FOLLOW_COMBINED_GRAMMAR_in_grammar_114
public static final BitSet FOLLOW_grammarSpec_in_grammar_116
public static final BitSet FOLLOW_ID_in_grammarSpec135
public static final BitSet FOLLOW_DOC_COMMENT_in_grammarSpec142
public static final BitSet FOLLOW_optionsSpec_in_grammarSpec149
public static final BitSet FOLLOW_delegateGrammars_in_grammarSpec156
public static final BitSet FOLLOW_tokensSpec_in_grammarSpec163
public static final BitSet FOLLOW_attrScope_in_grammarSpec170
public static final BitSet FOLLOW_AMPERSAND_in_grammarSpec179
public static final BitSet FOLLOW_rules_in_grammarSpec191
public static final BitSet FOLLOW_SCOPE_in_attrScope204
public static final BitSet FOLLOW_ID_in_attrScope206
public static final BitSet FOLLOW_AMPERSAND_in_attrScope211
public static final BitSet FOLLOW_ACTION_in_attrScope220
public static final BitSet FOLLOW_OPTIONS_in_optionsSpec239
public static final BitSet FOLLOW_option_in_optionsSpec242
public static final BitSet FOLLOW_ASSIGN_in_option261
public static final BitSet FOLLOW_ID_in_option263
public static final BitSet FOLLOW_optionValue_in_option265
public static final BitSet FOLLOW_ID_in_optionValue291
public static final BitSet FOLLOW_STRING_LITERAL_in_optionValue296
public static final BitSet FOLLOW_CHAR_LITERAL_in_optionValue301
public static final BitSet FOLLOW_INT_in_optionValue306
public static final BitSet FOLLOW_CHARSET_in_charSet324
public static final BitSet FOLLOW_charSetElement_in_charSet326
public static final BitSet FOLLOW_CHAR_LITERAL_in_charSetElement339
public static final BitSet FOLLOW_OR_in_charSetElement346
public static final BitSet FOLLOW_CHAR_LITERAL_in_charSetElement348
public static final BitSet FOLLOW_CHAR_LITERAL_in_charSetElement350
public static final BitSet FOLLOW_RANGE_in_charSetElement359
public static final BitSet FOLLOW_CHAR_LITERAL_in_charSetElement361
public static final BitSet FOLLOW_CHAR_LITERAL_in_charSetElement363
public static final BitSet FOLLOW_IMPORT_in_delegateGrammars378
public static final BitSet FOLLOW_ASSIGN_in_delegateGrammars386
public static final BitSet FOLLOW_ID_in_delegateGrammars388
public static final BitSet FOLLOW_ID_in_delegateGrammars390
public static final BitSet FOLLOW_ID_in_delegateGrammars398
public static final BitSet FOLLOW_TOKENS_in_tokensSpec420
public static final BitSet FOLLOW_tokenSpec_in_tokensSpec422
public static final BitSet FOLLOW_TOKEN_REF_in_tokenSpec437
public static final BitSet FOLLOW_ASSIGN_in_tokenSpec457
public static final BitSet FOLLOW_TOKEN_REF_in_tokenSpec464
public static final BitSet FOLLOW_STRING_LITERAL_in_tokenSpec481
public static final BitSet FOLLOW_CHAR_LITERAL_in_tokenSpec492
public static final BitSet FOLLOW_rule_in_rules516
public static final BitSet FOLLOW_RULE_in_rule529
public static final BitSet FOLLOW_ruleBody_in_rule531
public static final BitSet FOLLOW_PREC_RULE_in_rule538
public static final BitSet FOLLOW_ruleBody_in_rule540
public static final BitSet FOLLOW_ID_in_ruleBody554
public static final BitSet FOLLOW_modifier_in_ruleBody563
public static final BitSet FOLLOW_ARG_in_ruleBody570
public static final BitSet FOLLOW_ARG_ACTION_in_ruleBody573
public static final BitSet FOLLOW_RET_in_ruleBody581
public static final BitSet FOLLOW_ARG_ACTION_in_ruleBody584
public static final BitSet FOLLOW_throwsSpec_in_ruleBody592
public static final BitSet FOLLOW_optionsSpec_in_ruleBody599
public static final BitSet FOLLOW_ruleScopeSpec_in_ruleBody606
public static final BitSet FOLLOW_AMPERSAND_in_ruleBody615
public static final BitSet FOLLOW_block_in_ruleBody628
public static final BitSet FOLLOW_exceptionGroup_in_ruleBody633
public static final BitSet FOLLOW_EOR_in_ruleBody639
public static final BitSet FOLLOW_THROWS_in_throwsSpec681
public static final BitSet FOLLOW_ID_in_throwsSpec683
public static final BitSet FOLLOW_SCOPE_in_ruleScopeSpec698
public static final BitSet FOLLOW_AMPERSAND_in_ruleScopeSpec703
public static final BitSet FOLLOW_ACTION_in_ruleScopeSpec713
public static final BitSet FOLLOW_ID_in_ruleScopeSpec719
public static final BitSet FOLLOW_BLOCK_in_block737
public static final BitSet FOLLOW_optionsSpec_in_block743
public static final BitSet FOLLOW_alternative_in_block752
public static final BitSet FOLLOW_rewrite_in_block754
public static final BitSet FOLLOW_EOB_in_block762
public static final BitSet FOLLOW_ALT_in_alternative779
public static final BitSet FOLLOW_element_in_alternative782
public static final BitSet FOLLOW_EOA_in_alternative786
public static final BitSet FOLLOW_exceptionHandler_in_exceptionGroup801
public static final BitSet FOLLOW_finallyClause_in_exceptionGroup807
public static final BitSet FOLLOW_finallyClause_in_exceptionGroup814
public static final BitSet FOLLOW_CATCH_in_exceptionHandler826
public static final BitSet FOLLOW_ARG_ACTION_in_exceptionHandler828
public static final BitSet FOLLOW_ACTION_in_exceptionHandler830
public static final BitSet FOLLOW_FINALLY_in_finallyClause843
public static final BitSet FOLLOW_ACTION_in_finallyClause845
public static final BitSet FOLLOW_REWRITES_in_rewrite858
public static final BitSet FOLLOW_REWRITE_in_rewrite863
public static final BitSet FOLLOW_ROOT_in_element887
public static final BitSet FOLLOW_element_in_element889
public static final BitSet FOLLOW_BANG_in_element896
public static final BitSet FOLLOW_element_in_element898
public static final BitSet FOLLOW_atom_in_element904
public static final BitSet FOLLOW_NOT_in_element910
public static final BitSet FOLLOW_element_in_element912
public static final BitSet FOLLOW_RANGE_in_element919
public static final BitSet FOLLOW_atom_in_element921
public static final BitSet FOLLOW_atom_in_element923
public static final BitSet FOLLOW_CHAR_RANGE_in_element930
public static final BitSet FOLLOW_atom_in_element932
public static final BitSet FOLLOW_atom_in_element934
public static final BitSet FOLLOW_ASSIGN_in_element941
public static final BitSet FOLLOW_ID_in_element943
public static final BitSet FOLLOW_element_in_element945
public static final BitSet FOLLOW_PLUS_ASSIGN_in_element952
public static final BitSet FOLLOW_ID_in_element954
public static final BitSet FOLLOW_element_in_element956
public static final BitSet FOLLOW_ebnf_in_element962
public static final BitSet FOLLOW_tree__in_element967
public static final BitSet FOLLOW_SYNPRED_in_element974
public static final BitSet FOLLOW_block_in_element976
public static final BitSet FOLLOW_FORCED_ACTION_in_element983
public static final BitSet FOLLOW_ACTION_in_element988
public static final BitSet FOLLOW_SEMPRED_in_element993
public static final BitSet FOLLOW_SYN_SEMPRED_in_element998
public static final BitSet FOLLOW_BACKTRACK_SEMPRED_in_element1004
public static final BitSet FOLLOW_GATED_SEMPRED_in_element1013
public static final BitSet FOLLOW_EPSILON_in_element1018
public static final BitSet FOLLOW_block_in_ebnf1029
public static final BitSet FOLLOW_OPTIONAL_in_ebnf1036
public static final BitSet FOLLOW_block_in_ebnf1038
public static final BitSet FOLLOW_CLOSURE_in_ebnf1047
public static final BitSet FOLLOW_block_in_ebnf1049
public static final BitSet FOLLOW_POSITIVE_CLOSURE_in_ebnf1058
public static final BitSet FOLLOW_block_in_ebnf1060
public static final BitSet FOLLOW_TREE_BEGIN_in_tree_1074
public static final BitSet FOLLOW_element_in_tree_1076
public static final BitSet FOLLOW_RULE_REF_in_atom1091
public static final BitSet FOLLOW_ARG_ACTION_in_atom1094
public static final BitSet FOLLOW_TOKEN_REF_in_atom1107
public static final BitSet FOLLOW_ARG_ACTION_in_atom1110
public static final BitSet FOLLOW_CHAR_LITERAL_in_atom1124
public static final BitSet FOLLOW_STRING_LITERAL_in_atom1135
public static final BitSet FOLLOW_WILDCARD_in_atom1142
public static final BitSet FOLLOW_DOT_in_atom1148
public static final BitSet FOLLOW_ID_in_atom1150
public static final BitSet FOLLOW_atom_in_atom1152
public AssignTokenTypesWalker(TreeNodeStream input)
public AssignTokenTypesWalker(TreeNodeStream input, RecognizerSharedState state)
public TreeParser[] getDelegates()
public String[] getTokenNames()
BaseRecognizer
getTokenNames
in class BaseRecognizer
public String getGrammarFileName()
BaseRecognizer
getGrammarFileName
in class BaseRecognizer
public void reportError(RecognitionException ex)
BaseRecognizer
reportError
in class BaseRecognizer
protected void initASTPatterns()
protected void trackString(GrammarAST t)
protected void trackToken(GrammarAST t)
protected void trackTokenRule(GrammarAST t, GrammarAST modifier, GrammarAST block)
protected void alias(GrammarAST t, GrammarAST s)
public void defineTokens(Grammar root)
protected void defineStringLiteralsFromDelegates()
protected void assignStringTypes(Grammar root)
protected void aliasTokenIDsAndLiterals(Grammar root)
protected void assignTokenIDTypes(Grammar root)
protected void defineTokenNamesAndLiteralsInGrammar(Grammar root)
protected void init(Grammar root)
public final void grammar_(Grammar g) throws RecognitionException
RecognitionException
public final void grammarSpec() throws RecognitionException
RecognitionException
public final void attrScope() throws RecognitionException
RecognitionException
public final Map<Object,Object> optionsSpec() throws RecognitionException
RecognitionException
public final void option(Map<Object,Object> opts) throws RecognitionException
RecognitionException
public final AssignTokenTypesWalker.optionValue_return optionValue() throws RecognitionException
RecognitionException
public final void charSet() throws RecognitionException
RecognitionException
public final void charSetElement() throws RecognitionException
RecognitionException
public final void delegateGrammars() throws RecognitionException
RecognitionException
public final void tokensSpec() throws RecognitionException
RecognitionException
public final void tokenSpec() throws RecognitionException
RecognitionException
public final void rules() throws RecognitionException
RecognitionException
public final void rule() throws RecognitionException
RecognitionException
public final void ruleBody() throws RecognitionException
RecognitionException
public final AssignTokenTypesWalker.modifier_return modifier() throws RecognitionException
RecognitionException
public final void throwsSpec() throws RecognitionException
RecognitionException
public final void ruleScopeSpec() throws RecognitionException
RecognitionException
public final AssignTokenTypesWalker.block_return block() 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 rewrite() throws RecognitionException
RecognitionException
public final void element() throws RecognitionException
RecognitionException
public final void ebnf() throws RecognitionException
RecognitionException
public final void tree_() throws RecognitionException
RecognitionException
public final void atom() throws RecognitionException
RecognitionException
public final void ast_suffix() throws RecognitionException
RecognitionException
Copyright © 1992–2015 ANTLR. All rights reserved.