public class ANTLRParser extends Parser
DEFAULT_TOKEN_CHANNEL, HIDDEN, INITIAL_FOLLOW_STACK_SIZE, MEMO_RULE_FAILED, MEMO_RULE_UNKNOWN, NEXT_TOKEN_RULE_NAME, state
Constructor and Description |
---|
ANTLRParser(TokenStream input) |
ANTLRParser(TokenStream input,
RecognizerSharedState state) |
getCurrentInputSymbol, getMissingSymbol, getSourceName, getTokenStream, reset, setTokenStream, traceIn, traceOut
alreadyParsedRule, beginResync, combineFollows, computeContextSensitiveRuleFOLLOW, computeErrorRecoverySet, consumeUntil, consumeUntil, displayRecognitionError, emitErrorMessage, endResync, failed, getBacktrackingLevel, getErrorHeader, getErrorMessage, getNumberOfSyntaxErrors, getRuleInvocationStack, getRuleInvocationStack, getRuleMemoization, getRuleMemoizationCacheSize, getTokenErrorDisplay, match, matchAny, memoize, mismatchIsMissingToken, mismatchIsUnwantedToken, pushFollow, recover, recoverFromMismatchedSet, recoverFromMismatchedToken, 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
protected TreeAdaptor adaptor
protected String currentRuleName
protected GrammarAST currentBlockAST
protected boolean atTreeRoot
public static final BitSet FOLLOW_ACTION_in_grammar_324
public static final BitSet FOLLOW_DOC_COMMENT_in_grammar_335
public static final BitSet FOLLOW_grammarType_in_grammar_345
public static final BitSet FOLLOW_id_in_grammar_349
public static final BitSet FOLLOW_SEMI_in_grammar_353
public static final BitSet FOLLOW_optionsSpec_in_grammar_359
public static final BitSet FOLLOW_delegateGrammars_in_grammar_373
public static final BitSet FOLLOW_tokensSpec_in_grammar_382
public static final BitSet FOLLOW_attrScopes_in_grammar_390
public static final BitSet FOLLOW_actions_in_grammar_397
public static final BitSet FOLLOW_rules_in_grammar_405
public static final BitSet FOLLOW_EOF_in_grammar_409
public static final BitSet FOLLOW_LEXER_in_grammarType460
public static final BitSet FOLLOW_GRAMMAR_in_grammarType465
public static final BitSet FOLLOW_PARSER_in_grammarType488
public static final BitSet FOLLOW_GRAMMAR_in_grammarType492
public static final BitSet FOLLOW_TREE_in_grammarType513
public static final BitSet FOLLOW_GRAMMAR_in_grammarType519
public static final BitSet FOLLOW_GRAMMAR_in_grammarType542
public static final BitSet FOLLOW_action_in_actions569
public static final BitSet FOLLOW_AMPERSAND_in_action584
public static final BitSet FOLLOW_actionScopeName_in_action588
public static final BitSet FOLLOW_COLON_in_action590
public static final BitSet FOLLOW_COLON_in_action593
public static final BitSet FOLLOW_id_in_action598
public static final BitSet FOLLOW_ACTION_in_action600
public static final BitSet FOLLOW_id_in_actionScopeName613
public static final BitSet FOLLOW_LEXER_in_actionScopeName620
public static final BitSet FOLLOW_PARSER_in_actionScopeName634
public static final BitSet FOLLOW_OPTIONS_in_optionsSpec656
public static final BitSet FOLLOW_option_in_optionsSpec660
public static final BitSet FOLLOW_SEMI_in_optionsSpec663
public static final BitSet FOLLOW_RCURLY_in_optionsSpec668
public static final BitSet FOLLOW_id_in_option681
public static final BitSet FOLLOW_ASSIGN_in_option683
public static final BitSet FOLLOW_optionValue_in_option686
public static final BitSet FOLLOW_id_in_optionValue707
public static final BitSet FOLLOW_STRING_LITERAL_in_optionValue719
public static final BitSet FOLLOW_CHAR_LITERAL_in_optionValue728
public static final BitSet FOLLOW_INT_in_optionValue739
public static final BitSet FOLLOW_STAR_in_optionValue759
public static final BitSet FOLLOW_IMPORT_in_delegateGrammars784
public static final BitSet FOLLOW_delegateGrammar_in_delegateGrammars787
public static final BitSet FOLLOW_COMMA_in_delegateGrammars790
public static final BitSet FOLLOW_delegateGrammar_in_delegateGrammars793
public static final BitSet FOLLOW_SEMI_in_delegateGrammars797
public static final BitSet FOLLOW_id_in_delegateGrammar811
public static final BitSet FOLLOW_ASSIGN_in_delegateGrammar813
public static final BitSet FOLLOW_id_in_delegateGrammar818
public static final BitSet FOLLOW_id_in_delegateGrammar827
public static final BitSet FOLLOW_TOKENS_in_tokensSpec854
public static final BitSet FOLLOW_tokenSpec_in_tokensSpec860
public static final BitSet FOLLOW_RCURLY_in_tokensSpec865
public static final BitSet FOLLOW_TOKEN_REF_in_tokenSpec877
public static final BitSet FOLLOW_ASSIGN_in_tokenSpec881
public static final BitSet FOLLOW_set_in_tokenSpec884
public static final BitSet FOLLOW_SEMI_in_tokenSpec893
public static final BitSet FOLLOW_attrScope_in_attrScopes906
public static final BitSet FOLLOW_SCOPE_in_attrScope919
public static final BitSet FOLLOW_id_in_attrScope922
public static final BitSet FOLLOW_ruleActions_in_attrScope924
public static final BitSet FOLLOW_ACTION_in_attrScope927
public static final BitSet FOLLOW_rule_in_rules940
public static final BitSet FOLLOW_DOC_COMMENT_in_rule970
public static final BitSet FOLLOW_PROTECTED_in_rule983
public static final BitSet FOLLOW_PUBLIC_in_rule992
public static final BitSet FOLLOW_PRIVATE_in_rule1002
public static final BitSet FOLLOW_FRAGMENT_in_rule1011
public static final BitSet FOLLOW_id_in_rule1023
public static final BitSet FOLLOW_BANG_in_rule1033
public static final BitSet FOLLOW_ARG_ACTION_in_rule1044
public static final BitSet FOLLOW_RETURNS_in_rule1053
public static final BitSet FOLLOW_ARG_ACTION_in_rule1057
public static final BitSet FOLLOW_throwsSpec_in_rule1067
public static final BitSet FOLLOW_optionsSpec_in_rule1076
public static final BitSet FOLLOW_ruleScopeSpec_in_rule1085
public static final BitSet FOLLOW_ruleActions_in_rule1090
public static final BitSet FOLLOW_COLON_in_rule1096
public static final BitSet FOLLOW_ruleAltList_in_rule1100
public static final BitSet FOLLOW_SEMI_in_rule1105
public static final BitSet FOLLOW_exceptionGroup_in_rule1113
public static final BitSet FOLLOW_ruleAction_in_ruleActions1251
public static final BitSet FOLLOW_AMPERSAND_in_ruleAction1266
public static final BitSet FOLLOW_id_in_ruleAction1269
public static final BitSet FOLLOW_ACTION_in_ruleAction1271
public static final BitSet FOLLOW_THROWS_in_throwsSpec1282
public static final BitSet FOLLOW_id_in_throwsSpec1285
public static final BitSet FOLLOW_COMMA_in_throwsSpec1289
public static final BitSet FOLLOW_id_in_throwsSpec1292
public static final BitSet FOLLOW_SCOPE_in_ruleScopeSpec1308
public static final BitSet FOLLOW_ruleActions_in_ruleScopeSpec1310
public static final BitSet FOLLOW_ACTION_in_ruleScopeSpec1313
public static final BitSet FOLLOW_SCOPE_in_ruleScopeSpec1322
public static final BitSet FOLLOW_idList_in_ruleScopeSpec1324
public static final BitSet FOLLOW_SEMI_in_ruleScopeSpec1326
public static final BitSet FOLLOW_alternative_in_ruleAltList1383
public static final BitSet FOLLOW_rewrite_in_ruleAltList1387
public static final BitSet FOLLOW_OR_in_ruleAltList1416
public static final BitSet FOLLOW_alternative_in_ruleAltList1420
public static final BitSet FOLLOW_rewrite_in_ruleAltList1424
public static final BitSet FOLLOW_LPAREN_in_block1500
public static final BitSet FOLLOW_optionsSpec_in_block1538
public static final BitSet FOLLOW_ruleActions_in_block1549
public static final BitSet FOLLOW_COLON_in_block1557
public static final BitSet FOLLOW_ACTION_in_block1563
public static final BitSet FOLLOW_COLON_in_block1565
public static final BitSet FOLLOW_alternative_in_block1577
public static final BitSet FOLLOW_rewrite_in_block1581
public static final BitSet FOLLOW_OR_in_block1591
public static final BitSet FOLLOW_alternative_in_block1595
public static final BitSet FOLLOW_rewrite_in_block1599
public static final BitSet FOLLOW_RPAREN_in_block1616
public static final BitSet FOLLOW_element_in_alternative1656
public static final BitSet FOLLOW_exceptionHandler_in_exceptionGroup1702
public static final BitSet FOLLOW_finallyClause_in_exceptionGroup1705
public static final BitSet FOLLOW_finallyClause_in_exceptionGroup1711
public static final BitSet FOLLOW_CATCH_in_exceptionHandler1722
public static final BitSet FOLLOW_ARG_ACTION_in_exceptionHandler1725
public static final BitSet FOLLOW_ACTION_in_exceptionHandler1727
public static final BitSet FOLLOW_FINALLY_in_finallyClause1738
public static final BitSet FOLLOW_ACTION_in_finallyClause1741
public static final BitSet FOLLOW_elementNoOptionSpec_in_element1752
public static final BitSet FOLLOW_id_in_elementNoOptionSpec1770
public static final BitSet FOLLOW_ASSIGN_in_elementNoOptionSpec1773
public static final BitSet FOLLOW_PLUS_ASSIGN_in_elementNoOptionSpec1776
public static final BitSet FOLLOW_atom_in_elementNoOptionSpec1785
public static final BitSet FOLLOW_ebnfSuffix_in_elementNoOptionSpec1790
public static final BitSet FOLLOW_ebnf_in_elementNoOptionSpec1803
public static final BitSet FOLLOW_atom_in_elementNoOptionSpec1816
public static final BitSet FOLLOW_ebnfSuffix_in_elementNoOptionSpec1825
public static final BitSet FOLLOW_ebnf_in_elementNoOptionSpec1841
public static final BitSet FOLLOW_FORCED_ACTION_in_elementNoOptionSpec1847
public static final BitSet FOLLOW_ACTION_in_elementNoOptionSpec1853
public static final BitSet FOLLOW_SEMPRED_in_elementNoOptionSpec1861
public static final BitSet FOLLOW_IMPLIES_in_elementNoOptionSpec1865
public static final BitSet FOLLOW_tree__in_elementNoOptionSpec1884
public static final BitSet FOLLOW_range_in_atom1899
public static final BitSet FOLLOW_ROOT_in_atom1902
public static final BitSet FOLLOW_BANG_in_atom1905
public static final BitSet FOLLOW_id_in_atom1945
public static final BitSet FOLLOW_WILDCARD_in_atom1949
public static final BitSet FOLLOW_terminal_in_atom1953
public static final BitSet FOLLOW_ruleref_in_atom1955
public static final BitSet FOLLOW_terminal_in_atom1964
public static final BitSet FOLLOW_ruleref_in_atom1970
public static final BitSet FOLLOW_notSet_in_atom1979
public static final BitSet FOLLOW_ROOT_in_atom1982
public static final BitSet FOLLOW_BANG_in_atom1985
public static final BitSet FOLLOW_RULE_REF_in_ruleref1999
public static final BitSet FOLLOW_ARG_ACTION_in_ruleref2002
public static final BitSet FOLLOW_ROOT_in_ruleref2006
public static final BitSet FOLLOW_BANG_in_ruleref2009
public static final BitSet FOLLOW_NOT_in_notSet2023
public static final BitSet FOLLOW_notTerminal_in_notSet2030
public static final BitSet FOLLOW_block_in_notSet2036
public static final BitSet FOLLOW_id_in_treeRoot2059
public static final BitSet FOLLOW_ASSIGN_in_treeRoot2062
public static final BitSet FOLLOW_PLUS_ASSIGN_in_treeRoot2065
public static final BitSet FOLLOW_atom_in_treeRoot2070
public static final BitSet FOLLOW_block_in_treeRoot2072
public static final BitSet FOLLOW_atom_in_treeRoot2078
public static final BitSet FOLLOW_block_in_treeRoot2083
public static final BitSet FOLLOW_TREE_BEGIN_in_tree_2094
public static final BitSet FOLLOW_treeRoot_in_tree_2099
public static final BitSet FOLLOW_element_in_tree_2101
public static final BitSet FOLLOW_RPAREN_in_tree_2106
public static final BitSet FOLLOW_block_in_ebnf2120
public static final BitSet FOLLOW_QUESTION_in_ebnf2126
public static final BitSet FOLLOW_STAR_in_ebnf2144
public static final BitSet FOLLOW_PLUS_in_ebnf2162
public static final BitSet FOLLOW_IMPLIES_in_ebnf2180
public static final BitSet FOLLOW_ROOT_in_ebnf2216
public static final BitSet FOLLOW_BANG_in_ebnf2233
public static final BitSet FOLLOW_CHAR_LITERAL_in_range2280
public static final BitSet FOLLOW_RANGE_in_range2282
public static final BitSet FOLLOW_CHAR_LITERAL_in_range2286
public static final BitSet FOLLOW_TOKEN_REF_in_range2313
public static final BitSet FOLLOW_RANGE_in_range2317
public static final BitSet FOLLOW_TOKEN_REF_in_range2319
public static final BitSet FOLLOW_STRING_LITERAL_in_range2327
public static final BitSet FOLLOW_RANGE_in_range2331
public static final BitSet FOLLOW_STRING_LITERAL_in_range2333
public static final BitSet FOLLOW_CHAR_LITERAL_in_range2341
public static final BitSet FOLLOW_RANGE_in_range2345
public static final BitSet FOLLOW_CHAR_LITERAL_in_range2347
public static final BitSet FOLLOW_CHAR_LITERAL_in_terminal2376
public static final BitSet FOLLOW_elementOptions_in_terminal2381
public static final BitSet FOLLOW_ROOT_in_terminal2389
public static final BitSet FOLLOW_BANG_in_terminal2392
public static final BitSet FOLLOW_TOKEN_REF_in_terminal2403
public static final BitSet FOLLOW_elementOptions_in_terminal2410
public static final BitSet FOLLOW_ARG_ACTION_in_terminal2421
public static final BitSet FOLLOW_ROOT_in_terminal2430
public static final BitSet FOLLOW_BANG_in_terminal2433
public static final BitSet FOLLOW_STRING_LITERAL_in_terminal2444
public static final BitSet FOLLOW_elementOptions_in_terminal2449
public static final BitSet FOLLOW_ROOT_in_terminal2457
public static final BitSet FOLLOW_BANG_in_terminal2460
public static final BitSet FOLLOW_WILDCARD_in_terminal2471
public static final BitSet FOLLOW_ROOT_in_terminal2474
public static final BitSet FOLLOW_BANG_in_terminal2477
public static final BitSet FOLLOW_OPEN_ELEMENT_OPTION_in_elementOptions2496
public static final BitSet FOLLOW_defaultNodeOption_in_elementOptions2499
public static final BitSet FOLLOW_CLOSE_ELEMENT_OPTION_in_elementOptions2502
public static final BitSet FOLLOW_OPEN_ELEMENT_OPTION_in_elementOptions2508
public static final BitSet FOLLOW_elementOption_in_elementOptions2511
public static final BitSet FOLLOW_SEMI_in_elementOptions2515
public static final BitSet FOLLOW_elementOption_in_elementOptions2518
public static final BitSet FOLLOW_CLOSE_ELEMENT_OPTION_in_elementOptions2523
public static final BitSet FOLLOW_elementOptionId_in_defaultNodeOption2536
public static final BitSet FOLLOW_id_in_elementOption2552
public static final BitSet FOLLOW_ASSIGN_in_elementOption2554
public static final BitSet FOLLOW_elementOptionId_in_elementOption2561
public static final BitSet FOLLOW_STRING_LITERAL_in_elementOption2575
public static final BitSet FOLLOW_DOUBLE_QUOTE_STRING_LITERAL_in_elementOption2579
public static final BitSet FOLLOW_DOUBLE_ANGLE_STRING_LITERAL_in_elementOption2583
public static final BitSet FOLLOW_id_in_elementOptionId2614
public static final BitSet FOLLOW_WILDCARD_in_elementOptionId2619
public static final BitSet FOLLOW_id_in_elementOptionId2623
public static final BitSet FOLLOW_QUESTION_in_ebnfSuffix2700
public static final BitSet FOLLOW_STAR_in_ebnfSuffix2714
public static final BitSet FOLLOW_PLUS_in_ebnfSuffix2728
public static final BitSet FOLLOW_id_in_idList2790
public static final BitSet FOLLOW_COMMA_in_idList2793
public static final BitSet FOLLOW_id_in_idList2796
public static final BitSet FOLLOW_TOKEN_REF_in_id2809
public static final BitSet FOLLOW_RULE_REF_in_id2821
public static final BitSet FOLLOW_rewrite_with_sempred_in_rewrite2841
public static final BitSet FOLLOW_REWRITE_in_rewrite2846
public static final BitSet FOLLOW_rewrite_alternative_in_rewrite2848
public static final BitSet FOLLOW_REWRITE_in_rewrite_with_sempred2879
public static final BitSet FOLLOW_SEMPRED_in_rewrite_with_sempred2882
public static final BitSet FOLLOW_rewrite_alternative_in_rewrite_with_sempred2884
public static final BitSet FOLLOW_LPAREN_in_rewrite_block2895
public static final BitSet FOLLOW_rewrite_alternative_in_rewrite_block2899
public static final BitSet FOLLOW_RPAREN_in_rewrite_block2903
public static final BitSet FOLLOW_rewrite_template_in_rewrite_alternative2939
public static final BitSet FOLLOW_rewrite_element_in_rewrite_alternative2951
public static final BitSet FOLLOW_ETC_in_rewrite_alternative3012
public static final BitSet FOLLOW_rewrite_atom_in_rewrite_element3027
public static final BitSet FOLLOW_ebnfSuffix_in_rewrite_element3047
public static final BitSet FOLLOW_rewrite_ebnf_in_rewrite_element3066
public static final BitSet FOLLOW_rewrite_tree_in_rewrite_element3075
public static final BitSet FOLLOW_ebnfSuffix_in_rewrite_element3095
public static final BitSet FOLLOW_TOKEN_REF_in_rewrite_atom3122
public static final BitSet FOLLOW_elementOptions_in_rewrite_atom3125
public static final BitSet FOLLOW_ARG_ACTION_in_rewrite_atom3130
public static final BitSet FOLLOW_RULE_REF_in_rewrite_atom3137
public static final BitSet FOLLOW_CHAR_LITERAL_in_rewrite_atom3144
public static final BitSet FOLLOW_elementOptions_in_rewrite_atom3146
public static final BitSet FOLLOW_STRING_LITERAL_in_rewrite_atom3156
public static final BitSet FOLLOW_elementOptions_in_rewrite_atom3158
public static final BitSet FOLLOW_DOLLAR_in_rewrite_atom3166
public static final BitSet FOLLOW_label_in_rewrite_atom3169
public static final BitSet FOLLOW_ACTION_in_rewrite_atom3175
public static final BitSet FOLLOW_TOKEN_REF_in_label3186
public static final BitSet FOLLOW_RULE_REF_in_label3196
public static final BitSet FOLLOW_rewrite_block_in_rewrite_ebnf3214
public static final BitSet FOLLOW_QUESTION_in_rewrite_ebnf3220
public static final BitSet FOLLOW_STAR_in_rewrite_ebnf3239
public static final BitSet FOLLOW_PLUS_in_rewrite_ebnf3258
public static final BitSet FOLLOW_TREE_BEGIN_in_rewrite_tree3286
public static final BitSet FOLLOW_rewrite_atom_in_rewrite_tree3292
public static final BitSet FOLLOW_rewrite_element_in_rewrite_tree3294
public static final BitSet FOLLOW_RPAREN_in_rewrite_tree3299
public static final BitSet FOLLOW_rewrite_template_head_in_rewrite_template3334
public static final BitSet FOLLOW_DOUBLE_QUOTE_STRING_LITERAL_in_rewrite_template3353
public static final BitSet FOLLOW_DOUBLE_ANGLE_STRING_LITERAL_in_rewrite_template3359
public static final BitSet FOLLOW_rewrite_template_head_in_rewrite_template3374
public static final BitSet FOLLOW_rewrite_indirect_template_head_in_rewrite_template3383
public static final BitSet FOLLOW_ACTION_in_rewrite_template3392
public static final BitSet FOLLOW_id_in_rewrite_template_head3405
public static final BitSet FOLLOW_LPAREN_in_rewrite_template_head3409
public static final BitSet FOLLOW_rewrite_template_args_in_rewrite_template_head3413
public static final BitSet FOLLOW_RPAREN_in_rewrite_template_head3417
public static final BitSet FOLLOW_LPAREN_in_rewrite_indirect_template_head3445
public static final BitSet FOLLOW_ACTION_in_rewrite_indirect_template_head3449
public static final BitSet FOLLOW_RPAREN_in_rewrite_indirect_template_head3453
public static final BitSet FOLLOW_LPAREN_in_rewrite_indirect_template_head3457
public static final BitSet FOLLOW_rewrite_template_args_in_rewrite_indirect_template_head3459
public static final BitSet FOLLOW_RPAREN_in_rewrite_indirect_template_head3461
public static final BitSet FOLLOW_rewrite_template_arg_in_rewrite_template_args3485
public static final BitSet FOLLOW_COMMA_in_rewrite_template_args3488
public static final BitSet FOLLOW_rewrite_template_arg_in_rewrite_template_args3490
public static final BitSet FOLLOW_id_in_rewrite_template_arg3525
public static final BitSet FOLLOW_ASSIGN_in_rewrite_template_arg3529
public static final BitSet FOLLOW_ACTION_in_rewrite_template_arg3531
public static final BitSet FOLLOW_id_in_synpred1_ANTLR1929
public static final BitSet FOLLOW_WILDCARD_in_synpred1_ANTLR1931
public static final BitSet FOLLOW_terminal_in_synpred1_ANTLR1934
public static final BitSet FOLLOW_ruleref_in_synpred1_ANTLR1936
public ANTLRParser(TokenStream input)
public ANTLRParser(TokenStream input, RecognizerSharedState state)
public Parser[] getDelegates()
public void setTreeAdaptor(TreeAdaptor adaptor)
public TreeAdaptor getTreeAdaptor()
public String[] getTokenNames()
BaseRecognizer
getTokenNames
in class BaseRecognizer
public String getGrammarFileName()
BaseRecognizer
getGrammarFileName
in class BaseRecognizer
public static ANTLRParser createParser(TokenStream input)
public Grammar getGrammar()
public void setGrammar(Grammar value)
public int getGrammarType()
public void setGrammarType(int value)
public String getFileName()
public void setFileName(String value)
protected GrammarAST setToBlockWithSet(GrammarAST b)
protected GrammarAST createBlockFromDupAlt(GrammarAST alt)
protected void prefixWithSynPred(GrammarAST alt)
protected GrammarAST createSynSemPredFromBlock(GrammarAST synpredBlockAST, int synpredTokenType)
public static GrammarAST createSimpleRuleAST(String name, GrammarAST block, boolean fragment)
public void reportError(RecognitionException ex)
BaseRecognizer
reportError
in class BaseRecognizer
public void cleanup(GrammarAST root)
public final ANTLRParser.grammar__return grammar_(Grammar g) throws RecognitionException
RecognitionException
public final ANTLRParser.grammarType_return grammarType() throws RecognitionException
RecognitionException
public final ANTLRParser.actions_return actions() throws RecognitionException
RecognitionException
public final ANTLRParser.action_return action() throws RecognitionException
RecognitionException
public final ANTLRParser.actionScopeName_return actionScopeName() throws RecognitionException
RecognitionException
public final ANTLRParser.optionsSpec_return optionsSpec() throws RecognitionException
RecognitionException
public final ANTLRParser.option_return option(Map<String,Object> opts) throws RecognitionException
RecognitionException
public final ANTLRParser.optionValue_return optionValue() throws RecognitionException
RecognitionException
public final ANTLRParser.delegateGrammars_return delegateGrammars() throws RecognitionException
RecognitionException
public final ANTLRParser.delegateGrammar_return delegateGrammar() throws RecognitionException
RecognitionException
public final ANTLRParser.tokensSpec_return tokensSpec() throws RecognitionException
RecognitionException
public final ANTLRParser.tokenSpec_return tokenSpec() throws RecognitionException
RecognitionException
public final ANTLRParser.attrScopes_return attrScopes() throws RecognitionException
RecognitionException
public final ANTLRParser.attrScope_return attrScope() throws RecognitionException
RecognitionException
public final ANTLRParser.rules_return rules() throws RecognitionException
RecognitionException
public final ANTLRParser.rule_return rule() throws RecognitionException
RecognitionException
public final ANTLRParser.ruleActions_return ruleActions() throws RecognitionException
RecognitionException
public final ANTLRParser.ruleAction_return ruleAction() throws RecognitionException
RecognitionException
public final ANTLRParser.throwsSpec_return throwsSpec() throws RecognitionException
RecognitionException
public final ANTLRParser.ruleScopeSpec_return ruleScopeSpec() throws RecognitionException
RecognitionException
public final ANTLRParser.ruleAltList_return ruleAltList(Map<String,Object> opts) throws RecognitionException
RecognitionException
public final ANTLRParser.block_return block() throws RecognitionException
RecognitionException
public final ANTLRParser.alternative_return alternative() throws RecognitionException
RecognitionException
public final ANTLRParser.exceptionGroup_return exceptionGroup() throws RecognitionException
RecognitionException
public final ANTLRParser.exceptionHandler_return exceptionHandler() throws RecognitionException
RecognitionException
public final ANTLRParser.finallyClause_return finallyClause() throws RecognitionException
RecognitionException
public final ANTLRParser.element_return element() throws RecognitionException
RecognitionException
public final ANTLRParser.elementNoOptionSpec_return elementNoOptionSpec() throws RecognitionException
RecognitionException
public final ANTLRParser.atom_return atom() throws RecognitionException
RecognitionException
public final ANTLRParser.ruleref_return ruleref() throws RecognitionException
RecognitionException
public final ANTLRParser.notSet_return notSet() throws RecognitionException
RecognitionException
public final ANTLRParser.treeRoot_return treeRoot() throws RecognitionException
RecognitionException
public final ANTLRParser.tree__return tree_() throws RecognitionException
RecognitionException
public final ANTLRParser.ebnf_return ebnf() throws RecognitionException
RecognitionException
public final ANTLRParser.range_return range() throws RecognitionException
RecognitionException
public final ANTLRParser.terminal_return terminal() throws RecognitionException
RecognitionException
public final ANTLRParser.elementOptions_return elementOptions(GrammarAST terminalAST) throws RecognitionException
RecognitionException
public final ANTLRParser.defaultNodeOption_return defaultNodeOption(GrammarAST terminalAST) throws RecognitionException
RecognitionException
public final ANTLRParser.elementOption_return elementOption(GrammarAST terminalAST) throws RecognitionException
RecognitionException
public final ANTLRParser.elementOptionId_return elementOptionId() throws RecognitionException
RecognitionException
public final ANTLRParser.ebnfSuffix_return ebnfSuffix(GrammarAST elemAST, boolean inRewrite) throws RecognitionException
RecognitionException
public final ANTLRParser.notTerminal_return notTerminal() throws RecognitionException
RecognitionException
public final ANTLRParser.idList_return idList() throws RecognitionException
RecognitionException
public final ANTLRParser.id_return id() throws RecognitionException
RecognitionException
public final ANTLRParser.rewrite_return rewrite() throws RecognitionException
RecognitionException
public final ANTLRParser.rewrite_with_sempred_return rewrite_with_sempred() throws RecognitionException
RecognitionException
public final ANTLRParser.rewrite_block_return rewrite_block() throws RecognitionException
RecognitionException
public final ANTLRParser.rewrite_alternative_return rewrite_alternative() throws RecognitionException
RecognitionException
public final ANTLRParser.rewrite_element_return rewrite_element() throws RecognitionException
RecognitionException
public final ANTLRParser.rewrite_atom_return rewrite_atom() throws RecognitionException
RecognitionException
public final ANTLRParser.label_return label() throws RecognitionException
RecognitionException
public final ANTLRParser.rewrite_ebnf_return rewrite_ebnf() throws RecognitionException
RecognitionException
public final ANTLRParser.rewrite_tree_return rewrite_tree() throws RecognitionException
RecognitionException
public final ANTLRParser.rewrite_template_return rewrite_template() throws RecognitionException
RecognitionException
public final ANTLRParser.rewrite_template_head_return rewrite_template_head() throws RecognitionException
RecognitionException
public final ANTLRParser.rewrite_indirect_template_head_return rewrite_indirect_template_head() throws RecognitionException
RecognitionException
public final ANTLRParser.rewrite_template_args_return rewrite_template_args() throws RecognitionException
RecognitionException
public final ANTLRParser.rewrite_template_arg_return rewrite_template_arg() throws RecognitionException
RecognitionException
public final void synpred1_ANTLR_fragment() throws RecognitionException
RecognitionException
public final boolean synpred1_ANTLR()
Copyright © 1992–2015 ANTLR. All rights reserved.