Package 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 org.antlr.runtime.tree.TreeParserPrint out a grammar (no pretty printing). Terence Parr University of San Francisco August 19, 2003
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classANTLRTreePrinter.atom_returnstatic classANTLRTreePrinter.block_returnstatic classANTLRTreePrinter.modifier_return
-
Field Summary
Fields Modifier and Type Field Description static intACTIONstatic intACTION_CHAR_LITERALstatic intACTION_ESCstatic intACTION_STRING_LITERALstatic intALTstatic intAMPERSANDstatic intARGstatic intARG_ACTIONstatic intARGLISTstatic intASSIGNstatic intBACKTRACK_SEMPREDstatic intBANGstatic intBLOCKprotected java.lang.StringBuilderbufstatic intCATCHstatic intCHAR_LITERALstatic intCHAR_RANGEstatic intCLOSE_ELEMENT_OPTIONstatic intCLOSUREstatic intCOLONstatic intCOMBINED_GRAMMARstatic intCOMMAstatic intCOMMENTstatic intDIGITstatic intDOC_COMMENTstatic intDOLLARstatic intDOTstatic intDOUBLE_ANGLE_STRING_LITERALstatic intDOUBLE_QUOTE_STRING_LITERALstatic intEOAstatic intEOBstatic intEOFstatic intEORstatic intEPSILONstatic intESCstatic intETCstatic intFINALLYstatic org.antlr.runtime.BitSetFOLLOW_ACTION_in_action316static org.antlr.runtime.BitSetFOLLOW_ACTION_in_action331static org.antlr.runtime.BitSetFOLLOW_action_in_actions278static org.antlr.runtime.BitSetFOLLOW_ACTION_in_attrScope194static org.antlr.runtime.BitSetFOLLOW_ACTION_in_element1453static org.antlr.runtime.BitSetFOLLOW_ACTION_in_exceptionHandler1075static org.antlr.runtime.BitSetFOLLOW_ACTION_in_finallyClause1090static org.antlr.runtime.BitSetFOLLOW_ACTION_in_rewrite_template1219static org.antlr.runtime.BitSetFOLLOW_ACTION_in_rewrite_template1265static org.antlr.runtime.BitSetFOLLOW_ACTION_in_ruleAction863static org.antlr.runtime.BitSetFOLLOW_ACTION_in_ruleScopeSpec935static org.antlr.runtime.BitSetFOLLOW_ACTION_in_single_rewrite1175static org.antlr.runtime.BitSetFOLLOW_actions_in_grammarSpec259static org.antlr.runtime.BitSetFOLLOW_ALT_in_alternative1026static org.antlr.runtime.BitSetFOLLOW_alternative_in_block986static org.antlr.runtime.BitSetFOLLOW_alternative_in_block994static org.antlr.runtime.BitSetFOLLOW_alternative_in_single_rewrite1152static org.antlr.runtime.BitSetFOLLOW_alternative_in_toString85static org.antlr.runtime.BitSetFOLLOW_AMPERSAND_in_action299static org.antlr.runtime.BitSetFOLLOW_AMPERSAND_in_ruleAction855static org.antlr.runtime.BitSetFOLLOW_ARG_ACTION_in_atom1629static org.antlr.runtime.BitSetFOLLOW_ARG_ACTION_in_atom1667static org.antlr.runtime.BitSetFOLLOW_ARG_ACTION_in_exceptionHandler1073static org.antlr.runtime.BitSetFOLLOW_ARG_ACTION_in_precRule749static org.antlr.runtime.BitSetFOLLOW_ARG_ACTION_in_precRule767static org.antlr.runtime.BitSetFOLLOW_ARG_ACTION_in_rule614static org.antlr.runtime.BitSetFOLLOW_ARG_ACTION_in_rule632static org.antlr.runtime.BitSetFOLLOW_ARG_in_precRule744static org.antlr.runtime.BitSetFOLLOW_ARG_in_rewrite_template1249static org.antlr.runtime.BitSetFOLLOW_ARG_in_rule609static org.antlr.runtime.BitSetFOLLOW_ARGLIST_in_rewrite_template1233static org.antlr.runtime.BitSetFOLLOW_ASSIGN_in_delegateGrammars495static org.antlr.runtime.BitSetFOLLOW_ASSIGN_in_element1398static org.antlr.runtime.BitSetFOLLOW_ASSIGN_in_option397static org.antlr.runtime.BitSetFOLLOW_ASSIGN_in_tokenSpec543static org.antlr.runtime.BitSetFOLLOW_ast_suffix_in_atom1640static org.antlr.runtime.BitSetFOLLOW_ast_suffix_in_atom1679static org.antlr.runtime.BitSetFOLLOW_ast_suffix_in_atom1703static org.antlr.runtime.BitSetFOLLOW_ast_suffix_in_atom1727static org.antlr.runtime.BitSetFOLLOW_ast_suffix_in_atom1752static org.antlr.runtime.BitSetFOLLOW_atom_in_atom1787static org.antlr.runtime.BitSetFOLLOW_atom_in_element1355static org.antlr.runtime.BitSetFOLLOW_atom_in_element1374static org.antlr.runtime.BitSetFOLLOW_atom_in_element1378static org.antlr.runtime.BitSetFOLLOW_atom_in_element1387static org.antlr.runtime.BitSetFOLLOW_atom_in_element1391static org.antlr.runtime.BitSetFOLLOW_attrScope_in_grammarSpec252static org.antlr.runtime.BitSetFOLLOW_BACKTRACK_SEMPRED_in_element1494static org.antlr.runtime.BitSetFOLLOW_BANG_in_ast_suffix1807static org.antlr.runtime.BitSetFOLLOW_BANG_in_element1345static org.antlr.runtime.BitSetFOLLOW_BLOCK_in_block965static org.antlr.runtime.BitSetFOLLOW_block_in_ebnf1526static org.antlr.runtime.BitSetFOLLOW_block_in_ebnf1538static org.antlr.runtime.BitSetFOLLOW_block_in_ebnf1552static org.antlr.runtime.BitSetFOLLOW_block_in_ebnf1567static org.antlr.runtime.BitSetFOLLOW_block_in_element1441static org.antlr.runtime.BitSetFOLLOW_block_in_precRule823static org.antlr.runtime.BitSetFOLLOW_block_in_rule688static org.antlr.runtime.BitSetFOLLOW_CATCH_in_exceptionHandler1071static org.antlr.runtime.BitSetFOLLOW_CHAR_LITERAL_in_atom1694static org.antlr.runtime.BitSetFOLLOW_CHAR_LITERAL_in_optionValue449static org.antlr.runtime.BitSetFOLLOW_CHAR_RANGE_in_element1385static org.antlr.runtime.BitSetFOLLOW_CLOSURE_in_ebnf1550static org.antlr.runtime.BitSetFOLLOW_COMBINED_GRAMMAR_in_grammar_169static org.antlr.runtime.BitSetFOLLOW_delegateGrammars_in_grammarSpec238static org.antlr.runtime.BitSetFOLLOW_DOC_COMMENT_in_grammarSpec219static org.antlr.runtime.BitSetFOLLOW_DOT_in_atom1781static org.antlr.runtime.BitSetFOLLOW_DOUBLE_ANGLE_STRING_LITERAL_in_rewrite_template1310static org.antlr.runtime.BitSetFOLLOW_DOUBLE_QUOTE_STRING_LITERAL_in_rewrite_template1301static org.antlr.runtime.BitSetFOLLOW_ebnf_in_element1427static org.antlr.runtime.BitSetFOLLOW_element_in_alternative1028static org.antlr.runtime.BitSetFOLLOW_element_in_element1336static org.antlr.runtime.BitSetFOLLOW_element_in_element1347static org.antlr.runtime.BitSetFOLLOW_element_in_element1365static org.antlr.runtime.BitSetFOLLOW_element_in_element1406static org.antlr.runtime.BitSetFOLLOW_element_in_element1421static org.antlr.runtime.BitSetFOLLOW_element_in_toString91static org.antlr.runtime.BitSetFOLLOW_element_in_tree_1588static org.antlr.runtime.BitSetFOLLOW_element_in_tree_1591static org.antlr.runtime.BitSetFOLLOW_EOA_in_alternative1031static org.antlr.runtime.BitSetFOLLOW_EOB_in_block1004static org.antlr.runtime.BitSetFOLLOW_EOR_in_precRule837static org.antlr.runtime.BitSetFOLLOW_EOR_in_rule702static org.antlr.runtime.BitSetFOLLOW_EOR_in_toString109static org.antlr.runtime.BitSetFOLLOW_EPSILON_in_element1515static org.antlr.runtime.BitSetFOLLOW_ETC_in_single_rewrite1166static org.antlr.runtime.BitSetFOLLOW_exceptionGroup_in_precRule830static org.antlr.runtime.BitSetFOLLOW_exceptionGroup_in_rule695static org.antlr.runtime.BitSetFOLLOW_exceptionHandler_in_exceptionGroup1046static org.antlr.runtime.BitSetFOLLOW_FINALLY_in_finallyClause1088static org.antlr.runtime.BitSetFOLLOW_finallyClause_in_exceptionGroup1052static org.antlr.runtime.BitSetFOLLOW_finallyClause_in_exceptionGroup1059static org.antlr.runtime.BitSetFOLLOW_FORCED_ACTION_in_element1463static org.antlr.runtime.BitSetFOLLOW_GATED_SEMPRED_in_element1506static org.antlr.runtime.BitSetFOLLOW_grammar__in_toString73static org.antlr.runtime.BitSetFOLLOW_grammarSpec_in_grammar_135static org.antlr.runtime.BitSetFOLLOW_grammarSpec_in_grammar_147static org.antlr.runtime.BitSetFOLLOW_grammarSpec_in_grammar_159static org.antlr.runtime.BitSetFOLLOW_grammarSpec_in_grammar_171static org.antlr.runtime.BitSetFOLLOW_ID_in_action303static org.antlr.runtime.BitSetFOLLOW_ID_in_action312static org.antlr.runtime.BitSetFOLLOW_ID_in_atom1783static org.antlr.runtime.BitSetFOLLOW_ID_in_attrScope189static org.antlr.runtime.BitSetFOLLOW_ID_in_delegateGrammars497static org.antlr.runtime.BitSetFOLLOW_ID_in_delegateGrammars499static org.antlr.runtime.BitSetFOLLOW_ID_in_delegateGrammars504static org.antlr.runtime.BitSetFOLLOW_ID_in_element1402static org.antlr.runtime.BitSetFOLLOW_ID_in_element1417static org.antlr.runtime.BitSetFOLLOW_ID_in_grammarSpec210static org.antlr.runtime.BitSetFOLLOW_ID_in_option401static org.antlr.runtime.BitSetFOLLOW_ID_in_optionValue420static org.antlr.runtime.BitSetFOLLOW_ID_in_precRule725static org.antlr.runtime.BitSetFOLLOW_ID_in_rewrite_template1208static org.antlr.runtime.BitSetFOLLOW_ID_in_rewrite_template1253static org.antlr.runtime.BitSetFOLLOW_ID_in_rule590static org.antlr.runtime.BitSetFOLLOW_ID_in_ruleAction859static org.antlr.runtime.BitSetFOLLOW_ID_in_ruleScopeSpec941static org.antlr.runtime.BitSetFOLLOW_ID_in_throwsSpec914static org.antlr.runtime.BitSetFOLLOW_IMPORT_in_delegateGrammars490static org.antlr.runtime.BitSetFOLLOW_INT_in_optionValue460static org.antlr.runtime.BitSetFOLLOW_LABEL_in_atom1772static org.antlr.runtime.BitSetFOLLOW_LEXER_GRAMMAR_in_grammar_133static org.antlr.runtime.BitSetFOLLOW_modifier_in_precRule731static org.antlr.runtime.BitSetFOLLOW_modifier_in_rule596static org.antlr.runtime.BitSetFOLLOW_NOT_in_element1361static org.antlr.runtime.BitSetFOLLOW_option_in_optionsSpec371static org.antlr.runtime.BitSetFOLLOW_OPTIONAL_in_ebnf1536static org.antlr.runtime.BitSetFOLLOW_OPTIONS_in_optionsSpec363static org.antlr.runtime.BitSetFOLLOW_optionsSpec_in_block976static org.antlr.runtime.BitSetFOLLOW_optionsSpec_in_grammarSpec229static org.antlr.runtime.BitSetFOLLOW_optionsSpec_in_precRule788static org.antlr.runtime.BitSetFOLLOW_optionsSpec_in_rule653static org.antlr.runtime.BitSetFOLLOW_optionValue_in_option405static org.antlr.runtime.BitSetFOLLOW_PARSER_GRAMMAR_in_grammar_145static org.antlr.runtime.BitSetFOLLOW_PLUS_ASSIGN_in_element1413static org.antlr.runtime.BitSetFOLLOW_POSITIVE_CLOSURE_in_ebnf1565static org.antlr.runtime.BitSetFOLLOW_PREC_RULE_in_precRule721static org.antlr.runtime.BitSetFOLLOW_precRule_in_rules570static org.antlr.runtime.BitSetFOLLOW_RANGE_in_element1372static org.antlr.runtime.BitSetFOLLOW_RET_in_precRule762static org.antlr.runtime.BitSetFOLLOW_RET_in_rule627static org.antlr.runtime.BitSetFOLLOW_rewrite_in_block988static org.antlr.runtime.BitSetFOLLOW_rewrite_in_block996static org.antlr.runtime.BitSetFOLLOW_REWRITE_in_single_rewrite1128static org.antlr.runtime.BitSetFOLLOW_rewrite_in_toString103static org.antlr.runtime.BitSetFOLLOW_rewrite_template_in_single_rewrite1159static org.antlr.runtime.BitSetFOLLOW_REWRITES_in_rewrite1103static org.antlr.runtime.BitSetFOLLOW_REWRITES_in_rewrite1112static org.antlr.runtime.BitSetFOLLOW_ROOT_in_ast_suffix1800static org.antlr.runtime.BitSetFOLLOW_ROOT_in_element1334static org.antlr.runtime.BitSetFOLLOW_RULE_in_rule586static org.antlr.runtime.BitSetFOLLOW_rule_in_rules566static org.antlr.runtime.BitSetFOLLOW_rule_in_toString79static org.antlr.runtime.BitSetFOLLOW_RULE_REF_in_atom1617static org.antlr.runtime.BitSetFOLLOW_ruleAction_in_attrScope191static org.antlr.runtime.BitSetFOLLOW_ruleAction_in_precRule804static org.antlr.runtime.BitSetFOLLOW_ruleAction_in_rule669static org.antlr.runtime.BitSetFOLLOW_ruleAction_in_ruleScopeSpec931static org.antlr.runtime.BitSetFOLLOW_rules_in_grammarSpec265static org.antlr.runtime.BitSetFOLLOW_ruleScopeSpec_in_precRule796static org.antlr.runtime.BitSetFOLLOW_ruleScopeSpec_in_rule661static org.antlr.runtime.BitSetFOLLOW_SCOPE_in_attrScope187static org.antlr.runtime.BitSetFOLLOW_SCOPE_in_ruleScopeSpec929static org.antlr.runtime.BitSetFOLLOW_SEMPRED_in_element1473static org.antlr.runtime.BitSetFOLLOW_SEMPRED_in_single_rewrite1137static org.antlr.runtime.BitSetFOLLOW_set_in_tokenSpec547static org.antlr.runtime.BitSetFOLLOW_single_rewrite_in_rewrite1105static org.antlr.runtime.BitSetFOLLOW_single_rewrite_in_toString97static org.antlr.runtime.BitSetFOLLOW_STRING_LITERAL_in_atom1718static org.antlr.runtime.BitSetFOLLOW_STRING_LITERAL_in_optionValue440static org.antlr.runtime.BitSetFOLLOW_SYN_SEMPRED_in_element1484static org.antlr.runtime.BitSetFOLLOW_SYNPRED_in_element1439static org.antlr.runtime.BitSetFOLLOW_TEMPLATE_in_rewrite_template1199static org.antlr.runtime.BitSetFOLLOW_THROWS_in_throwsSpec912static org.antlr.runtime.BitSetFOLLOW_throwsSpec_in_precRule780static org.antlr.runtime.BitSetFOLLOW_throwsSpec_in_rule645static org.antlr.runtime.BitSetFOLLOW_TOKEN_REF_in_atom1655static org.antlr.runtime.BitSetFOLLOW_TOKEN_REF_in_tokenSpec536static org.antlr.runtime.BitSetFOLLOW_TOKEN_REF_in_tokenSpec545static org.antlr.runtime.BitSetFOLLOW_TOKENS_in_tokensSpec521static org.antlr.runtime.BitSetFOLLOW_tokenSpec_in_tokensSpec523static org.antlr.runtime.BitSetFOLLOW_tokensSpec_in_grammarSpec245static org.antlr.runtime.BitSetFOLLOW_tree__in_element1432static org.antlr.runtime.BitSetFOLLOW_TREE_BEGIN_in_tree_1584static org.antlr.runtime.BitSetFOLLOW_TREE_GRAMMAR_in_grammar_157static org.antlr.runtime.BitSetFOLLOW_WILDCARD_in_atom1742static intFORCED_ACTIONstatic intFRAGMENTstatic intGATED_SEMPREDprotected Grammargrammarstatic intGRAMMARstatic intIDstatic intIMPLIESstatic intIMPORTstatic intINITACTIONstatic intINTstatic intLABELstatic intLEXERstatic intLEXER_GRAMMARstatic intLPARENstatic intML_COMMENTstatic intNESTED_ACTIONstatic intNESTED_ARG_ACTIONstatic intNOTstatic intOPEN_ELEMENT_OPTIONstatic intOPTIONALstatic intOPTIONSstatic intORstatic intPARSERstatic intPARSER_GRAMMARstatic intPLUSstatic intPLUS_ASSIGNstatic intPOSITIVE_CLOSUREstatic intPREC_RULEstatic intPRIVATEstatic intPROTECTEDstatic intPUBLICstatic intQUESTIONstatic intRANGEstatic intRCURLYstatic intRECURSIVE_RULE_REFstatic intRETstatic intRETURNSstatic intREWRITEstatic intREWRITESstatic intROOTstatic intRPARENstatic intRULEstatic intRULE_REFstatic intSCOPEstatic intSEMIstatic intSEMPREDprotected booleanshowActionsstatic intSL_COMMENTstatic intSRCstatic intSTARstatic intSTRAY_BRACKETstatic intSTRING_LITERALstatic intSYN_SEMPREDstatic intSYNPREDstatic intTEMPLATEstatic intTHROWSstatic intTOKEN_REFstatic java.lang.String[]tokenNamesstatic intTOKENSstatic intTREEstatic intTREE_BEGINstatic intTREE_GRAMMARstatic intWILDCARDstatic intWSstatic intWS_LOOPstatic intWS_OPTstatic intXDIGIT
-
Constructor Summary
Constructors Constructor Description ANTLRTreePrinter(org.antlr.runtime.tree.TreeNodeStream input)ANTLRTreePrinter(org.antlr.runtime.tree.TreeNodeStream input, org.antlr.runtime.RecognizerSharedState state)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaction()voidactions()voidalternative()voidast_suffix()ANTLRTreePrinter.atom_returnatom()voidattrScope()ANTLRTreePrinter.block_returnblock(boolean forceParens)private ANTLRTreePrinter.block_returnblock(GrammarAST t, boolean forceParens)intcountAltsForBlock(GrammarAST t)voiddelegateGrammars()voidebnf()voidelement()voidexceptionGroup()voidexceptionHandler()voidfinallyClause()org.antlr.runtime.tree.TreeParser[]getDelegates()java.lang.StringgetGrammarFileName()java.lang.String[]getTokenNames()voidgrammar_()voidgrammarSpec(java.lang.String gtype)ANTLRTreePrinter.modifier_returnmodifier()static java.lang.Stringnormalize(java.lang.String g)Normalize a grammar print out by removing all double spaces and trailing/beginning stuff.voidoption()voidoptionsSpec()voidoptionValue()voidout(java.lang.String s)voidprecRule()voidreportError(org.antlr.runtime.RecognitionException ex)voidrewrite()voidrewrite_template()voidrule()voidruleAction()voidrules()voidruleScopeSpec()voidsingle_rewrite()voidthrowsSpec()voidtokenSpec()voidtokensSpec()java.lang.StringtoString(Grammar g, boolean showActions)voidtree_()-
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
-
-
-
-
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
-
grammar
protected Grammar grammar
-
showActions
protected boolean showActions
-
buf
protected java.lang.StringBuilder buf
-
FOLLOW_grammar__in_toString73
public static final org.antlr.runtime.BitSet FOLLOW_grammar__in_toString73
-
FOLLOW_rule_in_toString79
public static final org.antlr.runtime.BitSet FOLLOW_rule_in_toString79
-
FOLLOW_alternative_in_toString85
public static final org.antlr.runtime.BitSet FOLLOW_alternative_in_toString85
-
FOLLOW_element_in_toString91
public static final org.antlr.runtime.BitSet FOLLOW_element_in_toString91
-
FOLLOW_single_rewrite_in_toString97
public static final org.antlr.runtime.BitSet FOLLOW_single_rewrite_in_toString97
-
FOLLOW_rewrite_in_toString103
public static final org.antlr.runtime.BitSet FOLLOW_rewrite_in_toString103
-
FOLLOW_EOR_in_toString109
public static final org.antlr.runtime.BitSet FOLLOW_EOR_in_toString109
-
FOLLOW_LEXER_GRAMMAR_in_grammar_133
public static final org.antlr.runtime.BitSet FOLLOW_LEXER_GRAMMAR_in_grammar_133
-
FOLLOW_grammarSpec_in_grammar_135
public static final org.antlr.runtime.BitSet FOLLOW_grammarSpec_in_grammar_135
-
FOLLOW_PARSER_GRAMMAR_in_grammar_145
public static final org.antlr.runtime.BitSet FOLLOW_PARSER_GRAMMAR_in_grammar_145
-
FOLLOW_grammarSpec_in_grammar_147
public static final org.antlr.runtime.BitSet FOLLOW_grammarSpec_in_grammar_147
-
FOLLOW_TREE_GRAMMAR_in_grammar_157
public static final org.antlr.runtime.BitSet FOLLOW_TREE_GRAMMAR_in_grammar_157
-
FOLLOW_grammarSpec_in_grammar_159
public static final org.antlr.runtime.BitSet FOLLOW_grammarSpec_in_grammar_159
-
FOLLOW_COMBINED_GRAMMAR_in_grammar_169
public static final org.antlr.runtime.BitSet FOLLOW_COMBINED_GRAMMAR_in_grammar_169
-
FOLLOW_grammarSpec_in_grammar_171
public static final org.antlr.runtime.BitSet FOLLOW_grammarSpec_in_grammar_171
-
FOLLOW_SCOPE_in_attrScope187
public static final org.antlr.runtime.BitSet FOLLOW_SCOPE_in_attrScope187
-
FOLLOW_ID_in_attrScope189
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_attrScope189
-
FOLLOW_ruleAction_in_attrScope191
public static final org.antlr.runtime.BitSet FOLLOW_ruleAction_in_attrScope191
-
FOLLOW_ACTION_in_attrScope194
public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_attrScope194
-
FOLLOW_ID_in_grammarSpec210
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_grammarSpec210
-
FOLLOW_DOC_COMMENT_in_grammarSpec219
public static final org.antlr.runtime.BitSet FOLLOW_DOC_COMMENT_in_grammarSpec219
-
FOLLOW_optionsSpec_in_grammarSpec229
public static final org.antlr.runtime.BitSet FOLLOW_optionsSpec_in_grammarSpec229
-
FOLLOW_delegateGrammars_in_grammarSpec238
public static final org.antlr.runtime.BitSet FOLLOW_delegateGrammars_in_grammarSpec238
-
FOLLOW_tokensSpec_in_grammarSpec245
public static final org.antlr.runtime.BitSet FOLLOW_tokensSpec_in_grammarSpec245
-
FOLLOW_attrScope_in_grammarSpec252
public static final org.antlr.runtime.BitSet FOLLOW_attrScope_in_grammarSpec252
-
FOLLOW_actions_in_grammarSpec259
public static final org.antlr.runtime.BitSet FOLLOW_actions_in_grammarSpec259
-
FOLLOW_rules_in_grammarSpec265
public static final org.antlr.runtime.BitSet FOLLOW_rules_in_grammarSpec265
-
FOLLOW_action_in_actions278
public static final org.antlr.runtime.BitSet FOLLOW_action_in_actions278
-
FOLLOW_AMPERSAND_in_action299
public static final org.antlr.runtime.BitSet FOLLOW_AMPERSAND_in_action299
-
FOLLOW_ID_in_action303
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_action303
-
FOLLOW_ID_in_action312
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_action312
-
FOLLOW_ACTION_in_action316
public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_action316
-
FOLLOW_ACTION_in_action331
public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_action331
-
FOLLOW_OPTIONS_in_optionsSpec363
public static final org.antlr.runtime.BitSet FOLLOW_OPTIONS_in_optionsSpec363
-
FOLLOW_option_in_optionsSpec371
public static final org.antlr.runtime.BitSet FOLLOW_option_in_optionsSpec371
-
FOLLOW_ASSIGN_in_option397
public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_option397
-
FOLLOW_ID_in_option401
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_option401
-
FOLLOW_optionValue_in_option405
public static final org.antlr.runtime.BitSet FOLLOW_optionValue_in_option405
-
FOLLOW_ID_in_optionValue420
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_optionValue420
-
FOLLOW_STRING_LITERAL_in_optionValue440
public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_optionValue440
-
FOLLOW_CHAR_LITERAL_in_optionValue449
public static final org.antlr.runtime.BitSet FOLLOW_CHAR_LITERAL_in_optionValue449
-
FOLLOW_INT_in_optionValue460
public static final org.antlr.runtime.BitSet FOLLOW_INT_in_optionValue460
-
FOLLOW_IMPORT_in_delegateGrammars490
public static final org.antlr.runtime.BitSet FOLLOW_IMPORT_in_delegateGrammars490
-
FOLLOW_ASSIGN_in_delegateGrammars495
public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_delegateGrammars495
-
FOLLOW_ID_in_delegateGrammars497
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_delegateGrammars497
-
FOLLOW_ID_in_delegateGrammars499
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_delegateGrammars499
-
FOLLOW_ID_in_delegateGrammars504
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_delegateGrammars504
-
FOLLOW_TOKENS_in_tokensSpec521
public static final org.antlr.runtime.BitSet FOLLOW_TOKENS_in_tokensSpec521
-
FOLLOW_tokenSpec_in_tokensSpec523
public static final org.antlr.runtime.BitSet FOLLOW_tokenSpec_in_tokensSpec523
-
FOLLOW_TOKEN_REF_in_tokenSpec536
public static final org.antlr.runtime.BitSet FOLLOW_TOKEN_REF_in_tokenSpec536
-
FOLLOW_ASSIGN_in_tokenSpec543
public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_tokenSpec543
-
FOLLOW_TOKEN_REF_in_tokenSpec545
public static final org.antlr.runtime.BitSet FOLLOW_TOKEN_REF_in_tokenSpec545
-
FOLLOW_set_in_tokenSpec547
public static final org.antlr.runtime.BitSet FOLLOW_set_in_tokenSpec547
-
FOLLOW_rule_in_rules566
public static final org.antlr.runtime.BitSet FOLLOW_rule_in_rules566
-
FOLLOW_precRule_in_rules570
public static final org.antlr.runtime.BitSet FOLLOW_precRule_in_rules570
-
FOLLOW_RULE_in_rule586
public static final org.antlr.runtime.BitSet FOLLOW_RULE_in_rule586
-
FOLLOW_ID_in_rule590
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_rule590
-
FOLLOW_modifier_in_rule596
public static final org.antlr.runtime.BitSet FOLLOW_modifier_in_rule596
-
FOLLOW_ARG_in_rule609
public static final org.antlr.runtime.BitSet FOLLOW_ARG_in_rule609
-
FOLLOW_ARG_ACTION_in_rule614
public static final org.antlr.runtime.BitSet FOLLOW_ARG_ACTION_in_rule614
-
FOLLOW_RET_in_rule627
public static final org.antlr.runtime.BitSet FOLLOW_RET_in_rule627
-
FOLLOW_ARG_ACTION_in_rule632
public static final org.antlr.runtime.BitSet FOLLOW_ARG_ACTION_in_rule632
-
FOLLOW_throwsSpec_in_rule645
public static final org.antlr.runtime.BitSet FOLLOW_throwsSpec_in_rule645
-
FOLLOW_optionsSpec_in_rule653
public static final org.antlr.runtime.BitSet FOLLOW_optionsSpec_in_rule653
-
FOLLOW_ruleScopeSpec_in_rule661
public static final org.antlr.runtime.BitSet FOLLOW_ruleScopeSpec_in_rule661
-
FOLLOW_ruleAction_in_rule669
public static final org.antlr.runtime.BitSet FOLLOW_ruleAction_in_rule669
-
FOLLOW_block_in_rule688
public static final org.antlr.runtime.BitSet FOLLOW_block_in_rule688
-
FOLLOW_exceptionGroup_in_rule695
public static final org.antlr.runtime.BitSet FOLLOW_exceptionGroup_in_rule695
-
FOLLOW_EOR_in_rule702
public static final org.antlr.runtime.BitSet FOLLOW_EOR_in_rule702
-
FOLLOW_PREC_RULE_in_precRule721
public static final org.antlr.runtime.BitSet FOLLOW_PREC_RULE_in_precRule721
-
FOLLOW_ID_in_precRule725
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_precRule725
-
FOLLOW_modifier_in_precRule731
public static final org.antlr.runtime.BitSet FOLLOW_modifier_in_precRule731
-
FOLLOW_ARG_in_precRule744
public static final org.antlr.runtime.BitSet FOLLOW_ARG_in_precRule744
-
FOLLOW_ARG_ACTION_in_precRule749
public static final org.antlr.runtime.BitSet FOLLOW_ARG_ACTION_in_precRule749
-
FOLLOW_RET_in_precRule762
public static final org.antlr.runtime.BitSet FOLLOW_RET_in_precRule762
-
FOLLOW_ARG_ACTION_in_precRule767
public static final org.antlr.runtime.BitSet FOLLOW_ARG_ACTION_in_precRule767
-
FOLLOW_throwsSpec_in_precRule780
public static final org.antlr.runtime.BitSet FOLLOW_throwsSpec_in_precRule780
-
FOLLOW_optionsSpec_in_precRule788
public static final org.antlr.runtime.BitSet FOLLOW_optionsSpec_in_precRule788
-
FOLLOW_ruleScopeSpec_in_precRule796
public static final org.antlr.runtime.BitSet FOLLOW_ruleScopeSpec_in_precRule796
-
FOLLOW_ruleAction_in_precRule804
public static final org.antlr.runtime.BitSet FOLLOW_ruleAction_in_precRule804
-
FOLLOW_block_in_precRule823
public static final org.antlr.runtime.BitSet FOLLOW_block_in_precRule823
-
FOLLOW_exceptionGroup_in_precRule830
public static final org.antlr.runtime.BitSet FOLLOW_exceptionGroup_in_precRule830
-
FOLLOW_EOR_in_precRule837
public static final org.antlr.runtime.BitSet FOLLOW_EOR_in_precRule837
-
FOLLOW_AMPERSAND_in_ruleAction855
public static final org.antlr.runtime.BitSet FOLLOW_AMPERSAND_in_ruleAction855
-
FOLLOW_ID_in_ruleAction859
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_ruleAction859
-
FOLLOW_ACTION_in_ruleAction863
public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_ruleAction863
-
FOLLOW_THROWS_in_throwsSpec912
public static final org.antlr.runtime.BitSet FOLLOW_THROWS_in_throwsSpec912
-
FOLLOW_ID_in_throwsSpec914
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_throwsSpec914
-
FOLLOW_SCOPE_in_ruleScopeSpec929
public static final org.antlr.runtime.BitSet FOLLOW_SCOPE_in_ruleScopeSpec929
-
FOLLOW_ruleAction_in_ruleScopeSpec931
public static final org.antlr.runtime.BitSet FOLLOW_ruleAction_in_ruleScopeSpec931
-
FOLLOW_ACTION_in_ruleScopeSpec935
public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_ruleScopeSpec935
-
FOLLOW_ID_in_ruleScopeSpec941
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_ruleScopeSpec941
-
FOLLOW_BLOCK_in_block965
public static final org.antlr.runtime.BitSet FOLLOW_BLOCK_in_block965
-
FOLLOW_optionsSpec_in_block976
public static final org.antlr.runtime.BitSet FOLLOW_optionsSpec_in_block976
-
FOLLOW_alternative_in_block986
public static final org.antlr.runtime.BitSet FOLLOW_alternative_in_block986
-
FOLLOW_rewrite_in_block988
public static final org.antlr.runtime.BitSet FOLLOW_rewrite_in_block988
-
FOLLOW_alternative_in_block994
public static final org.antlr.runtime.BitSet FOLLOW_alternative_in_block994
-
FOLLOW_rewrite_in_block996
public static final org.antlr.runtime.BitSet FOLLOW_rewrite_in_block996
-
FOLLOW_EOB_in_block1004
public static final org.antlr.runtime.BitSet FOLLOW_EOB_in_block1004
-
FOLLOW_ALT_in_alternative1026
public static final org.antlr.runtime.BitSet FOLLOW_ALT_in_alternative1026
-
FOLLOW_element_in_alternative1028
public static final org.antlr.runtime.BitSet FOLLOW_element_in_alternative1028
-
FOLLOW_EOA_in_alternative1031
public static final org.antlr.runtime.BitSet FOLLOW_EOA_in_alternative1031
-
FOLLOW_exceptionHandler_in_exceptionGroup1046
public static final org.antlr.runtime.BitSet FOLLOW_exceptionHandler_in_exceptionGroup1046
-
FOLLOW_finallyClause_in_exceptionGroup1052
public static final org.antlr.runtime.BitSet FOLLOW_finallyClause_in_exceptionGroup1052
-
FOLLOW_finallyClause_in_exceptionGroup1059
public static final org.antlr.runtime.BitSet FOLLOW_finallyClause_in_exceptionGroup1059
-
FOLLOW_CATCH_in_exceptionHandler1071
public static final org.antlr.runtime.BitSet FOLLOW_CATCH_in_exceptionHandler1071
-
FOLLOW_ARG_ACTION_in_exceptionHandler1073
public static final org.antlr.runtime.BitSet FOLLOW_ARG_ACTION_in_exceptionHandler1073
-
FOLLOW_ACTION_in_exceptionHandler1075
public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_exceptionHandler1075
-
FOLLOW_FINALLY_in_finallyClause1088
public static final org.antlr.runtime.BitSet FOLLOW_FINALLY_in_finallyClause1088
-
FOLLOW_ACTION_in_finallyClause1090
public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_finallyClause1090
-
FOLLOW_REWRITES_in_rewrite1103
public static final org.antlr.runtime.BitSet FOLLOW_REWRITES_in_rewrite1103
-
FOLLOW_single_rewrite_in_rewrite1105
public static final org.antlr.runtime.BitSet FOLLOW_single_rewrite_in_rewrite1105
-
FOLLOW_REWRITES_in_rewrite1112
public static final org.antlr.runtime.BitSet FOLLOW_REWRITES_in_rewrite1112
-
FOLLOW_REWRITE_in_single_rewrite1128
public static final org.antlr.runtime.BitSet FOLLOW_REWRITE_in_single_rewrite1128
-
FOLLOW_SEMPRED_in_single_rewrite1137
public static final org.antlr.runtime.BitSet FOLLOW_SEMPRED_in_single_rewrite1137
-
FOLLOW_alternative_in_single_rewrite1152
public static final org.antlr.runtime.BitSet FOLLOW_alternative_in_single_rewrite1152
-
FOLLOW_rewrite_template_in_single_rewrite1159
public static final org.antlr.runtime.BitSet FOLLOW_rewrite_template_in_single_rewrite1159
-
FOLLOW_ETC_in_single_rewrite1166
public static final org.antlr.runtime.BitSet FOLLOW_ETC_in_single_rewrite1166
-
FOLLOW_ACTION_in_single_rewrite1175
public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_single_rewrite1175
-
FOLLOW_TEMPLATE_in_rewrite_template1199
public static final org.antlr.runtime.BitSet FOLLOW_TEMPLATE_in_rewrite_template1199
-
FOLLOW_ID_in_rewrite_template1208
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_rewrite_template1208
-
FOLLOW_ACTION_in_rewrite_template1219
public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_rewrite_template1219
-
FOLLOW_ARGLIST_in_rewrite_template1233
public static final org.antlr.runtime.BitSet FOLLOW_ARGLIST_in_rewrite_template1233
-
FOLLOW_ARG_in_rewrite_template1249
public static final org.antlr.runtime.BitSet FOLLOW_ARG_in_rewrite_template1249
-
FOLLOW_ID_in_rewrite_template1253
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_rewrite_template1253
-
FOLLOW_ACTION_in_rewrite_template1265
public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_rewrite_template1265
-
FOLLOW_DOUBLE_QUOTE_STRING_LITERAL_in_rewrite_template1301
public static final org.antlr.runtime.BitSet FOLLOW_DOUBLE_QUOTE_STRING_LITERAL_in_rewrite_template1301
-
FOLLOW_DOUBLE_ANGLE_STRING_LITERAL_in_rewrite_template1310
public static final org.antlr.runtime.BitSet FOLLOW_DOUBLE_ANGLE_STRING_LITERAL_in_rewrite_template1310
-
FOLLOW_ROOT_in_element1334
public static final org.antlr.runtime.BitSet FOLLOW_ROOT_in_element1334
-
FOLLOW_element_in_element1336
public static final org.antlr.runtime.BitSet FOLLOW_element_in_element1336
-
FOLLOW_BANG_in_element1345
public static final org.antlr.runtime.BitSet FOLLOW_BANG_in_element1345
-
FOLLOW_element_in_element1347
public static final org.antlr.runtime.BitSet FOLLOW_element_in_element1347
-
FOLLOW_atom_in_element1355
public static final org.antlr.runtime.BitSet FOLLOW_atom_in_element1355
-
FOLLOW_NOT_in_element1361
public static final org.antlr.runtime.BitSet FOLLOW_NOT_in_element1361
-
FOLLOW_element_in_element1365
public static final org.antlr.runtime.BitSet FOLLOW_element_in_element1365
-
FOLLOW_RANGE_in_element1372
public static final org.antlr.runtime.BitSet FOLLOW_RANGE_in_element1372
-
FOLLOW_atom_in_element1374
public static final org.antlr.runtime.BitSet FOLLOW_atom_in_element1374
-
FOLLOW_atom_in_element1378
public static final org.antlr.runtime.BitSet FOLLOW_atom_in_element1378
-
FOLLOW_CHAR_RANGE_in_element1385
public static final org.antlr.runtime.BitSet FOLLOW_CHAR_RANGE_in_element1385
-
FOLLOW_atom_in_element1387
public static final org.antlr.runtime.BitSet FOLLOW_atom_in_element1387
-
FOLLOW_atom_in_element1391
public static final org.antlr.runtime.BitSet FOLLOW_atom_in_element1391
-
FOLLOW_ASSIGN_in_element1398
public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_element1398
-
FOLLOW_ID_in_element1402
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_element1402
-
FOLLOW_element_in_element1406
public static final org.antlr.runtime.BitSet FOLLOW_element_in_element1406
-
FOLLOW_PLUS_ASSIGN_in_element1413
public static final org.antlr.runtime.BitSet FOLLOW_PLUS_ASSIGN_in_element1413
-
FOLLOW_ID_in_element1417
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_element1417
-
FOLLOW_element_in_element1421
public static final org.antlr.runtime.BitSet FOLLOW_element_in_element1421
-
FOLLOW_ebnf_in_element1427
public static final org.antlr.runtime.BitSet FOLLOW_ebnf_in_element1427
-
FOLLOW_tree__in_element1432
public static final org.antlr.runtime.BitSet FOLLOW_tree__in_element1432
-
FOLLOW_SYNPRED_in_element1439
public static final org.antlr.runtime.BitSet FOLLOW_SYNPRED_in_element1439
-
FOLLOW_block_in_element1441
public static final org.antlr.runtime.BitSet FOLLOW_block_in_element1441
-
FOLLOW_ACTION_in_element1453
public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_element1453
-
FOLLOW_FORCED_ACTION_in_element1463
public static final org.antlr.runtime.BitSet FOLLOW_FORCED_ACTION_in_element1463
-
FOLLOW_SEMPRED_in_element1473
public static final org.antlr.runtime.BitSet FOLLOW_SEMPRED_in_element1473
-
FOLLOW_SYN_SEMPRED_in_element1484
public static final org.antlr.runtime.BitSet FOLLOW_SYN_SEMPRED_in_element1484
-
FOLLOW_BACKTRACK_SEMPRED_in_element1494
public static final org.antlr.runtime.BitSet FOLLOW_BACKTRACK_SEMPRED_in_element1494
-
FOLLOW_GATED_SEMPRED_in_element1506
public static final org.antlr.runtime.BitSet FOLLOW_GATED_SEMPRED_in_element1506
-
FOLLOW_EPSILON_in_element1515
public static final org.antlr.runtime.BitSet FOLLOW_EPSILON_in_element1515
-
FOLLOW_block_in_ebnf1526
public static final org.antlr.runtime.BitSet FOLLOW_block_in_ebnf1526
-
FOLLOW_OPTIONAL_in_ebnf1536
public static final org.antlr.runtime.BitSet FOLLOW_OPTIONAL_in_ebnf1536
-
FOLLOW_block_in_ebnf1538
public static final org.antlr.runtime.BitSet FOLLOW_block_in_ebnf1538
-
FOLLOW_CLOSURE_in_ebnf1550
public static final org.antlr.runtime.BitSet FOLLOW_CLOSURE_in_ebnf1550
-
FOLLOW_block_in_ebnf1552
public static final org.antlr.runtime.BitSet FOLLOW_block_in_ebnf1552
-
FOLLOW_POSITIVE_CLOSURE_in_ebnf1565
public static final org.antlr.runtime.BitSet FOLLOW_POSITIVE_CLOSURE_in_ebnf1565
-
FOLLOW_block_in_ebnf1567
public static final org.antlr.runtime.BitSet FOLLOW_block_in_ebnf1567
-
FOLLOW_TREE_BEGIN_in_tree_1584
public static final org.antlr.runtime.BitSet FOLLOW_TREE_BEGIN_in_tree_1584
-
FOLLOW_element_in_tree_1588
public static final org.antlr.runtime.BitSet FOLLOW_element_in_tree_1588
-
FOLLOW_element_in_tree_1591
public static final org.antlr.runtime.BitSet FOLLOW_element_in_tree_1591
-
FOLLOW_RULE_REF_in_atom1617
public static final org.antlr.runtime.BitSet FOLLOW_RULE_REF_in_atom1617
-
FOLLOW_ARG_ACTION_in_atom1629
public static final org.antlr.runtime.BitSet FOLLOW_ARG_ACTION_in_atom1629
-
FOLLOW_ast_suffix_in_atom1640
public static final org.antlr.runtime.BitSet FOLLOW_ast_suffix_in_atom1640
-
FOLLOW_TOKEN_REF_in_atom1655
public static final org.antlr.runtime.BitSet FOLLOW_TOKEN_REF_in_atom1655
-
FOLLOW_ARG_ACTION_in_atom1667
public static final org.antlr.runtime.BitSet FOLLOW_ARG_ACTION_in_atom1667
-
FOLLOW_ast_suffix_in_atom1679
public static final org.antlr.runtime.BitSet FOLLOW_ast_suffix_in_atom1679
-
FOLLOW_CHAR_LITERAL_in_atom1694
public static final org.antlr.runtime.BitSet FOLLOW_CHAR_LITERAL_in_atom1694
-
FOLLOW_ast_suffix_in_atom1703
public static final org.antlr.runtime.BitSet FOLLOW_ast_suffix_in_atom1703
-
FOLLOW_STRING_LITERAL_in_atom1718
public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_atom1718
-
FOLLOW_ast_suffix_in_atom1727
public static final org.antlr.runtime.BitSet FOLLOW_ast_suffix_in_atom1727
-
FOLLOW_WILDCARD_in_atom1742
public static final org.antlr.runtime.BitSet FOLLOW_WILDCARD_in_atom1742
-
FOLLOW_ast_suffix_in_atom1752
public static final org.antlr.runtime.BitSet FOLLOW_ast_suffix_in_atom1752
-
FOLLOW_LABEL_in_atom1772
public static final org.antlr.runtime.BitSet FOLLOW_LABEL_in_atom1772
-
FOLLOW_DOT_in_atom1781
public static final org.antlr.runtime.BitSet FOLLOW_DOT_in_atom1781
-
FOLLOW_ID_in_atom1783
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_atom1783
-
FOLLOW_atom_in_atom1787
public static final org.antlr.runtime.BitSet FOLLOW_atom_in_atom1787
-
FOLLOW_ROOT_in_ast_suffix1800
public static final org.antlr.runtime.BitSet FOLLOW_ROOT_in_ast_suffix1800
-
FOLLOW_BANG_in_ast_suffix1807
public static final org.antlr.runtime.BitSet FOLLOW_BANG_in_ast_suffix1807
-
-
Method Detail
-
getDelegates
public org.antlr.runtime.tree.TreeParser[] getDelegates()
-
getTokenNames
public java.lang.String[] getTokenNames()
- Overrides:
getTokenNamesin classorg.antlr.runtime.BaseRecognizer
-
getGrammarFileName
public java.lang.String getGrammarFileName()
- Overrides:
getGrammarFileNamein classorg.antlr.runtime.BaseRecognizer
-
block
private ANTLRTreePrinter.block_return block(GrammarAST t, boolean forceParens) throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
countAltsForBlock
public final int countAltsForBlock(GrammarAST t)
-
out
public void out(java.lang.String s)
-
reportError
public void reportError(org.antlr.runtime.RecognitionException ex)
- Overrides:
reportErrorin classorg.antlr.runtime.BaseRecognizer
-
normalize
public static java.lang.String normalize(java.lang.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 java.lang.String toString(Grammar g, boolean showActions) throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
grammar_
public final void grammar_() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
attrScope
public final void attrScope() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
grammarSpec
public final void grammarSpec(java.lang.String gtype) throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
actions
public final void actions() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
action
public final void action() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
optionsSpec
public final void optionsSpec() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
option
public final void option() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
optionValue
public final void optionValue() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
delegateGrammars
public final void delegateGrammars() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
tokensSpec
public final void tokensSpec() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
tokenSpec
public final void tokenSpec() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
rules
public final void rules() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
rule
public final void rule() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
precRule
public final void precRule() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
ruleAction
public final void ruleAction() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
modifier
public final ANTLRTreePrinter.modifier_return modifier() throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
throwsSpec
public final void throwsSpec() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
ruleScopeSpec
public final void ruleScopeSpec() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
block
public final ANTLRTreePrinter.block_return block(boolean forceParens) throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
alternative
public final void alternative() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
exceptionGroup
public final void exceptionGroup() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
exceptionHandler
public final void exceptionHandler() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
finallyClause
public final void finallyClause() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
rewrite
public final void rewrite() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
single_rewrite
public final void single_rewrite() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
rewrite_template
public final void rewrite_template() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
element
public final void element() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
ebnf
public final void ebnf() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
tree_
public final void tree_() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
atom
public final ANTLRTreePrinter.atom_return atom() throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
ast_suffix
public final void ast_suffix() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
-