org.antlr.grammar.v3
Class ANTLRTreePrinter
java.lang.Object
org.antlr.runtime.BaseRecognizer
org.antlr.runtime.tree.TreeParser
org.antlr.grammar.v3.ANTLRTreePrinter
public class ANTLRTreePrinter
- extends TreeParser
Print out a grammar (no pretty printing).
Terence Parr
University of San Francisco
August 19, 2003
| Methods inherited from class org.antlr.runtime.tree.TreeParser |
getAncestor, getCurrentInputSymbol, getErrorHeader, getErrorMessage, getMissingSymbol, getSourceName, getTreeNodeStream, inContext, inContext, matchAny, recoverFromMismatchedToken, reset, setTreeNodeStream, traceIn, traceOut |
| Methods inherited from class org.antlr.runtime.BaseRecognizer |
alreadyParsedRule, beginResync, combineFollows, computeContextSensitiveRuleFOLLOW, computeErrorRecoverySet, consumeUntil, consumeUntil, displayRecognitionError, emitErrorMessage, endResync, failed, getBacktrackingLevel, getNumberOfSyntaxErrors, getRuleInvocationStack, getRuleInvocationStack, getRuleMemoization, getRuleMemoizationCacheSize, getTokenErrorDisplay, match, memoize, mismatchIsMissingToken, mismatchIsUnwantedToken, pushFollow, recover, recoverFromMismatchedSet, setBacktrackingLevel, toStrings, traceIn, traceOut |
| 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
grammar
protected Grammar grammar
showActions
protected boolean showActions
buf
protected StringBuilder buf
FOLLOW_grammar__in_toString67
public static final BitSet FOLLOW_grammar__in_toString67
FOLLOW_rule_in_toString73
public static final BitSet FOLLOW_rule_in_toString73
FOLLOW_alternative_in_toString79
public static final BitSet FOLLOW_alternative_in_toString79
FOLLOW_element_in_toString85
public static final BitSet FOLLOW_element_in_toString85
FOLLOW_single_rewrite_in_toString91
public static final BitSet FOLLOW_single_rewrite_in_toString91
FOLLOW_rewrite_in_toString97
public static final BitSet FOLLOW_rewrite_in_toString97
FOLLOW_EOR_in_toString103
public static final BitSet FOLLOW_EOR_in_toString103
FOLLOW_LEXER_GRAMMAR_in_grammar_127
public static final BitSet FOLLOW_LEXER_GRAMMAR_in_grammar_127
FOLLOW_grammarSpec_in_grammar_129
public static final BitSet FOLLOW_grammarSpec_in_grammar_129
FOLLOW_PARSER_GRAMMAR_in_grammar_139
public static final BitSet FOLLOW_PARSER_GRAMMAR_in_grammar_139
FOLLOW_grammarSpec_in_grammar_141
public static final BitSet FOLLOW_grammarSpec_in_grammar_141
FOLLOW_TREE_GRAMMAR_in_grammar_151
public static final BitSet FOLLOW_TREE_GRAMMAR_in_grammar_151
FOLLOW_grammarSpec_in_grammar_153
public static final BitSet FOLLOW_grammarSpec_in_grammar_153
FOLLOW_COMBINED_GRAMMAR_in_grammar_163
public static final BitSet FOLLOW_COMBINED_GRAMMAR_in_grammar_163
FOLLOW_grammarSpec_in_grammar_165
public static final BitSet FOLLOW_grammarSpec_in_grammar_165
FOLLOW_SCOPE_in_attrScope181
public static final BitSet FOLLOW_SCOPE_in_attrScope181
FOLLOW_ID_in_attrScope183
public static final BitSet FOLLOW_ID_in_attrScope183
FOLLOW_ruleAction_in_attrScope185
public static final BitSet FOLLOW_ruleAction_in_attrScope185
FOLLOW_ACTION_in_attrScope188
public static final BitSet FOLLOW_ACTION_in_attrScope188
FOLLOW_ID_in_grammarSpec204
public static final BitSet FOLLOW_ID_in_grammarSpec204
FOLLOW_DOC_COMMENT_in_grammarSpec213
public static final BitSet FOLLOW_DOC_COMMENT_in_grammarSpec213
FOLLOW_optionsSpec_in_grammarSpec223
public static final BitSet FOLLOW_optionsSpec_in_grammarSpec223
FOLLOW_delegateGrammars_in_grammarSpec232
public static final BitSet FOLLOW_delegateGrammars_in_grammarSpec232
FOLLOW_tokensSpec_in_grammarSpec239
public static final BitSet FOLLOW_tokensSpec_in_grammarSpec239
FOLLOW_attrScope_in_grammarSpec246
public static final BitSet FOLLOW_attrScope_in_grammarSpec246
FOLLOW_actions_in_grammarSpec253
public static final BitSet FOLLOW_actions_in_grammarSpec253
FOLLOW_rules_in_grammarSpec259
public static final BitSet FOLLOW_rules_in_grammarSpec259
FOLLOW_action_in_actions272
public static final BitSet FOLLOW_action_in_actions272
FOLLOW_AMPERSAND_in_action293
public static final BitSet FOLLOW_AMPERSAND_in_action293
FOLLOW_ID_in_action297
public static final BitSet FOLLOW_ID_in_action297
FOLLOW_ID_in_action306
public static final BitSet FOLLOW_ID_in_action306
FOLLOW_ACTION_in_action310
public static final BitSet FOLLOW_ACTION_in_action310
FOLLOW_ACTION_in_action325
public static final BitSet FOLLOW_ACTION_in_action325
FOLLOW_OPTIONS_in_optionsSpec357
public static final BitSet FOLLOW_OPTIONS_in_optionsSpec357
FOLLOW_option_in_optionsSpec365
public static final BitSet FOLLOW_option_in_optionsSpec365
FOLLOW_ASSIGN_in_option391
public static final BitSet FOLLOW_ASSIGN_in_option391
FOLLOW_ID_in_option395
public static final BitSet FOLLOW_ID_in_option395
FOLLOW_optionValue_in_option399
public static final BitSet FOLLOW_optionValue_in_option399
FOLLOW_ID_in_optionValue414
public static final BitSet FOLLOW_ID_in_optionValue414
FOLLOW_STRING_LITERAL_in_optionValue434
public static final BitSet FOLLOW_STRING_LITERAL_in_optionValue434
FOLLOW_CHAR_LITERAL_in_optionValue443
public static final BitSet FOLLOW_CHAR_LITERAL_in_optionValue443
FOLLOW_INT_in_optionValue454
public static final BitSet FOLLOW_INT_in_optionValue454
FOLLOW_IMPORT_in_delegateGrammars484
public static final BitSet FOLLOW_IMPORT_in_delegateGrammars484
FOLLOW_ASSIGN_in_delegateGrammars489
public static final BitSet FOLLOW_ASSIGN_in_delegateGrammars489
FOLLOW_ID_in_delegateGrammars491
public static final BitSet FOLLOW_ID_in_delegateGrammars491
FOLLOW_ID_in_delegateGrammars493
public static final BitSet FOLLOW_ID_in_delegateGrammars493
FOLLOW_ID_in_delegateGrammars498
public static final BitSet FOLLOW_ID_in_delegateGrammars498
FOLLOW_TOKENS_in_tokensSpec515
public static final BitSet FOLLOW_TOKENS_in_tokensSpec515
FOLLOW_tokenSpec_in_tokensSpec517
public static final BitSet FOLLOW_tokenSpec_in_tokensSpec517
FOLLOW_TOKEN_REF_in_tokenSpec530
public static final BitSet FOLLOW_TOKEN_REF_in_tokenSpec530
FOLLOW_ASSIGN_in_tokenSpec537
public static final BitSet FOLLOW_ASSIGN_in_tokenSpec537
FOLLOW_TOKEN_REF_in_tokenSpec539
public static final BitSet FOLLOW_TOKEN_REF_in_tokenSpec539
FOLLOW_set_in_tokenSpec541
public static final BitSet FOLLOW_set_in_tokenSpec541
FOLLOW_rule_in_rules560
public static final BitSet FOLLOW_rule_in_rules560
FOLLOW_precRule_in_rules564
public static final BitSet FOLLOW_precRule_in_rules564
FOLLOW_RULE_in_rule580
public static final BitSet FOLLOW_RULE_in_rule580
FOLLOW_ID_in_rule584
public static final BitSet FOLLOW_ID_in_rule584
FOLLOW_modifier_in_rule590
public static final BitSet FOLLOW_modifier_in_rule590
FOLLOW_ARG_in_rule603
public static final BitSet FOLLOW_ARG_in_rule603
FOLLOW_ARG_ACTION_in_rule608
public static final BitSet FOLLOW_ARG_ACTION_in_rule608
FOLLOW_RET_in_rule621
public static final BitSet FOLLOW_RET_in_rule621
FOLLOW_ARG_ACTION_in_rule626
public static final BitSet FOLLOW_ARG_ACTION_in_rule626
FOLLOW_throwsSpec_in_rule639
public static final BitSet FOLLOW_throwsSpec_in_rule639
FOLLOW_optionsSpec_in_rule647
public static final BitSet FOLLOW_optionsSpec_in_rule647
FOLLOW_ruleScopeSpec_in_rule655
public static final BitSet FOLLOW_ruleScopeSpec_in_rule655
FOLLOW_ruleAction_in_rule663
public static final BitSet FOLLOW_ruleAction_in_rule663
FOLLOW_block_in_rule682
public static final BitSet FOLLOW_block_in_rule682
FOLLOW_exceptionGroup_in_rule689
public static final BitSet FOLLOW_exceptionGroup_in_rule689
FOLLOW_EOR_in_rule696
public static final BitSet FOLLOW_EOR_in_rule696
FOLLOW_PREC_RULE_in_precRule715
public static final BitSet FOLLOW_PREC_RULE_in_precRule715
FOLLOW_ID_in_precRule719
public static final BitSet FOLLOW_ID_in_precRule719
FOLLOW_modifier_in_precRule725
public static final BitSet FOLLOW_modifier_in_precRule725
FOLLOW_ARG_in_precRule738
public static final BitSet FOLLOW_ARG_in_precRule738
FOLLOW_ARG_ACTION_in_precRule743
public static final BitSet FOLLOW_ARG_ACTION_in_precRule743
FOLLOW_RET_in_precRule756
public static final BitSet FOLLOW_RET_in_precRule756
FOLLOW_ARG_ACTION_in_precRule761
public static final BitSet FOLLOW_ARG_ACTION_in_precRule761
FOLLOW_throwsSpec_in_precRule774
public static final BitSet FOLLOW_throwsSpec_in_precRule774
FOLLOW_optionsSpec_in_precRule782
public static final BitSet FOLLOW_optionsSpec_in_precRule782
FOLLOW_ruleScopeSpec_in_precRule790
public static final BitSet FOLLOW_ruleScopeSpec_in_precRule790
FOLLOW_ruleAction_in_precRule798
public static final BitSet FOLLOW_ruleAction_in_precRule798
FOLLOW_block_in_precRule817
public static final BitSet FOLLOW_block_in_precRule817
FOLLOW_exceptionGroup_in_precRule824
public static final BitSet FOLLOW_exceptionGroup_in_precRule824
FOLLOW_EOR_in_precRule831
public static final BitSet FOLLOW_EOR_in_precRule831
FOLLOW_AMPERSAND_in_ruleAction849
public static final BitSet FOLLOW_AMPERSAND_in_ruleAction849
FOLLOW_ID_in_ruleAction853
public static final BitSet FOLLOW_ID_in_ruleAction853
FOLLOW_ACTION_in_ruleAction857
public static final BitSet FOLLOW_ACTION_in_ruleAction857
FOLLOW_set_in_modifier0
public static final BitSet FOLLOW_set_in_modifier0
FOLLOW_THROWS_in_throwsSpec906
public static final BitSet FOLLOW_THROWS_in_throwsSpec906
FOLLOW_ID_in_throwsSpec908
public static final BitSet FOLLOW_ID_in_throwsSpec908
FOLLOW_SCOPE_in_ruleScopeSpec923
public static final BitSet FOLLOW_SCOPE_in_ruleScopeSpec923
FOLLOW_ruleAction_in_ruleScopeSpec925
public static final BitSet FOLLOW_ruleAction_in_ruleScopeSpec925
FOLLOW_ACTION_in_ruleScopeSpec929
public static final BitSet FOLLOW_ACTION_in_ruleScopeSpec929
FOLLOW_ID_in_ruleScopeSpec935
public static final BitSet FOLLOW_ID_in_ruleScopeSpec935
FOLLOW_BLOCK_in_block959
public static final BitSet FOLLOW_BLOCK_in_block959
FOLLOW_optionsSpec_in_block970
public static final BitSet FOLLOW_optionsSpec_in_block970
FOLLOW_alternative_in_block980
public static final BitSet FOLLOW_alternative_in_block980
FOLLOW_rewrite_in_block982
public static final BitSet FOLLOW_rewrite_in_block982
FOLLOW_alternative_in_block988
public static final BitSet FOLLOW_alternative_in_block988
FOLLOW_rewrite_in_block990
public static final BitSet FOLLOW_rewrite_in_block990
FOLLOW_EOB_in_block998
public static final BitSet FOLLOW_EOB_in_block998
FOLLOW_ALT_in_alternative1020
public static final BitSet FOLLOW_ALT_in_alternative1020
FOLLOW_element_in_alternative1022
public static final BitSet FOLLOW_element_in_alternative1022
FOLLOW_EOA_in_alternative1025
public static final BitSet FOLLOW_EOA_in_alternative1025
FOLLOW_exceptionHandler_in_exceptionGroup1040
public static final BitSet FOLLOW_exceptionHandler_in_exceptionGroup1040
FOLLOW_finallyClause_in_exceptionGroup1046
public static final BitSet FOLLOW_finallyClause_in_exceptionGroup1046
FOLLOW_finallyClause_in_exceptionGroup1053
public static final BitSet FOLLOW_finallyClause_in_exceptionGroup1053
FOLLOW_CATCH_in_exceptionHandler1065
public static final BitSet FOLLOW_CATCH_in_exceptionHandler1065
FOLLOW_ARG_ACTION_in_exceptionHandler1067
public static final BitSet FOLLOW_ARG_ACTION_in_exceptionHandler1067
FOLLOW_ACTION_in_exceptionHandler1069
public static final BitSet FOLLOW_ACTION_in_exceptionHandler1069
FOLLOW_FINALLY_in_finallyClause1082
public static final BitSet FOLLOW_FINALLY_in_finallyClause1082
FOLLOW_ACTION_in_finallyClause1084
public static final BitSet FOLLOW_ACTION_in_finallyClause1084
FOLLOW_REWRITES_in_rewrite1097
public static final BitSet FOLLOW_REWRITES_in_rewrite1097
FOLLOW_single_rewrite_in_rewrite1099
public static final BitSet FOLLOW_single_rewrite_in_rewrite1099
FOLLOW_REWRITES_in_rewrite1106
public static final BitSet FOLLOW_REWRITES_in_rewrite1106
FOLLOW_REWRITE_in_single_rewrite1122
public static final BitSet FOLLOW_REWRITE_in_single_rewrite1122
FOLLOW_SEMPRED_in_single_rewrite1131
public static final BitSet FOLLOW_SEMPRED_in_single_rewrite1131
FOLLOW_alternative_in_single_rewrite1146
public static final BitSet FOLLOW_alternative_in_single_rewrite1146
FOLLOW_rewrite_template_in_single_rewrite1153
public static final BitSet FOLLOW_rewrite_template_in_single_rewrite1153
FOLLOW_ETC_in_single_rewrite1160
public static final BitSet FOLLOW_ETC_in_single_rewrite1160
FOLLOW_ACTION_in_single_rewrite1169
public static final BitSet FOLLOW_ACTION_in_single_rewrite1169
FOLLOW_TEMPLATE_in_rewrite_template1193
public static final BitSet FOLLOW_TEMPLATE_in_rewrite_template1193
FOLLOW_ID_in_rewrite_template1202
public static final BitSet FOLLOW_ID_in_rewrite_template1202
FOLLOW_ACTION_in_rewrite_template1213
public static final BitSet FOLLOW_ACTION_in_rewrite_template1213
FOLLOW_ARGLIST_in_rewrite_template1227
public static final BitSet FOLLOW_ARGLIST_in_rewrite_template1227
FOLLOW_ARG_in_rewrite_template1243
public static final BitSet FOLLOW_ARG_in_rewrite_template1243
FOLLOW_ID_in_rewrite_template1247
public static final BitSet FOLLOW_ID_in_rewrite_template1247
FOLLOW_ACTION_in_rewrite_template1259
public static final BitSet FOLLOW_ACTION_in_rewrite_template1259
FOLLOW_DOUBLE_QUOTE_STRING_LITERAL_in_rewrite_template1295
public static final BitSet FOLLOW_DOUBLE_QUOTE_STRING_LITERAL_in_rewrite_template1295
FOLLOW_DOUBLE_ANGLE_STRING_LITERAL_in_rewrite_template1304
public static final BitSet FOLLOW_DOUBLE_ANGLE_STRING_LITERAL_in_rewrite_template1304
FOLLOW_ROOT_in_element1328
public static final BitSet FOLLOW_ROOT_in_element1328
FOLLOW_element_in_element1330
public static final BitSet FOLLOW_element_in_element1330
FOLLOW_BANG_in_element1339
public static final BitSet FOLLOW_BANG_in_element1339
FOLLOW_element_in_element1341
public static final BitSet FOLLOW_element_in_element1341
FOLLOW_atom_in_element1349
public static final BitSet FOLLOW_atom_in_element1349
FOLLOW_NOT_in_element1355
public static final BitSet FOLLOW_NOT_in_element1355
FOLLOW_element_in_element1359
public static final BitSet FOLLOW_element_in_element1359
FOLLOW_RANGE_in_element1366
public static final BitSet FOLLOW_RANGE_in_element1366
FOLLOW_atom_in_element1368
public static final BitSet FOLLOW_atom_in_element1368
FOLLOW_atom_in_element1372
public static final BitSet FOLLOW_atom_in_element1372
FOLLOW_CHAR_RANGE_in_element1379
public static final BitSet FOLLOW_CHAR_RANGE_in_element1379
FOLLOW_atom_in_element1381
public static final BitSet FOLLOW_atom_in_element1381
FOLLOW_atom_in_element1385
public static final BitSet FOLLOW_atom_in_element1385
FOLLOW_ASSIGN_in_element1392
public static final BitSet FOLLOW_ASSIGN_in_element1392
FOLLOW_ID_in_element1396
public static final BitSet FOLLOW_ID_in_element1396
FOLLOW_element_in_element1400
public static final BitSet FOLLOW_element_in_element1400
FOLLOW_PLUS_ASSIGN_in_element1407
public static final BitSet FOLLOW_PLUS_ASSIGN_in_element1407
FOLLOW_ID_in_element1411
public static final BitSet FOLLOW_ID_in_element1411
FOLLOW_element_in_element1415
public static final BitSet FOLLOW_element_in_element1415
FOLLOW_ebnf_in_element1421
public static final BitSet FOLLOW_ebnf_in_element1421
FOLLOW_tree__in_element1426
public static final BitSet FOLLOW_tree__in_element1426
FOLLOW_SYNPRED_in_element1433
public static final BitSet FOLLOW_SYNPRED_in_element1433
FOLLOW_block_in_element1435
public static final BitSet FOLLOW_block_in_element1435
FOLLOW_ACTION_in_element1447
public static final BitSet FOLLOW_ACTION_in_element1447
FOLLOW_FORCED_ACTION_in_element1457
public static final BitSet FOLLOW_FORCED_ACTION_in_element1457
FOLLOW_SEMPRED_in_element1467
public static final BitSet FOLLOW_SEMPRED_in_element1467
FOLLOW_SYN_SEMPRED_in_element1478
public static final BitSet FOLLOW_SYN_SEMPRED_in_element1478
FOLLOW_BACKTRACK_SEMPRED_in_element1488
public static final BitSet FOLLOW_BACKTRACK_SEMPRED_in_element1488
FOLLOW_GATED_SEMPRED_in_element1500
public static final BitSet FOLLOW_GATED_SEMPRED_in_element1500
FOLLOW_EPSILON_in_element1509
public static final BitSet FOLLOW_EPSILON_in_element1509
FOLLOW_block_in_ebnf1520
public static final BitSet FOLLOW_block_in_ebnf1520
FOLLOW_OPTIONAL_in_ebnf1530
public static final BitSet FOLLOW_OPTIONAL_in_ebnf1530
FOLLOW_block_in_ebnf1532
public static final BitSet FOLLOW_block_in_ebnf1532
FOLLOW_CLOSURE_in_ebnf1544
public static final BitSet FOLLOW_CLOSURE_in_ebnf1544
FOLLOW_block_in_ebnf1546
public static final BitSet FOLLOW_block_in_ebnf1546
FOLLOW_POSITIVE_CLOSURE_in_ebnf1559
public static final BitSet FOLLOW_POSITIVE_CLOSURE_in_ebnf1559
FOLLOW_block_in_ebnf1561
public static final BitSet FOLLOW_block_in_ebnf1561
FOLLOW_TREE_BEGIN_in_tree_1578
public static final BitSet FOLLOW_TREE_BEGIN_in_tree_1578
FOLLOW_element_in_tree_1582
public static final BitSet FOLLOW_element_in_tree_1582
FOLLOW_element_in_tree_1585
public static final BitSet FOLLOW_element_in_tree_1585
FOLLOW_RULE_REF_in_atom1611
public static final BitSet FOLLOW_RULE_REF_in_atom1611
FOLLOW_ARG_ACTION_in_atom1623
public static final BitSet FOLLOW_ARG_ACTION_in_atom1623
FOLLOW_ast_suffix_in_atom1634
public static final BitSet FOLLOW_ast_suffix_in_atom1634
FOLLOW_TOKEN_REF_in_atom1649
public static final BitSet FOLLOW_TOKEN_REF_in_atom1649
FOLLOW_ARG_ACTION_in_atom1661
public static final BitSet FOLLOW_ARG_ACTION_in_atom1661
FOLLOW_ast_suffix_in_atom1673
public static final BitSet FOLLOW_ast_suffix_in_atom1673
FOLLOW_CHAR_LITERAL_in_atom1688
public static final BitSet FOLLOW_CHAR_LITERAL_in_atom1688
FOLLOW_ast_suffix_in_atom1697
public static final BitSet FOLLOW_ast_suffix_in_atom1697
FOLLOW_STRING_LITERAL_in_atom1712
public static final BitSet FOLLOW_STRING_LITERAL_in_atom1712
FOLLOW_ast_suffix_in_atom1721
public static final BitSet FOLLOW_ast_suffix_in_atom1721
FOLLOW_WILDCARD_in_atom1736
public static final BitSet FOLLOW_WILDCARD_in_atom1736
FOLLOW_ast_suffix_in_atom1746
public static final BitSet FOLLOW_ast_suffix_in_atom1746
FOLLOW_LABEL_in_atom1766
public static final BitSet FOLLOW_LABEL_in_atom1766
FOLLOW_DOT_in_atom1775
public static final BitSet FOLLOW_DOT_in_atom1775
FOLLOW_ID_in_atom1777
public static final BitSet FOLLOW_ID_in_atom1777
FOLLOW_atom_in_atom1781
public static final BitSet FOLLOW_atom_in_atom1781
FOLLOW_ROOT_in_ast_suffix1794
public static final BitSet FOLLOW_ROOT_in_ast_suffix1794
FOLLOW_BANG_in_ast_suffix1801
public static final BitSet FOLLOW_BANG_in_ast_suffix1801
ANTLRTreePrinter
public ANTLRTreePrinter(TreeNodeStream input)
ANTLRTreePrinter
public ANTLRTreePrinter(TreeNodeStream input,
RecognizerSharedState state)
getTokenNames
public String[] getTokenNames()
- Overrides:
getTokenNames in class BaseRecognizer
getGrammarFileName
public String getGrammarFileName()
- Overrides:
getGrammarFileName in class BaseRecognizer
countAltsForBlock
public final int countAltsForBlock(GrammarAST t)
out
public void out(String s)
reportError
public void reportError(RecognitionException ex)
- Overrides:
reportError in class BaseRecognizer
normalize
public static String normalize(String g)
- Normalize a grammar print out by removing all double spaces
and trailing/beginning stuff. FOr example, convert
( A | B | C )*
to
( A | B | C )*
toString
public final String toString(Grammar g,
boolean showActions)
throws RecognitionException
- Throws:
RecognitionException
grammar_
public final void grammar_()
throws RecognitionException
- Throws:
RecognitionException
attrScope
public final void attrScope()
throws RecognitionException
- Throws:
RecognitionException
grammarSpec
public final void grammarSpec(String gtype)
throws RecognitionException
- Throws:
RecognitionException
actions
public final void actions()
throws RecognitionException
- Throws:
RecognitionException
action
public final void action()
throws RecognitionException
- Throws:
RecognitionException
optionsSpec
public final void optionsSpec()
throws RecognitionException
- Throws:
RecognitionException
option
public final void option()
throws RecognitionException
- Throws:
RecognitionException
optionValue
public final void optionValue()
throws RecognitionException
- Throws:
RecognitionException
delegateGrammars
public final void delegateGrammars()
throws RecognitionException
- Throws:
RecognitionException
tokensSpec
public final void tokensSpec()
throws RecognitionException
- Throws:
RecognitionException
tokenSpec
public final void tokenSpec()
throws RecognitionException
- Throws:
RecognitionException
rules
public final void rules()
throws RecognitionException
- Throws:
RecognitionException
rule
public final void rule()
throws RecognitionException
- Throws:
RecognitionException
precRule
public final void precRule()
throws RecognitionException
- Throws:
RecognitionException
ruleAction
public final void ruleAction()
throws RecognitionException
- Throws:
RecognitionException
modifier
public final ANTLRTreePrinter.modifier_return modifier()
throws RecognitionException
- Throws:
RecognitionException
throwsSpec
public final void throwsSpec()
throws RecognitionException
- Throws:
RecognitionException
ruleScopeSpec
public final void ruleScopeSpec()
throws RecognitionException
- Throws:
RecognitionException
block
public final ANTLRTreePrinter.block_return block(boolean forceParens)
throws RecognitionException
- Throws:
RecognitionException
alternative
public final void alternative()
throws RecognitionException
- Throws:
RecognitionException
exceptionGroup
public final void exceptionGroup()
throws RecognitionException
- Throws:
RecognitionException
exceptionHandler
public final void exceptionHandler()
throws RecognitionException
- Throws:
RecognitionException
finallyClause
public final void finallyClause()
throws RecognitionException
- Throws:
RecognitionException
rewrite
public final void rewrite()
throws RecognitionException
- Throws:
RecognitionException
single_rewrite
public final void single_rewrite()
throws RecognitionException
- Throws:
RecognitionException
rewrite_template
public final void rewrite_template()
throws RecognitionException
- Throws:
RecognitionException
element
public final void element()
throws RecognitionException
- Throws:
RecognitionException
ebnf
public final void ebnf()
throws RecognitionException
- Throws:
RecognitionException
tree_
public final void tree_()
throws RecognitionException
- Throws:
RecognitionException
atom
public final ANTLRTreePrinter.atom_return atom()
throws RecognitionException
- Throws:
RecognitionException
ast_suffix
public final void ast_suffix()
throws RecognitionException
- Throws:
RecognitionException
Copyright © 2011. All Rights Reserved.