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
| Fields inherited from class org.antlr.runtime.Parser |
input |
| 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 |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
tokenNames
public static final String[] tokenNames
EOF
public static final int EOF
- See Also:
- Constant Field Values
LEXER
public static final int LEXER
- See Also:
- Constant Field Values
PARSER
public static final int PARSER
- See Also:
- Constant Field Values
CATCH
public static final int CATCH
- See Also:
- Constant Field Values
FINALLY
public static final int FINALLY
- See Also:
- Constant Field Values
GRAMMAR
public static final int GRAMMAR
- 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
RETURNS
public static final int RETURNS
- See Also:
- Constant Field Values
THROWS
public static final int THROWS
- See Also:
- Constant Field Values
TREE
public static final int TREE
- See Also:
- Constant Field Values
RULE
public static final int RULE
- See Also:
- Constant Field Values
PREC_RULE
public static final int PREC_RULE
- See Also:
- Constant Field Values
RECURSIVE_RULE_REF
public static final int RECURSIVE_RULE_REF
- See Also:
- Constant Field Values
BLOCK
public static final int BLOCK
- See Also:
- Constant Field Values
OPTIONAL
public static final int OPTIONAL
- See Also:
- Constant Field Values
CLOSURE
public static final int CLOSURE
- See Also:
- Constant Field Values
POSITIVE_CLOSURE
public static final int POSITIVE_CLOSURE
- See Also:
- Constant Field Values
SYNPRED
public static final int SYNPRED
- See Also:
- Constant Field Values
RANGE
public static final int RANGE
- See Also:
- Constant Field Values
CHAR_RANGE
public static final int CHAR_RANGE
- See Also:
- Constant Field Values
EPSILON
public static final int EPSILON
- See Also:
- Constant Field Values
ALT
public static final int ALT
- See Also:
- Constant Field Values
EOR
public static final int EOR
- See Also:
- Constant Field Values
EOB
public static final int EOB
- See Also:
- Constant Field Values
EOA
public static final int EOA
- See Also:
- Constant Field Values
ID
public static final int ID
- 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
RET
public static final int RET
- See Also:
- Constant Field Values
LEXER_GRAMMAR
public static final int LEXER_GRAMMAR
- See Also:
- Constant Field Values
PARSER_GRAMMAR
public static final int PARSER_GRAMMAR
- See Also:
- Constant Field Values
TREE_GRAMMAR
public static final int TREE_GRAMMAR
- See Also:
- Constant Field Values
COMBINED_GRAMMAR
public static final int COMBINED_GRAMMAR
- See Also:
- Constant Field Values
INITACTION
public static final int INITACTION
- See Also:
- Constant Field Values
FORCED_ACTION
public static final int FORCED_ACTION
- See Also:
- Constant Field Values
LABEL
public static final int LABEL
- See Also:
- Constant Field Values
TEMPLATE
public static final int TEMPLATE
- See Also:
- Constant Field Values
SCOPE
public static final int SCOPE
- See Also:
- Constant Field Values
IMPORT
public static final int IMPORT
- See Also:
- Constant Field Values
GATED_SEMPRED
public static final int GATED_SEMPRED
- See Also:
- Constant Field Values
SYN_SEMPRED
public static final int SYN_SEMPRED
- See Also:
- Constant Field Values
BACKTRACK_SEMPRED
public static final int BACKTRACK_SEMPRED
- See Also:
- Constant Field Values
FRAGMENT
public static final int FRAGMENT
- See Also:
- Constant Field Values
DOT
public static final int DOT
- See Also:
- Constant Field Values
REWRITES
public static final int REWRITES
- See Also:
- Constant Field Values
ACTION
public static final int ACTION
- See Also:
- Constant Field Values
DOC_COMMENT
public static final int DOC_COMMENT
- See Also:
- Constant Field Values
SEMI
public static final int SEMI
- See Also:
- Constant Field Values
AMPERSAND
public static final int AMPERSAND
- See Also:
- Constant Field Values
COLON
public static final int COLON
- See Also:
- Constant Field Values
OPTIONS
public static final int OPTIONS
- See Also:
- Constant Field Values
RCURLY
public static final int RCURLY
- See Also:
- Constant Field Values
ASSIGN
public static final int ASSIGN
- See Also:
- Constant Field Values
STRING_LITERAL
public static final int STRING_LITERAL
- See Also:
- Constant Field Values
CHAR_LITERAL
public static final int CHAR_LITERAL
- See Also:
- Constant Field Values
INT
public static final int INT
- See Also:
- Constant Field Values
STAR
public static final int STAR
- See Also:
- Constant Field Values
COMMA
public static final int COMMA
- 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
BANG
public static final int BANG
- See Also:
- Constant Field Values
ARG_ACTION
public static final int ARG_ACTION
- See Also:
- Constant Field Values
OR
public static final int OR
- See Also:
- Constant Field Values
LPAREN
public static final int LPAREN
- See Also:
- Constant Field Values
RPAREN
public static final int RPAREN
- See Also:
- Constant Field Values
PLUS_ASSIGN
public static final int PLUS_ASSIGN
- See Also:
- Constant Field Values
SEMPRED
public static final int SEMPRED
- See Also:
- Constant Field Values
IMPLIES
public static final int IMPLIES
- See Also:
- Constant Field Values
ROOT
public static final int ROOT
- See Also:
- Constant Field Values
WILDCARD
public static final int WILDCARD
- See Also:
- Constant Field Values
RULE_REF
public static final int RULE_REF
- See Also:
- Constant Field Values
NOT
public static final int NOT
- See Also:
- Constant Field Values
TREE_BEGIN
public static final int TREE_BEGIN
- See Also:
- Constant Field Values
QUESTION
public static final int QUESTION
- See Also:
- Constant Field Values
PLUS
public static final int PLUS
- See Also:
- Constant Field Values
OPEN_ELEMENT_OPTION
public static final int OPEN_ELEMENT_OPTION
- See Also:
- Constant Field Values
CLOSE_ELEMENT_OPTION
public static final int CLOSE_ELEMENT_OPTION
- See Also:
- Constant Field Values
DOUBLE_QUOTE_STRING_LITERAL
public static final int DOUBLE_QUOTE_STRING_LITERAL
- See Also:
- Constant Field Values
DOUBLE_ANGLE_STRING_LITERAL
public static final int DOUBLE_ANGLE_STRING_LITERAL
- See Also:
- Constant Field Values
REWRITE
public static final int REWRITE
- See Also:
- Constant Field Values
ETC
public static final int ETC
- See Also:
- Constant Field Values
DOLLAR
public static final int DOLLAR
- See Also:
- Constant Field Values
WS
public static final int WS
- See Also:
- Constant Field Values
SL_COMMENT
public static final int SL_COMMENT
- See Also:
- Constant Field Values
ML_COMMENT
public static final int ML_COMMENT
- See Also:
- Constant Field Values
COMMENT
public static final int COMMENT
- See Also:
- Constant Field Values
SRC
public static final int SRC
- See Also:
- Constant Field Values
STRAY_BRACKET
public static final int STRAY_BRACKET
- See Also:
- Constant Field Values
ESC
public static final int ESC
- See Also:
- Constant Field Values
DIGIT
public static final int DIGIT
- See Also:
- Constant Field Values
XDIGIT
public static final int XDIGIT
- See Also:
- Constant Field Values
NESTED_ARG_ACTION
public static final int NESTED_ARG_ACTION
- See Also:
- Constant Field Values
ACTION_STRING_LITERAL
public static final int ACTION_STRING_LITERAL
- See Also:
- Constant Field Values
ACTION_CHAR_LITERAL
public static final int ACTION_CHAR_LITERAL
- See Also:
- Constant Field Values
NESTED_ACTION
public static final int NESTED_ACTION
- See Also:
- Constant Field Values
ACTION_ESC
public static final int ACTION_ESC
- 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
adaptor
protected TreeAdaptor adaptor
currentRuleName
protected String currentRuleName
currentBlockAST
protected GrammarAST currentBlockAST
atTreeRoot
protected boolean atTreeRoot
dfa50
protected org.antlr.grammar.v3.ANTLRParser.DFA50 dfa50
dfa53
protected org.antlr.grammar.v3.ANTLRParser.DFA53 dfa53
dfa84
protected org.antlr.grammar.v3.ANTLRParser.DFA84 dfa84
FOLLOW_ACTION_in_grammar_318
public static final BitSet FOLLOW_ACTION_in_grammar_318
FOLLOW_DOC_COMMENT_in_grammar_329
public static final BitSet FOLLOW_DOC_COMMENT_in_grammar_329
FOLLOW_grammarType_in_grammar_339
public static final BitSet FOLLOW_grammarType_in_grammar_339
FOLLOW_id_in_grammar_343
public static final BitSet FOLLOW_id_in_grammar_343
FOLLOW_SEMI_in_grammar_347
public static final BitSet FOLLOW_SEMI_in_grammar_347
FOLLOW_optionsSpec_in_grammar_353
public static final BitSet FOLLOW_optionsSpec_in_grammar_353
FOLLOW_delegateGrammars_in_grammar_367
public static final BitSet FOLLOW_delegateGrammars_in_grammar_367
FOLLOW_tokensSpec_in_grammar_376
public static final BitSet FOLLOW_tokensSpec_in_grammar_376
FOLLOW_attrScopes_in_grammar_384
public static final BitSet FOLLOW_attrScopes_in_grammar_384
FOLLOW_actions_in_grammar_391
public static final BitSet FOLLOW_actions_in_grammar_391
FOLLOW_rules_in_grammar_399
public static final BitSet FOLLOW_rules_in_grammar_399
FOLLOW_EOF_in_grammar_403
public static final BitSet FOLLOW_EOF_in_grammar_403
FOLLOW_LEXER_in_grammarType454
public static final BitSet FOLLOW_LEXER_in_grammarType454
FOLLOW_GRAMMAR_in_grammarType459
public static final BitSet FOLLOW_GRAMMAR_in_grammarType459
FOLLOW_PARSER_in_grammarType482
public static final BitSet FOLLOW_PARSER_in_grammarType482
FOLLOW_GRAMMAR_in_grammarType486
public static final BitSet FOLLOW_GRAMMAR_in_grammarType486
FOLLOW_TREE_in_grammarType507
public static final BitSet FOLLOW_TREE_in_grammarType507
FOLLOW_GRAMMAR_in_grammarType513
public static final BitSet FOLLOW_GRAMMAR_in_grammarType513
FOLLOW_GRAMMAR_in_grammarType536
public static final BitSet FOLLOW_GRAMMAR_in_grammarType536
FOLLOW_action_in_actions563
public static final BitSet FOLLOW_action_in_actions563
FOLLOW_AMPERSAND_in_action578
public static final BitSet FOLLOW_AMPERSAND_in_action578
FOLLOW_actionScopeName_in_action582
public static final BitSet FOLLOW_actionScopeName_in_action582
FOLLOW_COLON_in_action584
public static final BitSet FOLLOW_COLON_in_action584
FOLLOW_COLON_in_action587
public static final BitSet FOLLOW_COLON_in_action587
FOLLOW_id_in_action592
public static final BitSet FOLLOW_id_in_action592
FOLLOW_ACTION_in_action594
public static final BitSet FOLLOW_ACTION_in_action594
FOLLOW_id_in_actionScopeName607
public static final BitSet FOLLOW_id_in_actionScopeName607
FOLLOW_LEXER_in_actionScopeName614
public static final BitSet FOLLOW_LEXER_in_actionScopeName614
FOLLOW_PARSER_in_actionScopeName628
public static final BitSet FOLLOW_PARSER_in_actionScopeName628
FOLLOW_OPTIONS_in_optionsSpec650
public static final BitSet FOLLOW_OPTIONS_in_optionsSpec650
FOLLOW_option_in_optionsSpec654
public static final BitSet FOLLOW_option_in_optionsSpec654
FOLLOW_SEMI_in_optionsSpec657
public static final BitSet FOLLOW_SEMI_in_optionsSpec657
FOLLOW_RCURLY_in_optionsSpec662
public static final BitSet FOLLOW_RCURLY_in_optionsSpec662
FOLLOW_id_in_option675
public static final BitSet FOLLOW_id_in_option675
FOLLOW_ASSIGN_in_option677
public static final BitSet FOLLOW_ASSIGN_in_option677
FOLLOW_optionValue_in_option680
public static final BitSet FOLLOW_optionValue_in_option680
FOLLOW_id_in_optionValue701
public static final BitSet FOLLOW_id_in_optionValue701
FOLLOW_STRING_LITERAL_in_optionValue713
public static final BitSet FOLLOW_STRING_LITERAL_in_optionValue713
FOLLOW_CHAR_LITERAL_in_optionValue722
public static final BitSet FOLLOW_CHAR_LITERAL_in_optionValue722
FOLLOW_INT_in_optionValue733
public static final BitSet FOLLOW_INT_in_optionValue733
FOLLOW_STAR_in_optionValue753
public static final BitSet FOLLOW_STAR_in_optionValue753
FOLLOW_IMPORT_in_delegateGrammars778
public static final BitSet FOLLOW_IMPORT_in_delegateGrammars778
FOLLOW_delegateGrammar_in_delegateGrammars781
public static final BitSet FOLLOW_delegateGrammar_in_delegateGrammars781
FOLLOW_COMMA_in_delegateGrammars784
public static final BitSet FOLLOW_COMMA_in_delegateGrammars784
FOLLOW_delegateGrammar_in_delegateGrammars787
public static final BitSet FOLLOW_delegateGrammar_in_delegateGrammars787
FOLLOW_SEMI_in_delegateGrammars791
public static final BitSet FOLLOW_SEMI_in_delegateGrammars791
FOLLOW_id_in_delegateGrammar805
public static final BitSet FOLLOW_id_in_delegateGrammar805
FOLLOW_ASSIGN_in_delegateGrammar807
public static final BitSet FOLLOW_ASSIGN_in_delegateGrammar807
FOLLOW_id_in_delegateGrammar812
public static final BitSet FOLLOW_id_in_delegateGrammar812
FOLLOW_id_in_delegateGrammar821
public static final BitSet FOLLOW_id_in_delegateGrammar821
FOLLOW_TOKENS_in_tokensSpec848
public static final BitSet FOLLOW_TOKENS_in_tokensSpec848
FOLLOW_tokenSpec_in_tokensSpec854
public static final BitSet FOLLOW_tokenSpec_in_tokensSpec854
FOLLOW_RCURLY_in_tokensSpec859
public static final BitSet FOLLOW_RCURLY_in_tokensSpec859
FOLLOW_TOKEN_REF_in_tokenSpec871
public static final BitSet FOLLOW_TOKEN_REF_in_tokenSpec871
FOLLOW_ASSIGN_in_tokenSpec875
public static final BitSet FOLLOW_ASSIGN_in_tokenSpec875
FOLLOW_set_in_tokenSpec878
public static final BitSet FOLLOW_set_in_tokenSpec878
FOLLOW_SEMI_in_tokenSpec887
public static final BitSet FOLLOW_SEMI_in_tokenSpec887
FOLLOW_attrScope_in_attrScopes900
public static final BitSet FOLLOW_attrScope_in_attrScopes900
FOLLOW_SCOPE_in_attrScope913
public static final BitSet FOLLOW_SCOPE_in_attrScope913
FOLLOW_id_in_attrScope916
public static final BitSet FOLLOW_id_in_attrScope916
FOLLOW_ruleActions_in_attrScope918
public static final BitSet FOLLOW_ruleActions_in_attrScope918
FOLLOW_ACTION_in_attrScope921
public static final BitSet FOLLOW_ACTION_in_attrScope921
FOLLOW_rule_in_rules934
public static final BitSet FOLLOW_rule_in_rules934
FOLLOW_DOC_COMMENT_in_rule964
public static final BitSet FOLLOW_DOC_COMMENT_in_rule964
FOLLOW_PROTECTED_in_rule977
public static final BitSet FOLLOW_PROTECTED_in_rule977
FOLLOW_PUBLIC_in_rule986
public static final BitSet FOLLOW_PUBLIC_in_rule986
FOLLOW_PRIVATE_in_rule996
public static final BitSet FOLLOW_PRIVATE_in_rule996
FOLLOW_FRAGMENT_in_rule1005
public static final BitSet FOLLOW_FRAGMENT_in_rule1005
FOLLOW_id_in_rule1017
public static final BitSet FOLLOW_id_in_rule1017
FOLLOW_BANG_in_rule1027
public static final BitSet FOLLOW_BANG_in_rule1027
FOLLOW_ARG_ACTION_in_rule1038
public static final BitSet FOLLOW_ARG_ACTION_in_rule1038
FOLLOW_RETURNS_in_rule1047
public static final BitSet FOLLOW_RETURNS_in_rule1047
FOLLOW_ARG_ACTION_in_rule1051
public static final BitSet FOLLOW_ARG_ACTION_in_rule1051
FOLLOW_throwsSpec_in_rule1061
public static final BitSet FOLLOW_throwsSpec_in_rule1061
FOLLOW_optionsSpec_in_rule1070
public static final BitSet FOLLOW_optionsSpec_in_rule1070
FOLLOW_ruleScopeSpec_in_rule1079
public static final BitSet FOLLOW_ruleScopeSpec_in_rule1079
FOLLOW_ruleActions_in_rule1084
public static final BitSet FOLLOW_ruleActions_in_rule1084
FOLLOW_COLON_in_rule1090
public static final BitSet FOLLOW_COLON_in_rule1090
FOLLOW_ruleAltList_in_rule1094
public static final BitSet FOLLOW_ruleAltList_in_rule1094
FOLLOW_SEMI_in_rule1099
public static final BitSet FOLLOW_SEMI_in_rule1099
FOLLOW_exceptionGroup_in_rule1107
public static final BitSet FOLLOW_exceptionGroup_in_rule1107
FOLLOW_ruleAction_in_ruleActions1245
public static final BitSet FOLLOW_ruleAction_in_ruleActions1245
FOLLOW_AMPERSAND_in_ruleAction1260
public static final BitSet FOLLOW_AMPERSAND_in_ruleAction1260
FOLLOW_id_in_ruleAction1263
public static final BitSet FOLLOW_id_in_ruleAction1263
FOLLOW_ACTION_in_ruleAction1265
public static final BitSet FOLLOW_ACTION_in_ruleAction1265
FOLLOW_THROWS_in_throwsSpec1276
public static final BitSet FOLLOW_THROWS_in_throwsSpec1276
FOLLOW_id_in_throwsSpec1279
public static final BitSet FOLLOW_id_in_throwsSpec1279
FOLLOW_COMMA_in_throwsSpec1283
public static final BitSet FOLLOW_COMMA_in_throwsSpec1283
FOLLOW_id_in_throwsSpec1286
public static final BitSet FOLLOW_id_in_throwsSpec1286
FOLLOW_SCOPE_in_ruleScopeSpec1302
public static final BitSet FOLLOW_SCOPE_in_ruleScopeSpec1302
FOLLOW_ruleActions_in_ruleScopeSpec1304
public static final BitSet FOLLOW_ruleActions_in_ruleScopeSpec1304
FOLLOW_ACTION_in_ruleScopeSpec1307
public static final BitSet FOLLOW_ACTION_in_ruleScopeSpec1307
FOLLOW_SCOPE_in_ruleScopeSpec1316
public static final BitSet FOLLOW_SCOPE_in_ruleScopeSpec1316
FOLLOW_idList_in_ruleScopeSpec1318
public static final BitSet FOLLOW_idList_in_ruleScopeSpec1318
FOLLOW_SEMI_in_ruleScopeSpec1320
public static final BitSet FOLLOW_SEMI_in_ruleScopeSpec1320
FOLLOW_alternative_in_ruleAltList1377
public static final BitSet FOLLOW_alternative_in_ruleAltList1377
FOLLOW_rewrite_in_ruleAltList1381
public static final BitSet FOLLOW_rewrite_in_ruleAltList1381
FOLLOW_OR_in_ruleAltList1410
public static final BitSet FOLLOW_OR_in_ruleAltList1410
FOLLOW_alternative_in_ruleAltList1414
public static final BitSet FOLLOW_alternative_in_ruleAltList1414
FOLLOW_rewrite_in_ruleAltList1418
public static final BitSet FOLLOW_rewrite_in_ruleAltList1418
FOLLOW_LPAREN_in_block1494
public static final BitSet FOLLOW_LPAREN_in_block1494
FOLLOW_optionsSpec_in_block1532
public static final BitSet FOLLOW_optionsSpec_in_block1532
FOLLOW_ruleActions_in_block1543
public static final BitSet FOLLOW_ruleActions_in_block1543
FOLLOW_COLON_in_block1551
public static final BitSet FOLLOW_COLON_in_block1551
FOLLOW_ACTION_in_block1557
public static final BitSet FOLLOW_ACTION_in_block1557
FOLLOW_COLON_in_block1559
public static final BitSet FOLLOW_COLON_in_block1559
FOLLOW_alternative_in_block1571
public static final BitSet FOLLOW_alternative_in_block1571
FOLLOW_rewrite_in_block1575
public static final BitSet FOLLOW_rewrite_in_block1575
FOLLOW_OR_in_block1585
public static final BitSet FOLLOW_OR_in_block1585
FOLLOW_alternative_in_block1589
public static final BitSet FOLLOW_alternative_in_block1589
FOLLOW_rewrite_in_block1593
public static final BitSet FOLLOW_rewrite_in_block1593
FOLLOW_RPAREN_in_block1610
public static final BitSet FOLLOW_RPAREN_in_block1610
FOLLOW_element_in_alternative1650
public static final BitSet FOLLOW_element_in_alternative1650
FOLLOW_exceptionHandler_in_exceptionGroup1696
public static final BitSet FOLLOW_exceptionHandler_in_exceptionGroup1696
FOLLOW_finallyClause_in_exceptionGroup1699
public static final BitSet FOLLOW_finallyClause_in_exceptionGroup1699
FOLLOW_finallyClause_in_exceptionGroup1705
public static final BitSet FOLLOW_finallyClause_in_exceptionGroup1705
FOLLOW_CATCH_in_exceptionHandler1716
public static final BitSet FOLLOW_CATCH_in_exceptionHandler1716
FOLLOW_ARG_ACTION_in_exceptionHandler1719
public static final BitSet FOLLOW_ARG_ACTION_in_exceptionHandler1719
FOLLOW_ACTION_in_exceptionHandler1721
public static final BitSet FOLLOW_ACTION_in_exceptionHandler1721
FOLLOW_FINALLY_in_finallyClause1732
public static final BitSet FOLLOW_FINALLY_in_finallyClause1732
FOLLOW_ACTION_in_finallyClause1735
public static final BitSet FOLLOW_ACTION_in_finallyClause1735
FOLLOW_elementNoOptionSpec_in_element1746
public static final BitSet FOLLOW_elementNoOptionSpec_in_element1746
FOLLOW_id_in_elementNoOptionSpec1766
public static final BitSet FOLLOW_id_in_elementNoOptionSpec1766
FOLLOW_ASSIGN_in_elementNoOptionSpec1769
public static final BitSet FOLLOW_ASSIGN_in_elementNoOptionSpec1769
FOLLOW_PLUS_ASSIGN_in_elementNoOptionSpec1772
public static final BitSet FOLLOW_PLUS_ASSIGN_in_elementNoOptionSpec1772
FOLLOW_atom_in_elementNoOptionSpec1777
public static final BitSet FOLLOW_atom_in_elementNoOptionSpec1777
FOLLOW_block_in_elementNoOptionSpec1779
public static final BitSet FOLLOW_block_in_elementNoOptionSpec1779
FOLLOW_ebnfSuffix_in_elementNoOptionSpec1794
public static final BitSet FOLLOW_ebnfSuffix_in_elementNoOptionSpec1794
FOLLOW_atom_in_elementNoOptionSpec1812
public static final BitSet FOLLOW_atom_in_elementNoOptionSpec1812
FOLLOW_ebnfSuffix_in_elementNoOptionSpec1821
public static final BitSet FOLLOW_ebnfSuffix_in_elementNoOptionSpec1821
FOLLOW_ebnf_in_elementNoOptionSpec1837
public static final BitSet FOLLOW_ebnf_in_elementNoOptionSpec1837
FOLLOW_FORCED_ACTION_in_elementNoOptionSpec1843
public static final BitSet FOLLOW_FORCED_ACTION_in_elementNoOptionSpec1843
FOLLOW_ACTION_in_elementNoOptionSpec1849
public static final BitSet FOLLOW_ACTION_in_elementNoOptionSpec1849
FOLLOW_SEMPRED_in_elementNoOptionSpec1857
public static final BitSet FOLLOW_SEMPRED_in_elementNoOptionSpec1857
FOLLOW_IMPLIES_in_elementNoOptionSpec1861
public static final BitSet FOLLOW_IMPLIES_in_elementNoOptionSpec1861
FOLLOW_tree__in_elementNoOptionSpec1880
public static final BitSet FOLLOW_tree__in_elementNoOptionSpec1880
FOLLOW_range_in_atom1895
public static final BitSet FOLLOW_range_in_atom1895
FOLLOW_ROOT_in_atom1898
public static final BitSet FOLLOW_ROOT_in_atom1898
FOLLOW_BANG_in_atom1901
public static final BitSet FOLLOW_BANG_in_atom1901
FOLLOW_id_in_atom1941
public static final BitSet FOLLOW_id_in_atom1941
FOLLOW_WILDCARD_in_atom1945
public static final BitSet FOLLOW_WILDCARD_in_atom1945
FOLLOW_terminal_in_atom1949
public static final BitSet FOLLOW_terminal_in_atom1949
FOLLOW_ruleref_in_atom1951
public static final BitSet FOLLOW_ruleref_in_atom1951
FOLLOW_terminal_in_atom1960
public static final BitSet FOLLOW_terminal_in_atom1960
FOLLOW_ruleref_in_atom1966
public static final BitSet FOLLOW_ruleref_in_atom1966
FOLLOW_notSet_in_atom1975
public static final BitSet FOLLOW_notSet_in_atom1975
FOLLOW_ROOT_in_atom1978
public static final BitSet FOLLOW_ROOT_in_atom1978
FOLLOW_BANG_in_atom1981
public static final BitSet FOLLOW_BANG_in_atom1981
FOLLOW_RULE_REF_in_ruleref1995
public static final BitSet FOLLOW_RULE_REF_in_ruleref1995
FOLLOW_ARG_ACTION_in_ruleref1998
public static final BitSet FOLLOW_ARG_ACTION_in_ruleref1998
FOLLOW_ROOT_in_ruleref2002
public static final BitSet FOLLOW_ROOT_in_ruleref2002
FOLLOW_BANG_in_ruleref2005
public static final BitSet FOLLOW_BANG_in_ruleref2005
FOLLOW_NOT_in_notSet2019
public static final BitSet FOLLOW_NOT_in_notSet2019
FOLLOW_notTerminal_in_notSet2026
public static final BitSet FOLLOW_notTerminal_in_notSet2026
FOLLOW_block_in_notSet2032
public static final BitSet FOLLOW_block_in_notSet2032
FOLLOW_id_in_treeRoot2055
public static final BitSet FOLLOW_id_in_treeRoot2055
FOLLOW_ASSIGN_in_treeRoot2058
public static final BitSet FOLLOW_ASSIGN_in_treeRoot2058
FOLLOW_PLUS_ASSIGN_in_treeRoot2061
public static final BitSet FOLLOW_PLUS_ASSIGN_in_treeRoot2061
FOLLOW_atom_in_treeRoot2066
public static final BitSet FOLLOW_atom_in_treeRoot2066
FOLLOW_block_in_treeRoot2068
public static final BitSet FOLLOW_block_in_treeRoot2068
FOLLOW_atom_in_treeRoot2074
public static final BitSet FOLLOW_atom_in_treeRoot2074
FOLLOW_block_in_treeRoot2079
public static final BitSet FOLLOW_block_in_treeRoot2079
FOLLOW_TREE_BEGIN_in_tree_2090
public static final BitSet FOLLOW_TREE_BEGIN_in_tree_2090
FOLLOW_treeRoot_in_tree_2095
public static final BitSet FOLLOW_treeRoot_in_tree_2095
FOLLOW_element_in_tree_2097
public static final BitSet FOLLOW_element_in_tree_2097
FOLLOW_RPAREN_in_tree_2102
public static final BitSet FOLLOW_RPAREN_in_tree_2102
FOLLOW_block_in_ebnf2116
public static final BitSet FOLLOW_block_in_ebnf2116
FOLLOW_QUESTION_in_ebnf2122
public static final BitSet FOLLOW_QUESTION_in_ebnf2122
FOLLOW_STAR_in_ebnf2140
public static final BitSet FOLLOW_STAR_in_ebnf2140
FOLLOW_PLUS_in_ebnf2158
public static final BitSet FOLLOW_PLUS_in_ebnf2158
FOLLOW_IMPLIES_in_ebnf2176
public static final BitSet FOLLOW_IMPLIES_in_ebnf2176
FOLLOW_ROOT_in_ebnf2212
public static final BitSet FOLLOW_ROOT_in_ebnf2212
FOLLOW_BANG_in_ebnf2229
public static final BitSet FOLLOW_BANG_in_ebnf2229
FOLLOW_CHAR_LITERAL_in_range2268
public static final BitSet FOLLOW_CHAR_LITERAL_in_range2268
FOLLOW_RANGE_in_range2270
public static final BitSet FOLLOW_RANGE_in_range2270
FOLLOW_CHAR_LITERAL_in_range2274
public static final BitSet FOLLOW_CHAR_LITERAL_in_range2274
FOLLOW_CHAR_LITERAL_in_terminal2302
public static final BitSet FOLLOW_CHAR_LITERAL_in_terminal2302
FOLLOW_elementOptions_in_terminal2307
public static final BitSet FOLLOW_elementOptions_in_terminal2307
FOLLOW_ROOT_in_terminal2315
public static final BitSet FOLLOW_ROOT_in_terminal2315
FOLLOW_BANG_in_terminal2318
public static final BitSet FOLLOW_BANG_in_terminal2318
FOLLOW_TOKEN_REF_in_terminal2329
public static final BitSet FOLLOW_TOKEN_REF_in_terminal2329
FOLLOW_elementOptions_in_terminal2336
public static final BitSet FOLLOW_elementOptions_in_terminal2336
FOLLOW_ARG_ACTION_in_terminal2347
public static final BitSet FOLLOW_ARG_ACTION_in_terminal2347
FOLLOW_ROOT_in_terminal2356
public static final BitSet FOLLOW_ROOT_in_terminal2356
FOLLOW_BANG_in_terminal2359
public static final BitSet FOLLOW_BANG_in_terminal2359
FOLLOW_STRING_LITERAL_in_terminal2370
public static final BitSet FOLLOW_STRING_LITERAL_in_terminal2370
FOLLOW_elementOptions_in_terminal2375
public static final BitSet FOLLOW_elementOptions_in_terminal2375
FOLLOW_ROOT_in_terminal2383
public static final BitSet FOLLOW_ROOT_in_terminal2383
FOLLOW_BANG_in_terminal2386
public static final BitSet FOLLOW_BANG_in_terminal2386
FOLLOW_WILDCARD_in_terminal2397
public static final BitSet FOLLOW_WILDCARD_in_terminal2397
FOLLOW_ROOT_in_terminal2400
public static final BitSet FOLLOW_ROOT_in_terminal2400
FOLLOW_BANG_in_terminal2403
public static final BitSet FOLLOW_BANG_in_terminal2403
FOLLOW_OPEN_ELEMENT_OPTION_in_elementOptions2422
public static final BitSet FOLLOW_OPEN_ELEMENT_OPTION_in_elementOptions2422
FOLLOW_defaultNodeOption_in_elementOptions2425
public static final BitSet FOLLOW_defaultNodeOption_in_elementOptions2425
FOLLOW_CLOSE_ELEMENT_OPTION_in_elementOptions2428
public static final BitSet FOLLOW_CLOSE_ELEMENT_OPTION_in_elementOptions2428
FOLLOW_OPEN_ELEMENT_OPTION_in_elementOptions2434
public static final BitSet FOLLOW_OPEN_ELEMENT_OPTION_in_elementOptions2434
FOLLOW_elementOption_in_elementOptions2437
public static final BitSet FOLLOW_elementOption_in_elementOptions2437
FOLLOW_SEMI_in_elementOptions2441
public static final BitSet FOLLOW_SEMI_in_elementOptions2441
FOLLOW_elementOption_in_elementOptions2444
public static final BitSet FOLLOW_elementOption_in_elementOptions2444
FOLLOW_CLOSE_ELEMENT_OPTION_in_elementOptions2449
public static final BitSet FOLLOW_CLOSE_ELEMENT_OPTION_in_elementOptions2449
FOLLOW_elementOptionId_in_defaultNodeOption2462
public static final BitSet FOLLOW_elementOptionId_in_defaultNodeOption2462
FOLLOW_id_in_elementOption2478
public static final BitSet FOLLOW_id_in_elementOption2478
FOLLOW_ASSIGN_in_elementOption2480
public static final BitSet FOLLOW_ASSIGN_in_elementOption2480
FOLLOW_elementOptionId_in_elementOption2487
public static final BitSet FOLLOW_elementOptionId_in_elementOption2487
FOLLOW_STRING_LITERAL_in_elementOption2501
public static final BitSet FOLLOW_STRING_LITERAL_in_elementOption2501
FOLLOW_DOUBLE_QUOTE_STRING_LITERAL_in_elementOption2505
public static final BitSet FOLLOW_DOUBLE_QUOTE_STRING_LITERAL_in_elementOption2505
FOLLOW_DOUBLE_ANGLE_STRING_LITERAL_in_elementOption2509
public static final BitSet FOLLOW_DOUBLE_ANGLE_STRING_LITERAL_in_elementOption2509
FOLLOW_id_in_elementOptionId2540
public static final BitSet FOLLOW_id_in_elementOptionId2540
FOLLOW_WILDCARD_in_elementOptionId2545
public static final BitSet FOLLOW_WILDCARD_in_elementOptionId2545
FOLLOW_id_in_elementOptionId2549
public static final BitSet FOLLOW_id_in_elementOptionId2549
FOLLOW_QUESTION_in_ebnfSuffix2626
public static final BitSet FOLLOW_QUESTION_in_ebnfSuffix2626
FOLLOW_STAR_in_ebnfSuffix2640
public static final BitSet FOLLOW_STAR_in_ebnfSuffix2640
FOLLOW_PLUS_in_ebnfSuffix2654
public static final BitSet FOLLOW_PLUS_in_ebnfSuffix2654
FOLLOW_set_in_notTerminal0
public static final BitSet FOLLOW_set_in_notTerminal0
FOLLOW_id_in_idList2716
public static final BitSet FOLLOW_id_in_idList2716
FOLLOW_COMMA_in_idList2719
public static final BitSet FOLLOW_COMMA_in_idList2719
FOLLOW_id_in_idList2722
public static final BitSet FOLLOW_id_in_idList2722
FOLLOW_TOKEN_REF_in_id2735
public static final BitSet FOLLOW_TOKEN_REF_in_id2735
FOLLOW_RULE_REF_in_id2747
public static final BitSet FOLLOW_RULE_REF_in_id2747
FOLLOW_rewrite_with_sempred_in_rewrite2767
public static final BitSet FOLLOW_rewrite_with_sempred_in_rewrite2767
FOLLOW_REWRITE_in_rewrite2772
public static final BitSet FOLLOW_REWRITE_in_rewrite2772
FOLLOW_rewrite_alternative_in_rewrite2774
public static final BitSet FOLLOW_rewrite_alternative_in_rewrite2774
FOLLOW_REWRITE_in_rewrite_with_sempred2805
public static final BitSet FOLLOW_REWRITE_in_rewrite_with_sempred2805
FOLLOW_SEMPRED_in_rewrite_with_sempred2808
public static final BitSet FOLLOW_SEMPRED_in_rewrite_with_sempred2808
FOLLOW_rewrite_alternative_in_rewrite_with_sempred2810
public static final BitSet FOLLOW_rewrite_alternative_in_rewrite_with_sempred2810
FOLLOW_LPAREN_in_rewrite_block2821
public static final BitSet FOLLOW_LPAREN_in_rewrite_block2821
FOLLOW_rewrite_alternative_in_rewrite_block2825
public static final BitSet FOLLOW_rewrite_alternative_in_rewrite_block2825
FOLLOW_RPAREN_in_rewrite_block2829
public static final BitSet FOLLOW_RPAREN_in_rewrite_block2829
FOLLOW_rewrite_template_in_rewrite_alternative2865
public static final BitSet FOLLOW_rewrite_template_in_rewrite_alternative2865
FOLLOW_rewrite_element_in_rewrite_alternative2877
public static final BitSet FOLLOW_rewrite_element_in_rewrite_alternative2877
FOLLOW_ETC_in_rewrite_alternative2938
public static final BitSet FOLLOW_ETC_in_rewrite_alternative2938
FOLLOW_rewrite_atom_in_rewrite_element2953
public static final BitSet FOLLOW_rewrite_atom_in_rewrite_element2953
FOLLOW_ebnfSuffix_in_rewrite_element2973
public static final BitSet FOLLOW_ebnfSuffix_in_rewrite_element2973
FOLLOW_rewrite_ebnf_in_rewrite_element2992
public static final BitSet FOLLOW_rewrite_ebnf_in_rewrite_element2992
FOLLOW_rewrite_tree_in_rewrite_element3001
public static final BitSet FOLLOW_rewrite_tree_in_rewrite_element3001
FOLLOW_ebnfSuffix_in_rewrite_element3021
public static final BitSet FOLLOW_ebnfSuffix_in_rewrite_element3021
FOLLOW_TOKEN_REF_in_rewrite_atom3048
public static final BitSet FOLLOW_TOKEN_REF_in_rewrite_atom3048
FOLLOW_elementOptions_in_rewrite_atom3051
public static final BitSet FOLLOW_elementOptions_in_rewrite_atom3051
FOLLOW_ARG_ACTION_in_rewrite_atom3056
public static final BitSet FOLLOW_ARG_ACTION_in_rewrite_atom3056
FOLLOW_RULE_REF_in_rewrite_atom3063
public static final BitSet FOLLOW_RULE_REF_in_rewrite_atom3063
FOLLOW_CHAR_LITERAL_in_rewrite_atom3070
public static final BitSet FOLLOW_CHAR_LITERAL_in_rewrite_atom3070
FOLLOW_elementOptions_in_rewrite_atom3072
public static final BitSet FOLLOW_elementOptions_in_rewrite_atom3072
FOLLOW_STRING_LITERAL_in_rewrite_atom3082
public static final BitSet FOLLOW_STRING_LITERAL_in_rewrite_atom3082
FOLLOW_elementOptions_in_rewrite_atom3084
public static final BitSet FOLLOW_elementOptions_in_rewrite_atom3084
FOLLOW_DOLLAR_in_rewrite_atom3092
public static final BitSet FOLLOW_DOLLAR_in_rewrite_atom3092
FOLLOW_label_in_rewrite_atom3095
public static final BitSet FOLLOW_label_in_rewrite_atom3095
FOLLOW_ACTION_in_rewrite_atom3101
public static final BitSet FOLLOW_ACTION_in_rewrite_atom3101
FOLLOW_TOKEN_REF_in_label3112
public static final BitSet FOLLOW_TOKEN_REF_in_label3112
FOLLOW_RULE_REF_in_label3122
public static final BitSet FOLLOW_RULE_REF_in_label3122
FOLLOW_rewrite_block_in_rewrite_ebnf3140
public static final BitSet FOLLOW_rewrite_block_in_rewrite_ebnf3140
FOLLOW_QUESTION_in_rewrite_ebnf3146
public static final BitSet FOLLOW_QUESTION_in_rewrite_ebnf3146
FOLLOW_STAR_in_rewrite_ebnf3165
public static final BitSet FOLLOW_STAR_in_rewrite_ebnf3165
FOLLOW_PLUS_in_rewrite_ebnf3184
public static final BitSet FOLLOW_PLUS_in_rewrite_ebnf3184
FOLLOW_TREE_BEGIN_in_rewrite_tree3212
public static final BitSet FOLLOW_TREE_BEGIN_in_rewrite_tree3212
FOLLOW_rewrite_atom_in_rewrite_tree3218
public static final BitSet FOLLOW_rewrite_atom_in_rewrite_tree3218
FOLLOW_rewrite_element_in_rewrite_tree3220
public static final BitSet FOLLOW_rewrite_element_in_rewrite_tree3220
FOLLOW_RPAREN_in_rewrite_tree3225
public static final BitSet FOLLOW_RPAREN_in_rewrite_tree3225
FOLLOW_rewrite_template_head_in_rewrite_template3260
public static final BitSet FOLLOW_rewrite_template_head_in_rewrite_template3260
FOLLOW_DOUBLE_QUOTE_STRING_LITERAL_in_rewrite_template3279
public static final BitSet FOLLOW_DOUBLE_QUOTE_STRING_LITERAL_in_rewrite_template3279
FOLLOW_DOUBLE_ANGLE_STRING_LITERAL_in_rewrite_template3285
public static final BitSet FOLLOW_DOUBLE_ANGLE_STRING_LITERAL_in_rewrite_template3285
FOLLOW_rewrite_template_head_in_rewrite_template3300
public static final BitSet FOLLOW_rewrite_template_head_in_rewrite_template3300
FOLLOW_rewrite_indirect_template_head_in_rewrite_template3309
public static final BitSet FOLLOW_rewrite_indirect_template_head_in_rewrite_template3309
FOLLOW_ACTION_in_rewrite_template3318
public static final BitSet FOLLOW_ACTION_in_rewrite_template3318
FOLLOW_id_in_rewrite_template_head3331
public static final BitSet FOLLOW_id_in_rewrite_template_head3331
FOLLOW_LPAREN_in_rewrite_template_head3335
public static final BitSet FOLLOW_LPAREN_in_rewrite_template_head3335
FOLLOW_rewrite_template_args_in_rewrite_template_head3339
public static final BitSet FOLLOW_rewrite_template_args_in_rewrite_template_head3339
FOLLOW_RPAREN_in_rewrite_template_head3343
public static final BitSet FOLLOW_RPAREN_in_rewrite_template_head3343
FOLLOW_LPAREN_in_rewrite_indirect_template_head3371
public static final BitSet FOLLOW_LPAREN_in_rewrite_indirect_template_head3371
FOLLOW_ACTION_in_rewrite_indirect_template_head3375
public static final BitSet FOLLOW_ACTION_in_rewrite_indirect_template_head3375
FOLLOW_RPAREN_in_rewrite_indirect_template_head3379
public static final BitSet FOLLOW_RPAREN_in_rewrite_indirect_template_head3379
FOLLOW_LPAREN_in_rewrite_indirect_template_head3383
public static final BitSet FOLLOW_LPAREN_in_rewrite_indirect_template_head3383
FOLLOW_rewrite_template_args_in_rewrite_indirect_template_head3385
public static final BitSet FOLLOW_rewrite_template_args_in_rewrite_indirect_template_head3385
FOLLOW_RPAREN_in_rewrite_indirect_template_head3387
public static final BitSet FOLLOW_RPAREN_in_rewrite_indirect_template_head3387
FOLLOW_rewrite_template_arg_in_rewrite_template_args3411
public static final BitSet FOLLOW_rewrite_template_arg_in_rewrite_template_args3411
FOLLOW_COMMA_in_rewrite_template_args3414
public static final BitSet FOLLOW_COMMA_in_rewrite_template_args3414
FOLLOW_rewrite_template_arg_in_rewrite_template_args3416
public static final BitSet FOLLOW_rewrite_template_arg_in_rewrite_template_args3416
FOLLOW_id_in_rewrite_template_arg3451
public static final BitSet FOLLOW_id_in_rewrite_template_arg3451
FOLLOW_ASSIGN_in_rewrite_template_arg3455
public static final BitSet FOLLOW_ASSIGN_in_rewrite_template_arg3455
FOLLOW_ACTION_in_rewrite_template_arg3457
public static final BitSet FOLLOW_ACTION_in_rewrite_template_arg3457
FOLLOW_id_in_synpred1_ANTLR1925
public static final BitSet FOLLOW_id_in_synpred1_ANTLR1925
FOLLOW_WILDCARD_in_synpred1_ANTLR1927
public static final BitSet FOLLOW_WILDCARD_in_synpred1_ANTLR1927
FOLLOW_terminal_in_synpred1_ANTLR1930
public static final BitSet FOLLOW_terminal_in_synpred1_ANTLR1930
FOLLOW_ruleref_in_synpred1_ANTLR1932
public static final BitSet FOLLOW_ruleref_in_synpred1_ANTLR1932
ANTLRParser
public ANTLRParser(TokenStream input)
ANTLRParser
public ANTLRParser(TokenStream input,
RecognizerSharedState state)
setTreeAdaptor
public void setTreeAdaptor(TreeAdaptor adaptor)
getTreeAdaptor
public TreeAdaptor getTreeAdaptor()
getTokenNames
public String[] getTokenNames()
- Overrides:
getTokenNames in class BaseRecognizer
getGrammarFileName
public String getGrammarFileName()
- Overrides:
getGrammarFileName in class BaseRecognizer
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 String getFileName()
setFileName
public void setFileName(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(String name,
GrammarAST block,
boolean fragment)
reportError
public void reportError(RecognitionException ex)
- Overrides:
reportError in class BaseRecognizer
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(Map<String,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(Map<String,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()
Copyright © 2011. All Rights Reserved.