Package org.antlr.grammar.v3
Class ANTLRParser
- java.lang.Object
-
- org.antlr.runtime.BaseRecognizer
-
- org.antlr.runtime.Parser
-
- org.antlr.grammar.v3.ANTLRParser
-
public class ANTLRParser extends Parser
Read in an ANTLR grammar and build an AST. Try not to do any actions, just build the tree. The phases are: antlr.g (this file) assign.types.g define.g buildnfa.g antlr.print.g (optional) codegen.g Terence Parr University of San Francisco 2005
-
-
Nested Class Summary
-
Field Summary
-
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 ANTLRParser(TokenStream input)
ANTLRParser(TokenStream input, RecognizerSharedState state)
-
Method Summary
-
Methods inherited from class org.antlr.runtime.Parser
getCurrentInputSymbol, getMissingSymbol, getSourceName, getTokenStream, reset, setTokenStream, traceIn, traceOut
-
Methods inherited from class org.antlr.runtime.BaseRecognizer
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
-
-
-
-
Field Detail
-
tokenNames
public static final java.lang.String[] tokenNames
-
EOF
public static final int EOF
- See Also:
- Constant Field Values
-
ACTION
public static final int ACTION
- See Also:
- Constant Field Values
-
ACTION_CHAR_LITERAL
public static final int ACTION_CHAR_LITERAL
- See Also:
- Constant Field Values
-
ACTION_ESC
public static final int ACTION_ESC
- See Also:
- Constant Field Values
-
ACTION_STRING_LITERAL
public static final int ACTION_STRING_LITERAL
- See Also:
- Constant Field Values
-
ALT
public static final int ALT
- See Also:
- Constant Field Values
-
AMPERSAND
public static final int AMPERSAND
- See Also:
- Constant Field Values
-
ARG
public static final int ARG
- See Also:
- Constant Field Values
-
ARGLIST
public static final int ARGLIST
- See Also:
- Constant Field Values
-
ARG_ACTION
public static final int ARG_ACTION
- See Also:
- Constant Field Values
-
ASSIGN
public static final int ASSIGN
- See Also:
- Constant Field Values
-
BACKTRACK_SEMPRED
public static final int BACKTRACK_SEMPRED
- See Also:
- Constant Field Values
-
BANG
public static final int BANG
- See Also:
- Constant Field Values
-
BLOCK
public static final int BLOCK
- See Also:
- Constant Field Values
-
CATCH
public static final int CATCH
- See Also:
- Constant Field Values
-
CHAR_LITERAL
public static final int CHAR_LITERAL
- See Also:
- Constant Field Values
-
CHAR_RANGE
public static final int CHAR_RANGE
- See Also:
- Constant Field Values
-
CLOSE_ELEMENT_OPTION
public static final int CLOSE_ELEMENT_OPTION
- See Also:
- Constant Field Values
-
CLOSURE
public static final int CLOSURE
- See Also:
- Constant Field Values
-
COLON
public static final int COLON
- See Also:
- Constant Field Values
-
COMBINED_GRAMMAR
public static final int COMBINED_GRAMMAR
- See Also:
- Constant Field Values
-
COMMA
public static final int COMMA
- See Also:
- Constant Field Values
-
COMMENT
public static final int COMMENT
- See Also:
- Constant Field Values
-
DIGIT
public static final int DIGIT
- See Also:
- Constant Field Values
-
DOC_COMMENT
public static final int DOC_COMMENT
- See Also:
- Constant Field Values
-
DOLLAR
public static final int DOLLAR
- See Also:
- Constant Field Values
-
DOT
public static final int DOT
- See Also:
- Constant Field Values
-
DOUBLE_ANGLE_STRING_LITERAL
public static final int DOUBLE_ANGLE_STRING_LITERAL
- See Also:
- Constant Field Values
-
DOUBLE_QUOTE_STRING_LITERAL
public static final int DOUBLE_QUOTE_STRING_LITERAL
- See Also:
- Constant Field Values
-
EOA
public static final int EOA
- See Also:
- Constant Field Values
-
EOB
public static final int EOB
- See Also:
- Constant Field Values
-
EOR
public static final int EOR
- See Also:
- Constant Field Values
-
EPSILON
public static final int EPSILON
- See Also:
- Constant Field Values
-
ESC
public static final int ESC
- See Also:
- Constant Field Values
-
ETC
public static final int ETC
- See Also:
- Constant Field Values
-
FINALLY
public static final int FINALLY
- See Also:
- Constant Field Values
-
FORCED_ACTION
public static final int FORCED_ACTION
- See Also:
- Constant Field Values
-
FRAGMENT
public static final int FRAGMENT
- See Also:
- Constant Field Values
-
GATED_SEMPRED
public static final int GATED_SEMPRED
- See Also:
- Constant Field Values
-
GRAMMAR
public static final int GRAMMAR
- See Also:
- Constant Field Values
-
ID
public static final int ID
- See Also:
- Constant Field Values
-
IMPLIES
public static final int IMPLIES
- See Also:
- Constant Field Values
-
IMPORT
public static final int IMPORT
- See Also:
- Constant Field Values
-
INITACTION
public static final int INITACTION
- See Also:
- Constant Field Values
-
INT
public static final int INT
- See Also:
- Constant Field Values
-
LABEL
public static final int LABEL
- See Also:
- Constant Field Values
-
LEXER
public static final int LEXER
- See Also:
- Constant Field Values
-
LEXER_GRAMMAR
public static final int LEXER_GRAMMAR
- See Also:
- Constant Field Values
-
LPAREN
public static final int LPAREN
- See Also:
- Constant Field Values
-
ML_COMMENT
public static final int ML_COMMENT
- See Also:
- Constant Field Values
-
NESTED_ACTION
public static final int NESTED_ACTION
- See Also:
- Constant Field Values
-
NESTED_ARG_ACTION
public static final int NESTED_ARG_ACTION
- See Also:
- Constant Field Values
-
NOT
public static final int NOT
- See Also:
- Constant Field Values
-
OPEN_ELEMENT_OPTION
public static final int OPEN_ELEMENT_OPTION
- See Also:
- Constant Field Values
-
OPTIONAL
public static final int OPTIONAL
- See Also:
- Constant Field Values
-
OPTIONS
public static final int OPTIONS
- See Also:
- Constant Field Values
-
OR
public static final int OR
- See Also:
- Constant Field Values
-
PARSER
public static final int PARSER
- See Also:
- Constant Field Values
-
PARSER_GRAMMAR
public static final int PARSER_GRAMMAR
- See Also:
- Constant Field Values
-
PLUS
public static final int PLUS
- See Also:
- Constant Field Values
-
PLUS_ASSIGN
public static final int PLUS_ASSIGN
- See Also:
- Constant Field Values
-
POSITIVE_CLOSURE
public static final int POSITIVE_CLOSURE
- See Also:
- Constant Field Values
-
PREC_RULE
public static final int PREC_RULE
- See Also:
- Constant Field Values
-
PRIVATE
public static final int PRIVATE
- See Also:
- Constant Field Values
-
PROTECTED
public static final int PROTECTED
- See Also:
- Constant Field Values
-
PUBLIC
public static final int PUBLIC
- See Also:
- Constant Field Values
-
QUESTION
public static final int QUESTION
- See Also:
- Constant Field Values
-
RANGE
public static final int RANGE
- See Also:
- Constant Field Values
-
RCURLY
public static final int RCURLY
- See Also:
- Constant Field Values
-
RECURSIVE_RULE_REF
public static final int RECURSIVE_RULE_REF
- See Also:
- Constant Field Values
-
RET
public static final int RET
- See Also:
- Constant Field Values
-
RETURNS
public static final int RETURNS
- See Also:
- Constant Field Values
-
REWRITE
public static final int REWRITE
- See Also:
- Constant Field Values
-
REWRITES
public static final int REWRITES
- See Also:
- Constant Field Values
-
ROOT
public static final int ROOT
- See Also:
- Constant Field Values
-
RPAREN
public static final int RPAREN
- See Also:
- Constant Field Values
-
RULE
public static final int RULE
- See Also:
- Constant Field Values
-
RULE_REF
public static final int RULE_REF
- See Also:
- Constant Field Values
-
SCOPE
public static final int SCOPE
- See Also:
- Constant Field Values
-
SEMI
public static final int SEMI
- See Also:
- Constant Field Values
-
SEMPRED
public static final int SEMPRED
- See Also:
- Constant Field Values
-
SL_COMMENT
public static final int SL_COMMENT
- See Also:
- Constant Field Values
-
SRC
public static final int SRC
- See Also:
- Constant Field Values
-
STAR
public static final int STAR
- See Also:
- Constant Field Values
-
STRAY_BRACKET
public static final int STRAY_BRACKET
- See Also:
- Constant Field Values
-
STRING_LITERAL
public static final int STRING_LITERAL
- See Also:
- Constant Field Values
-
SYNPRED
public static final int SYNPRED
- See Also:
- Constant Field Values
-
SYN_SEMPRED
public static final int SYN_SEMPRED
- See Also:
- Constant Field Values
-
TEMPLATE
public static final int TEMPLATE
- See Also:
- Constant Field Values
-
THROWS
public static final int THROWS
- See Also:
- Constant Field Values
-
TOKENS
public static final int TOKENS
- See Also:
- Constant Field Values
-
TOKEN_REF
public static final int TOKEN_REF
- See Also:
- Constant Field Values
-
TREE
public static final int TREE
- See Also:
- Constant Field Values
-
TREE_BEGIN
public static final int TREE_BEGIN
- See Also:
- Constant Field Values
-
TREE_GRAMMAR
public static final int TREE_GRAMMAR
- See Also:
- Constant Field Values
-
WILDCARD
public static final int WILDCARD
- See Also:
- Constant Field Values
-
WS
public static final int WS
- See Also:
- Constant Field Values
-
WS_LOOP
public static final int WS_LOOP
- See Also:
- Constant Field Values
-
WS_OPT
public static final int WS_OPT
- See Also:
- Constant Field Values
-
XDIGIT
public static final int XDIGIT
- See Also:
- Constant Field Values
-
adaptor
protected TreeAdaptor adaptor
-
currentRuleName
protected java.lang.String currentRuleName
-
currentBlockAST
protected GrammarAST currentBlockAST
-
atTreeRoot
protected boolean atTreeRoot
-
FOLLOW_ACTION_in_grammar_324
public static final BitSet FOLLOW_ACTION_in_grammar_324
-
FOLLOW_DOC_COMMENT_in_grammar_335
public static final BitSet FOLLOW_DOC_COMMENT_in_grammar_335
-
FOLLOW_grammarType_in_grammar_345
public static final BitSet FOLLOW_grammarType_in_grammar_345
-
FOLLOW_id_in_grammar_349
public static final BitSet FOLLOW_id_in_grammar_349
-
FOLLOW_SEMI_in_grammar_353
public static final BitSet FOLLOW_SEMI_in_grammar_353
-
FOLLOW_optionsSpec_in_grammar_359
public static final BitSet FOLLOW_optionsSpec_in_grammar_359
-
FOLLOW_delegateGrammars_in_grammar_373
public static final BitSet FOLLOW_delegateGrammars_in_grammar_373
-
FOLLOW_tokensSpec_in_grammar_382
public static final BitSet FOLLOW_tokensSpec_in_grammar_382
-
FOLLOW_attrScopes_in_grammar_390
public static final BitSet FOLLOW_attrScopes_in_grammar_390
-
FOLLOW_actions_in_grammar_397
public static final BitSet FOLLOW_actions_in_grammar_397
-
FOLLOW_rules_in_grammar_405
public static final BitSet FOLLOW_rules_in_grammar_405
-
FOLLOW_EOF_in_grammar_409
public static final BitSet FOLLOW_EOF_in_grammar_409
-
FOLLOW_LEXER_in_grammarType460
public static final BitSet FOLLOW_LEXER_in_grammarType460
-
FOLLOW_GRAMMAR_in_grammarType465
public static final BitSet FOLLOW_GRAMMAR_in_grammarType465
-
FOLLOW_PARSER_in_grammarType488
public static final BitSet FOLLOW_PARSER_in_grammarType488
-
FOLLOW_GRAMMAR_in_grammarType492
public static final BitSet FOLLOW_GRAMMAR_in_grammarType492
-
FOLLOW_TREE_in_grammarType513
public static final BitSet FOLLOW_TREE_in_grammarType513
-
FOLLOW_GRAMMAR_in_grammarType519
public static final BitSet FOLLOW_GRAMMAR_in_grammarType519
-
FOLLOW_GRAMMAR_in_grammarType542
public static final BitSet FOLLOW_GRAMMAR_in_grammarType542
-
FOLLOW_action_in_actions569
public static final BitSet FOLLOW_action_in_actions569
-
FOLLOW_AMPERSAND_in_action584
public static final BitSet FOLLOW_AMPERSAND_in_action584
-
FOLLOW_actionScopeName_in_action588
public static final BitSet FOLLOW_actionScopeName_in_action588
-
FOLLOW_COLON_in_action590
public static final BitSet FOLLOW_COLON_in_action590
-
FOLLOW_COLON_in_action593
public static final BitSet FOLLOW_COLON_in_action593
-
FOLLOW_id_in_action598
public static final BitSet FOLLOW_id_in_action598
-
FOLLOW_ACTION_in_action600
public static final BitSet FOLLOW_ACTION_in_action600
-
FOLLOW_id_in_actionScopeName613
public static final BitSet FOLLOW_id_in_actionScopeName613
-
FOLLOW_LEXER_in_actionScopeName620
public static final BitSet FOLLOW_LEXER_in_actionScopeName620
-
FOLLOW_PARSER_in_actionScopeName634
public static final BitSet FOLLOW_PARSER_in_actionScopeName634
-
FOLLOW_OPTIONS_in_optionsSpec656
public static final BitSet FOLLOW_OPTIONS_in_optionsSpec656
-
FOLLOW_option_in_optionsSpec660
public static final BitSet FOLLOW_option_in_optionsSpec660
-
FOLLOW_SEMI_in_optionsSpec663
public static final BitSet FOLLOW_SEMI_in_optionsSpec663
-
FOLLOW_RCURLY_in_optionsSpec668
public static final BitSet FOLLOW_RCURLY_in_optionsSpec668
-
FOLLOW_id_in_option681
public static final BitSet FOLLOW_id_in_option681
-
FOLLOW_ASSIGN_in_option683
public static final BitSet FOLLOW_ASSIGN_in_option683
-
FOLLOW_optionValue_in_option686
public static final BitSet FOLLOW_optionValue_in_option686
-
FOLLOW_id_in_optionValue707
public static final BitSet FOLLOW_id_in_optionValue707
-
FOLLOW_STRING_LITERAL_in_optionValue719
public static final BitSet FOLLOW_STRING_LITERAL_in_optionValue719
-
FOLLOW_CHAR_LITERAL_in_optionValue728
public static final BitSet FOLLOW_CHAR_LITERAL_in_optionValue728
-
FOLLOW_INT_in_optionValue739
public static final BitSet FOLLOW_INT_in_optionValue739
-
FOLLOW_STAR_in_optionValue759
public static final BitSet FOLLOW_STAR_in_optionValue759
-
FOLLOW_IMPORT_in_delegateGrammars784
public static final BitSet FOLLOW_IMPORT_in_delegateGrammars784
-
FOLLOW_delegateGrammar_in_delegateGrammars787
public static final BitSet FOLLOW_delegateGrammar_in_delegateGrammars787
-
FOLLOW_COMMA_in_delegateGrammars790
public static final BitSet FOLLOW_COMMA_in_delegateGrammars790
-
FOLLOW_delegateGrammar_in_delegateGrammars793
public static final BitSet FOLLOW_delegateGrammar_in_delegateGrammars793
-
FOLLOW_SEMI_in_delegateGrammars797
public static final BitSet FOLLOW_SEMI_in_delegateGrammars797
-
FOLLOW_id_in_delegateGrammar811
public static final BitSet FOLLOW_id_in_delegateGrammar811
-
FOLLOW_ASSIGN_in_delegateGrammar813
public static final BitSet FOLLOW_ASSIGN_in_delegateGrammar813
-
FOLLOW_id_in_delegateGrammar818
public static final BitSet FOLLOW_id_in_delegateGrammar818
-
FOLLOW_id_in_delegateGrammar827
public static final BitSet FOLLOW_id_in_delegateGrammar827
-
FOLLOW_TOKENS_in_tokensSpec854
public static final BitSet FOLLOW_TOKENS_in_tokensSpec854
-
FOLLOW_tokenSpec_in_tokensSpec860
public static final BitSet FOLLOW_tokenSpec_in_tokensSpec860
-
FOLLOW_RCURLY_in_tokensSpec865
public static final BitSet FOLLOW_RCURLY_in_tokensSpec865
-
FOLLOW_TOKEN_REF_in_tokenSpec877
public static final BitSet FOLLOW_TOKEN_REF_in_tokenSpec877
-
FOLLOW_ASSIGN_in_tokenSpec881
public static final BitSet FOLLOW_ASSIGN_in_tokenSpec881
-
FOLLOW_set_in_tokenSpec884
public static final BitSet FOLLOW_set_in_tokenSpec884
-
FOLLOW_SEMI_in_tokenSpec893
public static final BitSet FOLLOW_SEMI_in_tokenSpec893
-
FOLLOW_attrScope_in_attrScopes906
public static final BitSet FOLLOW_attrScope_in_attrScopes906
-
FOLLOW_SCOPE_in_attrScope919
public static final BitSet FOLLOW_SCOPE_in_attrScope919
-
FOLLOW_id_in_attrScope922
public static final BitSet FOLLOW_id_in_attrScope922
-
FOLLOW_ruleActions_in_attrScope924
public static final BitSet FOLLOW_ruleActions_in_attrScope924
-
FOLLOW_ACTION_in_attrScope927
public static final BitSet FOLLOW_ACTION_in_attrScope927
-
FOLLOW_rule_in_rules940
public static final BitSet FOLLOW_rule_in_rules940
-
FOLLOW_DOC_COMMENT_in_rule970
public static final BitSet FOLLOW_DOC_COMMENT_in_rule970
-
FOLLOW_PROTECTED_in_rule983
public static final BitSet FOLLOW_PROTECTED_in_rule983
-
FOLLOW_PUBLIC_in_rule992
public static final BitSet FOLLOW_PUBLIC_in_rule992
-
FOLLOW_PRIVATE_in_rule1002
public static final BitSet FOLLOW_PRIVATE_in_rule1002
-
FOLLOW_FRAGMENT_in_rule1011
public static final BitSet FOLLOW_FRAGMENT_in_rule1011
-
FOLLOW_id_in_rule1023
public static final BitSet FOLLOW_id_in_rule1023
-
FOLLOW_BANG_in_rule1033
public static final BitSet FOLLOW_BANG_in_rule1033
-
FOLLOW_ARG_ACTION_in_rule1044
public static final BitSet FOLLOW_ARG_ACTION_in_rule1044
-
FOLLOW_RETURNS_in_rule1053
public static final BitSet FOLLOW_RETURNS_in_rule1053
-
FOLLOW_ARG_ACTION_in_rule1057
public static final BitSet FOLLOW_ARG_ACTION_in_rule1057
-
FOLLOW_throwsSpec_in_rule1067
public static final BitSet FOLLOW_throwsSpec_in_rule1067
-
FOLLOW_optionsSpec_in_rule1076
public static final BitSet FOLLOW_optionsSpec_in_rule1076
-
FOLLOW_ruleScopeSpec_in_rule1085
public static final BitSet FOLLOW_ruleScopeSpec_in_rule1085
-
FOLLOW_ruleActions_in_rule1090
public static final BitSet FOLLOW_ruleActions_in_rule1090
-
FOLLOW_COLON_in_rule1096
public static final BitSet FOLLOW_COLON_in_rule1096
-
FOLLOW_ruleAltList_in_rule1100
public static final BitSet FOLLOW_ruleAltList_in_rule1100
-
FOLLOW_SEMI_in_rule1105
public static final BitSet FOLLOW_SEMI_in_rule1105
-
FOLLOW_exceptionGroup_in_rule1113
public static final BitSet FOLLOW_exceptionGroup_in_rule1113
-
FOLLOW_ruleAction_in_ruleActions1251
public static final BitSet FOLLOW_ruleAction_in_ruleActions1251
-
FOLLOW_AMPERSAND_in_ruleAction1266
public static final BitSet FOLLOW_AMPERSAND_in_ruleAction1266
-
FOLLOW_id_in_ruleAction1269
public static final BitSet FOLLOW_id_in_ruleAction1269
-
FOLLOW_ACTION_in_ruleAction1271
public static final BitSet FOLLOW_ACTION_in_ruleAction1271
-
FOLLOW_THROWS_in_throwsSpec1282
public static final BitSet FOLLOW_THROWS_in_throwsSpec1282
-
FOLLOW_id_in_throwsSpec1285
public static final BitSet FOLLOW_id_in_throwsSpec1285
-
FOLLOW_COMMA_in_throwsSpec1289
public static final BitSet FOLLOW_COMMA_in_throwsSpec1289
-
FOLLOW_id_in_throwsSpec1292
public static final BitSet FOLLOW_id_in_throwsSpec1292
-
FOLLOW_SCOPE_in_ruleScopeSpec1308
public static final BitSet FOLLOW_SCOPE_in_ruleScopeSpec1308
-
FOLLOW_ruleActions_in_ruleScopeSpec1310
public static final BitSet FOLLOW_ruleActions_in_ruleScopeSpec1310
-
FOLLOW_ACTION_in_ruleScopeSpec1313
public static final BitSet FOLLOW_ACTION_in_ruleScopeSpec1313
-
FOLLOW_SCOPE_in_ruleScopeSpec1322
public static final BitSet FOLLOW_SCOPE_in_ruleScopeSpec1322
-
FOLLOW_idList_in_ruleScopeSpec1324
public static final BitSet FOLLOW_idList_in_ruleScopeSpec1324
-
FOLLOW_SEMI_in_ruleScopeSpec1326
public static final BitSet FOLLOW_SEMI_in_ruleScopeSpec1326
-
FOLLOW_alternative_in_ruleAltList1383
public static final BitSet FOLLOW_alternative_in_ruleAltList1383
-
FOLLOW_rewrite_in_ruleAltList1387
public static final BitSet FOLLOW_rewrite_in_ruleAltList1387
-
FOLLOW_OR_in_ruleAltList1416
public static final BitSet FOLLOW_OR_in_ruleAltList1416
-
FOLLOW_alternative_in_ruleAltList1420
public static final BitSet FOLLOW_alternative_in_ruleAltList1420
-
FOLLOW_rewrite_in_ruleAltList1424
public static final BitSet FOLLOW_rewrite_in_ruleAltList1424
-
FOLLOW_LPAREN_in_block1500
public static final BitSet FOLLOW_LPAREN_in_block1500
-
FOLLOW_optionsSpec_in_block1538
public static final BitSet FOLLOW_optionsSpec_in_block1538
-
FOLLOW_ruleActions_in_block1549
public static final BitSet FOLLOW_ruleActions_in_block1549
-
FOLLOW_COLON_in_block1557
public static final BitSet FOLLOW_COLON_in_block1557
-
FOLLOW_ACTION_in_block1563
public static final BitSet FOLLOW_ACTION_in_block1563
-
FOLLOW_COLON_in_block1565
public static final BitSet FOLLOW_COLON_in_block1565
-
FOLLOW_alternative_in_block1577
public static final BitSet FOLLOW_alternative_in_block1577
-
FOLLOW_rewrite_in_block1581
public static final BitSet FOLLOW_rewrite_in_block1581
-
FOLLOW_OR_in_block1591
public static final BitSet FOLLOW_OR_in_block1591
-
FOLLOW_alternative_in_block1595
public static final BitSet FOLLOW_alternative_in_block1595
-
FOLLOW_rewrite_in_block1599
public static final BitSet FOLLOW_rewrite_in_block1599
-
FOLLOW_RPAREN_in_block1616
public static final BitSet FOLLOW_RPAREN_in_block1616
-
FOLLOW_element_in_alternative1656
public static final BitSet FOLLOW_element_in_alternative1656
-
FOLLOW_exceptionHandler_in_exceptionGroup1702
public static final BitSet FOLLOW_exceptionHandler_in_exceptionGroup1702
-
FOLLOW_finallyClause_in_exceptionGroup1705
public static final BitSet FOLLOW_finallyClause_in_exceptionGroup1705
-
FOLLOW_finallyClause_in_exceptionGroup1711
public static final BitSet FOLLOW_finallyClause_in_exceptionGroup1711
-
FOLLOW_CATCH_in_exceptionHandler1722
public static final BitSet FOLLOW_CATCH_in_exceptionHandler1722
-
FOLLOW_ARG_ACTION_in_exceptionHandler1725
public static final BitSet FOLLOW_ARG_ACTION_in_exceptionHandler1725
-
FOLLOW_ACTION_in_exceptionHandler1727
public static final BitSet FOLLOW_ACTION_in_exceptionHandler1727
-
FOLLOW_FINALLY_in_finallyClause1738
public static final BitSet FOLLOW_FINALLY_in_finallyClause1738
-
FOLLOW_ACTION_in_finallyClause1741
public static final BitSet FOLLOW_ACTION_in_finallyClause1741
-
FOLLOW_elementNoOptionSpec_in_element1752
public static final BitSet FOLLOW_elementNoOptionSpec_in_element1752
-
FOLLOW_id_in_elementNoOptionSpec1770
public static final BitSet FOLLOW_id_in_elementNoOptionSpec1770
-
FOLLOW_ASSIGN_in_elementNoOptionSpec1773
public static final BitSet FOLLOW_ASSIGN_in_elementNoOptionSpec1773
-
FOLLOW_PLUS_ASSIGN_in_elementNoOptionSpec1776
public static final BitSet FOLLOW_PLUS_ASSIGN_in_elementNoOptionSpec1776
-
FOLLOW_atom_in_elementNoOptionSpec1785
public static final BitSet FOLLOW_atom_in_elementNoOptionSpec1785
-
FOLLOW_ebnfSuffix_in_elementNoOptionSpec1790
public static final BitSet FOLLOW_ebnfSuffix_in_elementNoOptionSpec1790
-
FOLLOW_ebnf_in_elementNoOptionSpec1803
public static final BitSet FOLLOW_ebnf_in_elementNoOptionSpec1803
-
FOLLOW_atom_in_elementNoOptionSpec1816
public static final BitSet FOLLOW_atom_in_elementNoOptionSpec1816
-
FOLLOW_ebnfSuffix_in_elementNoOptionSpec1825
public static final BitSet FOLLOW_ebnfSuffix_in_elementNoOptionSpec1825
-
FOLLOW_ebnf_in_elementNoOptionSpec1841
public static final BitSet FOLLOW_ebnf_in_elementNoOptionSpec1841
-
FOLLOW_FORCED_ACTION_in_elementNoOptionSpec1847
public static final BitSet FOLLOW_FORCED_ACTION_in_elementNoOptionSpec1847
-
FOLLOW_ACTION_in_elementNoOptionSpec1853
public static final BitSet FOLLOW_ACTION_in_elementNoOptionSpec1853
-
FOLLOW_SEMPRED_in_elementNoOptionSpec1861
public static final BitSet FOLLOW_SEMPRED_in_elementNoOptionSpec1861
-
FOLLOW_IMPLIES_in_elementNoOptionSpec1865
public static final BitSet FOLLOW_IMPLIES_in_elementNoOptionSpec1865
-
FOLLOW_tree__in_elementNoOptionSpec1884
public static final BitSet FOLLOW_tree__in_elementNoOptionSpec1884
-
FOLLOW_range_in_atom1899
public static final BitSet FOLLOW_range_in_atom1899
-
FOLLOW_ROOT_in_atom1902
public static final BitSet FOLLOW_ROOT_in_atom1902
-
FOLLOW_BANG_in_atom1905
public static final BitSet FOLLOW_BANG_in_atom1905
-
FOLLOW_id_in_atom1945
public static final BitSet FOLLOW_id_in_atom1945
-
FOLLOW_WILDCARD_in_atom1949
public static final BitSet FOLLOW_WILDCARD_in_atom1949
-
FOLLOW_terminal_in_atom1953
public static final BitSet FOLLOW_terminal_in_atom1953
-
FOLLOW_ruleref_in_atom1955
public static final BitSet FOLLOW_ruleref_in_atom1955
-
FOLLOW_terminal_in_atom1964
public static final BitSet FOLLOW_terminal_in_atom1964
-
FOLLOW_ruleref_in_atom1970
public static final BitSet FOLLOW_ruleref_in_atom1970
-
FOLLOW_notSet_in_atom1979
public static final BitSet FOLLOW_notSet_in_atom1979
-
FOLLOW_ROOT_in_atom1982
public static final BitSet FOLLOW_ROOT_in_atom1982
-
FOLLOW_BANG_in_atom1985
public static final BitSet FOLLOW_BANG_in_atom1985
-
FOLLOW_RULE_REF_in_ruleref1999
public static final BitSet FOLLOW_RULE_REF_in_ruleref1999
-
FOLLOW_ARG_ACTION_in_ruleref2002
public static final BitSet FOLLOW_ARG_ACTION_in_ruleref2002
-
FOLLOW_ROOT_in_ruleref2006
public static final BitSet FOLLOW_ROOT_in_ruleref2006
-
FOLLOW_BANG_in_ruleref2009
public static final BitSet FOLLOW_BANG_in_ruleref2009
-
FOLLOW_NOT_in_notSet2023
public static final BitSet FOLLOW_NOT_in_notSet2023
-
FOLLOW_notTerminal_in_notSet2030
public static final BitSet FOLLOW_notTerminal_in_notSet2030
-
FOLLOW_block_in_notSet2036
public static final BitSet FOLLOW_block_in_notSet2036
-
FOLLOW_id_in_treeRoot2059
public static final BitSet FOLLOW_id_in_treeRoot2059
-
FOLLOW_ASSIGN_in_treeRoot2062
public static final BitSet FOLLOW_ASSIGN_in_treeRoot2062
-
FOLLOW_PLUS_ASSIGN_in_treeRoot2065
public static final BitSet FOLLOW_PLUS_ASSIGN_in_treeRoot2065
-
FOLLOW_atom_in_treeRoot2070
public static final BitSet FOLLOW_atom_in_treeRoot2070
-
FOLLOW_block_in_treeRoot2072
public static final BitSet FOLLOW_block_in_treeRoot2072
-
FOLLOW_atom_in_treeRoot2078
public static final BitSet FOLLOW_atom_in_treeRoot2078
-
FOLLOW_block_in_treeRoot2083
public static final BitSet FOLLOW_block_in_treeRoot2083
-
FOLLOW_TREE_BEGIN_in_tree_2094
public static final BitSet FOLLOW_TREE_BEGIN_in_tree_2094
-
FOLLOW_treeRoot_in_tree_2099
public static final BitSet FOLLOW_treeRoot_in_tree_2099
-
FOLLOW_element_in_tree_2101
public static final BitSet FOLLOW_element_in_tree_2101
-
FOLLOW_RPAREN_in_tree_2106
public static final BitSet FOLLOW_RPAREN_in_tree_2106
-
FOLLOW_block_in_ebnf2120
public static final BitSet FOLLOW_block_in_ebnf2120
-
FOLLOW_QUESTION_in_ebnf2126
public static final BitSet FOLLOW_QUESTION_in_ebnf2126
-
FOLLOW_STAR_in_ebnf2144
public static final BitSet FOLLOW_STAR_in_ebnf2144
-
FOLLOW_PLUS_in_ebnf2162
public static final BitSet FOLLOW_PLUS_in_ebnf2162
-
FOLLOW_IMPLIES_in_ebnf2180
public static final BitSet FOLLOW_IMPLIES_in_ebnf2180
-
FOLLOW_ROOT_in_ebnf2216
public static final BitSet FOLLOW_ROOT_in_ebnf2216
-
FOLLOW_BANG_in_ebnf2233
public static final BitSet FOLLOW_BANG_in_ebnf2233
-
FOLLOW_CHAR_LITERAL_in_range2280
public static final BitSet FOLLOW_CHAR_LITERAL_in_range2280
-
FOLLOW_RANGE_in_range2282
public static final BitSet FOLLOW_RANGE_in_range2282
-
FOLLOW_CHAR_LITERAL_in_range2286
public static final BitSet FOLLOW_CHAR_LITERAL_in_range2286
-
FOLLOW_TOKEN_REF_in_range2313
public static final BitSet FOLLOW_TOKEN_REF_in_range2313
-
FOLLOW_RANGE_in_range2317
public static final BitSet FOLLOW_RANGE_in_range2317
-
FOLLOW_TOKEN_REF_in_range2319
public static final BitSet FOLLOW_TOKEN_REF_in_range2319
-
FOLLOW_STRING_LITERAL_in_range2327
public static final BitSet FOLLOW_STRING_LITERAL_in_range2327
-
FOLLOW_RANGE_in_range2331
public static final BitSet FOLLOW_RANGE_in_range2331
-
FOLLOW_STRING_LITERAL_in_range2333
public static final BitSet FOLLOW_STRING_LITERAL_in_range2333
-
FOLLOW_CHAR_LITERAL_in_range2341
public static final BitSet FOLLOW_CHAR_LITERAL_in_range2341
-
FOLLOW_RANGE_in_range2345
public static final BitSet FOLLOW_RANGE_in_range2345
-
FOLLOW_CHAR_LITERAL_in_range2347
public static final BitSet FOLLOW_CHAR_LITERAL_in_range2347
-
FOLLOW_CHAR_LITERAL_in_terminal2376
public static final BitSet FOLLOW_CHAR_LITERAL_in_terminal2376
-
FOLLOW_elementOptions_in_terminal2381
public static final BitSet FOLLOW_elementOptions_in_terminal2381
-
FOLLOW_ROOT_in_terminal2389
public static final BitSet FOLLOW_ROOT_in_terminal2389
-
FOLLOW_BANG_in_terminal2392
public static final BitSet FOLLOW_BANG_in_terminal2392
-
FOLLOW_TOKEN_REF_in_terminal2403
public static final BitSet FOLLOW_TOKEN_REF_in_terminal2403
-
FOLLOW_elementOptions_in_terminal2410
public static final BitSet FOLLOW_elementOptions_in_terminal2410
-
FOLLOW_ARG_ACTION_in_terminal2421
public static final BitSet FOLLOW_ARG_ACTION_in_terminal2421
-
FOLLOW_ROOT_in_terminal2430
public static final BitSet FOLLOW_ROOT_in_terminal2430
-
FOLLOW_BANG_in_terminal2433
public static final BitSet FOLLOW_BANG_in_terminal2433
-
FOLLOW_STRING_LITERAL_in_terminal2444
public static final BitSet FOLLOW_STRING_LITERAL_in_terminal2444
-
FOLLOW_elementOptions_in_terminal2449
public static final BitSet FOLLOW_elementOptions_in_terminal2449
-
FOLLOW_ROOT_in_terminal2457
public static final BitSet FOLLOW_ROOT_in_terminal2457
-
FOLLOW_BANG_in_terminal2460
public static final BitSet FOLLOW_BANG_in_terminal2460
-
FOLLOW_WILDCARD_in_terminal2471
public static final BitSet FOLLOW_WILDCARD_in_terminal2471
-
FOLLOW_ROOT_in_terminal2474
public static final BitSet FOLLOW_ROOT_in_terminal2474
-
FOLLOW_BANG_in_terminal2477
public static final BitSet FOLLOW_BANG_in_terminal2477
-
FOLLOW_OPEN_ELEMENT_OPTION_in_elementOptions2496
public static final BitSet FOLLOW_OPEN_ELEMENT_OPTION_in_elementOptions2496
-
FOLLOW_defaultNodeOption_in_elementOptions2499
public static final BitSet FOLLOW_defaultNodeOption_in_elementOptions2499
-
FOLLOW_CLOSE_ELEMENT_OPTION_in_elementOptions2502
public static final BitSet FOLLOW_CLOSE_ELEMENT_OPTION_in_elementOptions2502
-
FOLLOW_OPEN_ELEMENT_OPTION_in_elementOptions2508
public static final BitSet FOLLOW_OPEN_ELEMENT_OPTION_in_elementOptions2508
-
FOLLOW_elementOption_in_elementOptions2511
public static final BitSet FOLLOW_elementOption_in_elementOptions2511
-
FOLLOW_SEMI_in_elementOptions2515
public static final BitSet FOLLOW_SEMI_in_elementOptions2515
-
FOLLOW_elementOption_in_elementOptions2518
public static final BitSet FOLLOW_elementOption_in_elementOptions2518
-
FOLLOW_CLOSE_ELEMENT_OPTION_in_elementOptions2523
public static final BitSet FOLLOW_CLOSE_ELEMENT_OPTION_in_elementOptions2523
-
FOLLOW_elementOptionId_in_defaultNodeOption2536
public static final BitSet FOLLOW_elementOptionId_in_defaultNodeOption2536
-
FOLLOW_id_in_elementOption2552
public static final BitSet FOLLOW_id_in_elementOption2552
-
FOLLOW_ASSIGN_in_elementOption2554
public static final BitSet FOLLOW_ASSIGN_in_elementOption2554
-
FOLLOW_elementOptionId_in_elementOption2561
public static final BitSet FOLLOW_elementOptionId_in_elementOption2561
-
FOLLOW_STRING_LITERAL_in_elementOption2575
public static final BitSet FOLLOW_STRING_LITERAL_in_elementOption2575
-
FOLLOW_DOUBLE_QUOTE_STRING_LITERAL_in_elementOption2579
public static final BitSet FOLLOW_DOUBLE_QUOTE_STRING_LITERAL_in_elementOption2579
-
FOLLOW_DOUBLE_ANGLE_STRING_LITERAL_in_elementOption2583
public static final BitSet FOLLOW_DOUBLE_ANGLE_STRING_LITERAL_in_elementOption2583
-
FOLLOW_id_in_elementOptionId2614
public static final BitSet FOLLOW_id_in_elementOptionId2614
-
FOLLOW_WILDCARD_in_elementOptionId2619
public static final BitSet FOLLOW_WILDCARD_in_elementOptionId2619
-
FOLLOW_id_in_elementOptionId2623
public static final BitSet FOLLOW_id_in_elementOptionId2623
-
FOLLOW_QUESTION_in_ebnfSuffix2700
public static final BitSet FOLLOW_QUESTION_in_ebnfSuffix2700
-
FOLLOW_STAR_in_ebnfSuffix2714
public static final BitSet FOLLOW_STAR_in_ebnfSuffix2714
-
FOLLOW_PLUS_in_ebnfSuffix2728
public static final BitSet FOLLOW_PLUS_in_ebnfSuffix2728
-
FOLLOW_id_in_idList2790
public static final BitSet FOLLOW_id_in_idList2790
-
FOLLOW_COMMA_in_idList2793
public static final BitSet FOLLOW_COMMA_in_idList2793
-
FOLLOW_id_in_idList2796
public static final BitSet FOLLOW_id_in_idList2796
-
FOLLOW_TOKEN_REF_in_id2809
public static final BitSet FOLLOW_TOKEN_REF_in_id2809
-
FOLLOW_RULE_REF_in_id2821
public static final BitSet FOLLOW_RULE_REF_in_id2821
-
FOLLOW_rewrite_with_sempred_in_rewrite2841
public static final BitSet FOLLOW_rewrite_with_sempred_in_rewrite2841
-
FOLLOW_REWRITE_in_rewrite2846
public static final BitSet FOLLOW_REWRITE_in_rewrite2846
-
FOLLOW_rewrite_alternative_in_rewrite2848
public static final BitSet FOLLOW_rewrite_alternative_in_rewrite2848
-
FOLLOW_REWRITE_in_rewrite_with_sempred2879
public static final BitSet FOLLOW_REWRITE_in_rewrite_with_sempred2879
-
FOLLOW_SEMPRED_in_rewrite_with_sempred2882
public static final BitSet FOLLOW_SEMPRED_in_rewrite_with_sempred2882
-
FOLLOW_rewrite_alternative_in_rewrite_with_sempred2884
public static final BitSet FOLLOW_rewrite_alternative_in_rewrite_with_sempred2884
-
FOLLOW_LPAREN_in_rewrite_block2895
public static final BitSet FOLLOW_LPAREN_in_rewrite_block2895
-
FOLLOW_rewrite_alternative_in_rewrite_block2899
public static final BitSet FOLLOW_rewrite_alternative_in_rewrite_block2899
-
FOLLOW_RPAREN_in_rewrite_block2903
public static final BitSet FOLLOW_RPAREN_in_rewrite_block2903
-
FOLLOW_rewrite_template_in_rewrite_alternative2939
public static final BitSet FOLLOW_rewrite_template_in_rewrite_alternative2939
-
FOLLOW_rewrite_element_in_rewrite_alternative2951
public static final BitSet FOLLOW_rewrite_element_in_rewrite_alternative2951
-
FOLLOW_ETC_in_rewrite_alternative3012
public static final BitSet FOLLOW_ETC_in_rewrite_alternative3012
-
FOLLOW_rewrite_atom_in_rewrite_element3027
public static final BitSet FOLLOW_rewrite_atom_in_rewrite_element3027
-
FOLLOW_ebnfSuffix_in_rewrite_element3047
public static final BitSet FOLLOW_ebnfSuffix_in_rewrite_element3047
-
FOLLOW_rewrite_ebnf_in_rewrite_element3066
public static final BitSet FOLLOW_rewrite_ebnf_in_rewrite_element3066
-
FOLLOW_rewrite_tree_in_rewrite_element3075
public static final BitSet FOLLOW_rewrite_tree_in_rewrite_element3075
-
FOLLOW_ebnfSuffix_in_rewrite_element3095
public static final BitSet FOLLOW_ebnfSuffix_in_rewrite_element3095
-
FOLLOW_TOKEN_REF_in_rewrite_atom3122
public static final BitSet FOLLOW_TOKEN_REF_in_rewrite_atom3122
-
FOLLOW_elementOptions_in_rewrite_atom3125
public static final BitSet FOLLOW_elementOptions_in_rewrite_atom3125
-
FOLLOW_ARG_ACTION_in_rewrite_atom3130
public static final BitSet FOLLOW_ARG_ACTION_in_rewrite_atom3130
-
FOLLOW_RULE_REF_in_rewrite_atom3137
public static final BitSet FOLLOW_RULE_REF_in_rewrite_atom3137
-
FOLLOW_CHAR_LITERAL_in_rewrite_atom3144
public static final BitSet FOLLOW_CHAR_LITERAL_in_rewrite_atom3144
-
FOLLOW_elementOptions_in_rewrite_atom3146
public static final BitSet FOLLOW_elementOptions_in_rewrite_atom3146
-
FOLLOW_STRING_LITERAL_in_rewrite_atom3156
public static final BitSet FOLLOW_STRING_LITERAL_in_rewrite_atom3156
-
FOLLOW_elementOptions_in_rewrite_atom3158
public static final BitSet FOLLOW_elementOptions_in_rewrite_atom3158
-
FOLLOW_DOLLAR_in_rewrite_atom3166
public static final BitSet FOLLOW_DOLLAR_in_rewrite_atom3166
-
FOLLOW_label_in_rewrite_atom3169
public static final BitSet FOLLOW_label_in_rewrite_atom3169
-
FOLLOW_ACTION_in_rewrite_atom3175
public static final BitSet FOLLOW_ACTION_in_rewrite_atom3175
-
FOLLOW_TOKEN_REF_in_label3186
public static final BitSet FOLLOW_TOKEN_REF_in_label3186
-
FOLLOW_RULE_REF_in_label3196
public static final BitSet FOLLOW_RULE_REF_in_label3196
-
FOLLOW_rewrite_block_in_rewrite_ebnf3214
public static final BitSet FOLLOW_rewrite_block_in_rewrite_ebnf3214
-
FOLLOW_QUESTION_in_rewrite_ebnf3220
public static final BitSet FOLLOW_QUESTION_in_rewrite_ebnf3220
-
FOLLOW_STAR_in_rewrite_ebnf3239
public static final BitSet FOLLOW_STAR_in_rewrite_ebnf3239
-
FOLLOW_PLUS_in_rewrite_ebnf3258
public static final BitSet FOLLOW_PLUS_in_rewrite_ebnf3258
-
FOLLOW_TREE_BEGIN_in_rewrite_tree3286
public static final BitSet FOLLOW_TREE_BEGIN_in_rewrite_tree3286
-
FOLLOW_rewrite_atom_in_rewrite_tree3292
public static final BitSet FOLLOW_rewrite_atom_in_rewrite_tree3292
-
FOLLOW_rewrite_element_in_rewrite_tree3294
public static final BitSet FOLLOW_rewrite_element_in_rewrite_tree3294
-
FOLLOW_RPAREN_in_rewrite_tree3299
public static final BitSet FOLLOW_RPAREN_in_rewrite_tree3299
-
FOLLOW_rewrite_template_head_in_rewrite_template3334
public static final BitSet FOLLOW_rewrite_template_head_in_rewrite_template3334
-
FOLLOW_DOUBLE_QUOTE_STRING_LITERAL_in_rewrite_template3353
public static final BitSet FOLLOW_DOUBLE_QUOTE_STRING_LITERAL_in_rewrite_template3353
-
FOLLOW_DOUBLE_ANGLE_STRING_LITERAL_in_rewrite_template3359
public static final BitSet FOLLOW_DOUBLE_ANGLE_STRING_LITERAL_in_rewrite_template3359
-
FOLLOW_rewrite_template_head_in_rewrite_template3374
public static final BitSet FOLLOW_rewrite_template_head_in_rewrite_template3374
-
FOLLOW_rewrite_indirect_template_head_in_rewrite_template3383
public static final BitSet FOLLOW_rewrite_indirect_template_head_in_rewrite_template3383
-
FOLLOW_ACTION_in_rewrite_template3392
public static final BitSet FOLLOW_ACTION_in_rewrite_template3392
-
FOLLOW_id_in_rewrite_template_head3405
public static final BitSet FOLLOW_id_in_rewrite_template_head3405
-
FOLLOW_LPAREN_in_rewrite_template_head3409
public static final BitSet FOLLOW_LPAREN_in_rewrite_template_head3409
-
FOLLOW_rewrite_template_args_in_rewrite_template_head3413
public static final BitSet FOLLOW_rewrite_template_args_in_rewrite_template_head3413
-
FOLLOW_RPAREN_in_rewrite_template_head3417
public static final BitSet FOLLOW_RPAREN_in_rewrite_template_head3417
-
FOLLOW_LPAREN_in_rewrite_indirect_template_head3445
public static final BitSet FOLLOW_LPAREN_in_rewrite_indirect_template_head3445
-
FOLLOW_ACTION_in_rewrite_indirect_template_head3449
public static final BitSet FOLLOW_ACTION_in_rewrite_indirect_template_head3449
-
FOLLOW_RPAREN_in_rewrite_indirect_template_head3453
public static final BitSet FOLLOW_RPAREN_in_rewrite_indirect_template_head3453
-
FOLLOW_LPAREN_in_rewrite_indirect_template_head3457
public static final BitSet FOLLOW_LPAREN_in_rewrite_indirect_template_head3457
-
FOLLOW_rewrite_template_args_in_rewrite_indirect_template_head3459
public static final BitSet FOLLOW_rewrite_template_args_in_rewrite_indirect_template_head3459
-
FOLLOW_RPAREN_in_rewrite_indirect_template_head3461
public static final BitSet FOLLOW_RPAREN_in_rewrite_indirect_template_head3461
-
FOLLOW_rewrite_template_arg_in_rewrite_template_args3485
public static final BitSet FOLLOW_rewrite_template_arg_in_rewrite_template_args3485
-
FOLLOW_COMMA_in_rewrite_template_args3488
public static final BitSet FOLLOW_COMMA_in_rewrite_template_args3488
-
FOLLOW_rewrite_template_arg_in_rewrite_template_args3490
public static final BitSet FOLLOW_rewrite_template_arg_in_rewrite_template_args3490
-
FOLLOW_id_in_rewrite_template_arg3525
public static final BitSet FOLLOW_id_in_rewrite_template_arg3525
-
FOLLOW_ASSIGN_in_rewrite_template_arg3529
public static final BitSet FOLLOW_ASSIGN_in_rewrite_template_arg3529
-
FOLLOW_ACTION_in_rewrite_template_arg3531
public static final BitSet FOLLOW_ACTION_in_rewrite_template_arg3531
-
FOLLOW_id_in_synpred1_ANTLR1929
public static final BitSet FOLLOW_id_in_synpred1_ANTLR1929
-
FOLLOW_WILDCARD_in_synpred1_ANTLR1931
public static final BitSet FOLLOW_WILDCARD_in_synpred1_ANTLR1931
-
FOLLOW_terminal_in_synpred1_ANTLR1934
public static final BitSet FOLLOW_terminal_in_synpred1_ANTLR1934
-
FOLLOW_ruleref_in_synpred1_ANTLR1936
public static final BitSet FOLLOW_ruleref_in_synpred1_ANTLR1936
-
-
Constructor Detail
-
ANTLRParser
public ANTLRParser(TokenStream input)
-
ANTLRParser
public ANTLRParser(TokenStream input, RecognizerSharedState state)
-
-
Method Detail
-
getDelegates
public Parser[] getDelegates()
-
setTreeAdaptor
public void setTreeAdaptor(TreeAdaptor adaptor)
-
getTreeAdaptor
public TreeAdaptor getTreeAdaptor()
-
getTokenNames
public java.lang.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 java.lang.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
-
createParser
public static ANTLRParser createParser(TokenStream input)
-
getGrammar
public Grammar getGrammar()
-
setGrammar
public void setGrammar(Grammar value)
-
getGrammarType
public int getGrammarType()
-
setGrammarType
public void setGrammarType(int value)
-
getFileName
public java.lang.String getFileName()
-
setFileName
public void setFileName(java.lang.String value)
-
setToBlockWithSet
protected GrammarAST setToBlockWithSet(GrammarAST b)
-
createBlockFromDupAlt
protected GrammarAST createBlockFromDupAlt(GrammarAST alt)
Create a copy of the alt and make it into a BLOCK; all actions, labels, tree operators, rewrites are removed.
-
prefixWithSynPred
protected void prefixWithSynPred(GrammarAST alt)
Rewrite alt to have a synpred as first element; (xxx)=>xxx but only if they didn't specify one manually.
-
createSynSemPredFromBlock
protected GrammarAST createSynSemPredFromBlock(GrammarAST synpredBlockAST, int synpredTokenType)
-
createSimpleRuleAST
public static GrammarAST createSimpleRuleAST(java.lang.String name, GrammarAST block, boolean fragment)
-
reportError
public void reportError(RecognitionException ex)
Description copied from class:BaseRecognizer
Report a recognition problem. This method sets errorRecovery to indicate the parser is recovering not parsing. Once in recovery mode, no errors are generated. To get out of recovery mode, the parser must successfully match a token (after a resync). So it will go: 1. error occurs 2. enter recovery mode, report error 3. consume until token found in resynch set 4. try to resume parsing 5. next match() will reset errorRecovery mode If you override, make sure to update syntaxErrors if you care about that.- Overrides:
reportError
in classBaseRecognizer
-
cleanup
public void cleanup(GrammarAST root)
-
grammar_
public final ANTLRParser.grammar__return grammar_(Grammar g) throws RecognitionException
- Throws:
RecognitionException
-
grammarType
public final ANTLRParser.grammarType_return grammarType() throws RecognitionException
- Throws:
RecognitionException
-
actions
public final ANTLRParser.actions_return actions() throws RecognitionException
- Throws:
RecognitionException
-
action
public final ANTLRParser.action_return action() throws RecognitionException
- Throws:
RecognitionException
-
actionScopeName
public final ANTLRParser.actionScopeName_return actionScopeName() throws RecognitionException
- Throws:
RecognitionException
-
optionsSpec
public final ANTLRParser.optionsSpec_return optionsSpec() throws RecognitionException
- Throws:
RecognitionException
-
option
public final ANTLRParser.option_return option(java.util.Map<java.lang.String,java.lang.Object> opts) throws RecognitionException
- Throws:
RecognitionException
-
optionValue
public final ANTLRParser.optionValue_return optionValue() throws RecognitionException
- Throws:
RecognitionException
-
delegateGrammars
public final ANTLRParser.delegateGrammars_return delegateGrammars() throws RecognitionException
- Throws:
RecognitionException
-
delegateGrammar
public final ANTLRParser.delegateGrammar_return delegateGrammar() throws RecognitionException
- Throws:
RecognitionException
-
tokensSpec
public final ANTLRParser.tokensSpec_return tokensSpec() throws RecognitionException
- Throws:
RecognitionException
-
tokenSpec
public final ANTLRParser.tokenSpec_return tokenSpec() throws RecognitionException
- Throws:
RecognitionException
-
attrScopes
public final ANTLRParser.attrScopes_return attrScopes() throws RecognitionException
- Throws:
RecognitionException
-
attrScope
public final ANTLRParser.attrScope_return attrScope() throws RecognitionException
- Throws:
RecognitionException
-
rules
public final ANTLRParser.rules_return rules() throws RecognitionException
- Throws:
RecognitionException
-
rule
public final ANTLRParser.rule_return rule() throws RecognitionException
- Throws:
RecognitionException
-
ruleActions
public final ANTLRParser.ruleActions_return ruleActions() throws RecognitionException
- Throws:
RecognitionException
-
ruleAction
public final ANTLRParser.ruleAction_return ruleAction() throws RecognitionException
- Throws:
RecognitionException
-
throwsSpec
public final ANTLRParser.throwsSpec_return throwsSpec() throws RecognitionException
- Throws:
RecognitionException
-
ruleScopeSpec
public final ANTLRParser.ruleScopeSpec_return ruleScopeSpec() throws RecognitionException
- Throws:
RecognitionException
-
ruleAltList
public final ANTLRParser.ruleAltList_return ruleAltList(java.util.Map<java.lang.String,java.lang.Object> opts) throws RecognitionException
- Throws:
RecognitionException
-
block
public final ANTLRParser.block_return block() throws RecognitionException
- Throws:
RecognitionException
-
alternative
public final ANTLRParser.alternative_return alternative() throws RecognitionException
- Throws:
RecognitionException
-
exceptionGroup
public final ANTLRParser.exceptionGroup_return exceptionGroup() throws RecognitionException
- Throws:
RecognitionException
-
exceptionHandler
public final ANTLRParser.exceptionHandler_return exceptionHandler() throws RecognitionException
- Throws:
RecognitionException
-
finallyClause
public final ANTLRParser.finallyClause_return finallyClause() throws RecognitionException
- Throws:
RecognitionException
-
element
public final ANTLRParser.element_return element() throws RecognitionException
- Throws:
RecognitionException
-
elementNoOptionSpec
public final ANTLRParser.elementNoOptionSpec_return elementNoOptionSpec() throws RecognitionException
- Throws:
RecognitionException
-
atom
public final ANTLRParser.atom_return atom() throws RecognitionException
- Throws:
RecognitionException
-
ruleref
public final ANTLRParser.ruleref_return ruleref() throws RecognitionException
- Throws:
RecognitionException
-
notSet
public final ANTLRParser.notSet_return notSet() throws RecognitionException
- Throws:
RecognitionException
-
treeRoot
public final ANTLRParser.treeRoot_return treeRoot() throws RecognitionException
- Throws:
RecognitionException
-
tree_
public final ANTLRParser.tree__return tree_() throws RecognitionException
- Throws:
RecognitionException
-
ebnf
public final ANTLRParser.ebnf_return ebnf() throws RecognitionException
- Throws:
RecognitionException
-
range
public final ANTLRParser.range_return range() throws RecognitionException
- Throws:
RecognitionException
-
terminal
public final ANTLRParser.terminal_return terminal() throws RecognitionException
- Throws:
RecognitionException
-
elementOptions
public final ANTLRParser.elementOptions_return elementOptions(GrammarAST terminalAST) throws RecognitionException
- Throws:
RecognitionException
-
defaultNodeOption
public final ANTLRParser.defaultNodeOption_return defaultNodeOption(GrammarAST terminalAST) throws RecognitionException
- Throws:
RecognitionException
-
elementOption
public final ANTLRParser.elementOption_return elementOption(GrammarAST terminalAST) throws RecognitionException
- Throws:
RecognitionException
-
elementOptionId
public final ANTLRParser.elementOptionId_return elementOptionId() throws RecognitionException
- Throws:
RecognitionException
-
ebnfSuffix
public final ANTLRParser.ebnfSuffix_return ebnfSuffix(GrammarAST elemAST, boolean inRewrite) throws RecognitionException
- Throws:
RecognitionException
-
notTerminal
public final ANTLRParser.notTerminal_return notTerminal() throws RecognitionException
- Throws:
RecognitionException
-
idList
public final ANTLRParser.idList_return idList() throws RecognitionException
- Throws:
RecognitionException
-
id
public final ANTLRParser.id_return id() throws RecognitionException
- Throws:
RecognitionException
-
rewrite
public final ANTLRParser.rewrite_return rewrite() throws RecognitionException
- Throws:
RecognitionException
-
rewrite_with_sempred
public final ANTLRParser.rewrite_with_sempred_return rewrite_with_sempred() throws RecognitionException
- Throws:
RecognitionException
-
rewrite_block
public final ANTLRParser.rewrite_block_return rewrite_block() throws RecognitionException
- Throws:
RecognitionException
-
rewrite_alternative
public final ANTLRParser.rewrite_alternative_return rewrite_alternative() throws RecognitionException
- Throws:
RecognitionException
-
rewrite_element
public final ANTLRParser.rewrite_element_return rewrite_element() throws RecognitionException
- Throws:
RecognitionException
-
rewrite_atom
public final ANTLRParser.rewrite_atom_return rewrite_atom() throws RecognitionException
- Throws:
RecognitionException
-
label
public final ANTLRParser.label_return label() throws RecognitionException
- Throws:
RecognitionException
-
rewrite_ebnf
public final ANTLRParser.rewrite_ebnf_return rewrite_ebnf() throws RecognitionException
- Throws:
RecognitionException
-
rewrite_tree
public final ANTLRParser.rewrite_tree_return rewrite_tree() throws RecognitionException
- Throws:
RecognitionException
-
rewrite_template
public final ANTLRParser.rewrite_template_return rewrite_template() throws RecognitionException
- Throws:
RecognitionException
-
rewrite_template_head
public final ANTLRParser.rewrite_template_head_return rewrite_template_head() throws RecognitionException
- Throws:
RecognitionException
-
rewrite_indirect_template_head
public final ANTLRParser.rewrite_indirect_template_head_return rewrite_indirect_template_head() throws RecognitionException
- Throws:
RecognitionException
-
rewrite_template_args
public final ANTLRParser.rewrite_template_args_return rewrite_template_args() throws RecognitionException
- Throws:
RecognitionException
-
rewrite_template_arg
public final ANTLRParser.rewrite_template_arg_return rewrite_template_arg() throws RecognitionException
- Throws:
RecognitionException
-
synpred1_ANTLR_fragment
public final void synpred1_ANTLR_fragment() throws RecognitionException
- Throws:
RecognitionException
-
synpred1_ANTLR
public final boolean synpred1_ANTLR()
-
-