Package org.antlr.grammar.v3
Class TreeToNFAConverter
- java.lang.Object
-
- org.antlr.runtime.BaseRecognizer
-
- org.antlr.runtime.tree.TreeParser
-
- org.antlr.grammar.v3.TreeToNFAConverter
-
public class TreeToNFAConverter extends org.antlr.runtime.tree.TreeParserBuild an NFA from a tree representing an ANTLR grammar.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTreeToNFAConverter.atom_returnstatic classTreeToNFAConverter.block_returnstatic classTreeToNFAConverter.ebnf_returnstatic classTreeToNFAConverter.element_returnstatic classTreeToNFAConverter.rewrite_returnstatic classTreeToNFAConverter.rule_returnstatic classTreeToNFAConverter.set_returnstatic classTreeToNFAConverter.tree__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 intblockLevelstatic intCATCHstatic intCHAR_LITERALstatic intCHAR_RANGEstatic intCLOSE_ELEMENT_OPTIONstatic intCLOSUREstatic intCOLONstatic intCOMBINED_GRAMMARstatic intCOMMAstatic intCOMMENTprotected java.lang.StringcurrentRuleNamestatic intDIGITstatic intDOC_COMMENTstatic intDOLLARstatic intDOTstatic intDOUBLE_ANGLE_STRING_LITERALstatic intDOUBLE_QUOTE_STRING_LITERALstatic intEOAstatic intEOBstatic intEOFstatic intEORstatic intEPSILONstatic intESCstatic intETCprotected NFAFactoryfactoryFactory used to create nodes and submachinesstatic intFINALLYstatic org.antlr.runtime.BitSetFOLLOW_ACTION_in_attrScope141static org.antlr.runtime.BitSetFOLLOW_ACTION_in_element868static org.antlr.runtime.BitSetFOLLOW_ACTION_in_exceptionHandler640static org.antlr.runtime.BitSetFOLLOW_ACTION_in_finallyClause658static org.antlr.runtime.BitSetFOLLOW_ACTION_in_ruleScopeSpec455static org.antlr.runtime.BitSetFOLLOW_ALT_in_alternative577static org.antlr.runtime.BitSetFOLLOW_ALT_in_set1399static org.antlr.runtime.BitSetFOLLOW_ALT_in_setRule1537static org.antlr.runtime.BitSetFOLLOW_ALT_in_testBlockAsSet1733static org.antlr.runtime.BitSetFOLLOW_ALT_in_testSetRule1854static org.antlr.runtime.BitSetFOLLOW_alternative_in_block523static org.antlr.runtime.BitSetFOLLOW_AMPERSAND_in_attrScope132static org.antlr.runtime.BitSetFOLLOW_AMPERSAND_in_grammarSpec219static org.antlr.runtime.BitSetFOLLOW_AMPERSAND_in_rule349static org.antlr.runtime.BitSetFOLLOW_AMPERSAND_in_ruleScopeSpec445static org.antlr.runtime.BitSetFOLLOW_AMPERSAND_in_setRule1500static org.antlr.runtime.BitSetFOLLOW_AMPERSAND_in_testSetRule1831static org.antlr.runtime.BitSetFOLLOW_ARG_ACTION_in_atom1210static org.antlr.runtime.BitSetFOLLOW_ARG_ACTION_in_atom1241static org.antlr.runtime.BitSetFOLLOW_ARG_ACTION_in_exceptionHandler638static org.antlr.runtime.BitSetFOLLOW_ARG_ACTION_in_rule293static org.antlr.runtime.BitSetFOLLOW_ARG_ACTION_in_rule305static org.antlr.runtime.BitSetFOLLOW_ARG_in_rule290static org.antlr.runtime.BitSetFOLLOW_ARG_in_setRule1471static org.antlr.runtime.BitSetFOLLOW_ARG_in_testSetRule1802static org.antlr.runtime.BitSetFOLLOW_ASSIGN_in_element753static org.antlr.runtime.BitSetFOLLOW_ast_suffix_in_atom_or_notatom1126static org.antlr.runtime.BitSetFOLLOW_ast_suffix_in_atom_or_notatom1148static org.antlr.runtime.BitSetFOLLOW_ast_suffix_in_atom1217static org.antlr.runtime.BitSetFOLLOW_ast_suffix_in_atom1248static org.antlr.runtime.BitSetFOLLOW_ast_suffix_in_atom1272static org.antlr.runtime.BitSetFOLLOW_ast_suffix_in_atom1296static org.antlr.runtime.BitSetFOLLOW_ast_suffix_in_atom1319static org.antlr.runtime.BitSetFOLLOW_atom_in_atom_or_notatom1100static org.antlr.runtime.BitSetFOLLOW_atom_in_atom1344static org.antlr.runtime.BitSetFOLLOW_atom_in_element789static org.antlr.runtime.BitSetFOLLOW_atom_in_element794static org.antlr.runtime.BitSetFOLLOW_atom_or_notatom_in_element828static org.antlr.runtime.BitSetFOLLOW_attrScope_in_grammarSpec210static org.antlr.runtime.BitSetFOLLOW_BACKTRACK_SEMPRED_in_element911static org.antlr.runtime.BitSetFOLLOW_BACKTRACK_SEMPRED_in_set1404static org.antlr.runtime.BitSetFOLLOW_BACKTRACK_SEMPRED_in_setRule1540static org.antlr.runtime.BitSetFOLLOW_BACKTRACK_SEMPRED_in_testBlockAsSet1736static org.antlr.runtime.BitSetFOLLOW_BACKTRACK_SEMPRED_in_testSetRule1857static org.antlr.runtime.BitSetFOLLOW_BANG_in_element740static org.antlr.runtime.BitSetFOLLOW_BLOCK_in_block502static org.antlr.runtime.BitSetFOLLOW_block_in_ebnf1003static org.antlr.runtime.BitSetFOLLOW_block_in_ebnf1020static org.antlr.runtime.BitSetFOLLOW_block_in_ebnf971static org.antlr.runtime.BitSetFOLLOW_block_in_ebnf986static org.antlr.runtime.BitSetFOLLOW_block_in_element859static org.antlr.runtime.BitSetFOLLOW_block_in_rule363static org.antlr.runtime.BitSetFOLLOW_BLOCK_in_set1390static org.antlr.runtime.BitSetFOLLOW_BLOCK_in_setRule1514static org.antlr.runtime.BitSetFOLLOW_BLOCK_in_testBlockAsSet1725static org.antlr.runtime.BitSetFOLLOW_BLOCK_in_testSetRule1845static org.antlr.runtime.BitSetFOLLOW_CATCH_in_exceptionHandler636static org.antlr.runtime.BitSetFOLLOW_CHAR_LITERAL_in_atom_or_notatom1121static org.antlr.runtime.BitSetFOLLOW_CHAR_LITERAL_in_atom1266static org.antlr.runtime.BitSetFOLLOW_CHAR_LITERAL_in_element812static org.antlr.runtime.BitSetFOLLOW_CHAR_LITERAL_in_element816static org.antlr.runtime.BitSetFOLLOW_CHAR_LITERAL_in_setElement1607static org.antlr.runtime.BitSetFOLLOW_CHAR_LITERAL_in_setElement1644static org.antlr.runtime.BitSetFOLLOW_CHAR_LITERAL_in_setElement1648static org.antlr.runtime.BitSetFOLLOW_CHAR_LITERAL_in_testSetElement1929static org.antlr.runtime.BitSetFOLLOW_CHAR_LITERAL_in_testSetElement1967static org.antlr.runtime.BitSetFOLLOW_CHAR_LITERAL_in_testSetElement1971static org.antlr.runtime.BitSetFOLLOW_CHAR_RANGE_in_element808static org.antlr.runtime.BitSetFOLLOW_CHAR_RANGE_in_setElement1640static org.antlr.runtime.BitSetFOLLOW_CHAR_RANGE_in_testSetElement1963static org.antlr.runtime.BitSetFOLLOW_CLOSURE_in_ebnf999static org.antlr.runtime.BitSetFOLLOW_COMBINED_GRAMMAR_in_grammar_104static org.antlr.runtime.BitSetFOLLOW_DOC_COMMENT_in_grammarSpec161static org.antlr.runtime.BitSetFOLLOW_DOT_in_atom1336static org.antlr.runtime.BitSetFOLLOW_ebnf_in_element837static org.antlr.runtime.BitSetFOLLOW_element_in_alternative582static org.antlr.runtime.BitSetFOLLOW_element_in_element729static org.antlr.runtime.BitSetFOLLOW_element_in_element744static org.antlr.runtime.BitSetFOLLOW_element_in_element759static org.antlr.runtime.BitSetFOLLOW_element_in_element774static org.antlr.runtime.BitSetFOLLOW_element_in_tree_1055static org.antlr.runtime.BitSetFOLLOW_element_in_tree_1071static org.antlr.runtime.BitSetFOLLOW_EOA_in_alternative589static org.antlr.runtime.BitSetFOLLOW_EOA_in_set1416static org.antlr.runtime.BitSetFOLLOW_EOA_in_setRule1547static org.antlr.runtime.BitSetFOLLOW_EOA_in_testBlockAsSet1744static org.antlr.runtime.BitSetFOLLOW_EOA_in_testSetRule1865static org.antlr.runtime.BitSetFOLLOW_EOB_in_block548static org.antlr.runtime.BitSetFOLLOW_EOB_in_set1426static org.antlr.runtime.BitSetFOLLOW_EOB_in_setRule1559static org.antlr.runtime.BitSetFOLLOW_EOB_in_testBlockAsSet1756static org.antlr.runtime.BitSetFOLLOW_EOB_in_testSetRule1879static org.antlr.runtime.BitSetFOLLOW_EOR_in_rule376static org.antlr.runtime.BitSetFOLLOW_EOR_in_setRule1578static org.antlr.runtime.BitSetFOLLOW_EOR_in_testSetRule1897static org.antlr.runtime.BitSetFOLLOW_EPSILON_in_element935static org.antlr.runtime.BitSetFOLLOW_exceptionGroup_in_rule369static org.antlr.runtime.BitSetFOLLOW_exceptionGroup_in_setRule1571static org.antlr.runtime.BitSetFOLLOW_exceptionGroup_in_testSetRule1890static org.antlr.runtime.BitSetFOLLOW_exceptionHandler_in_exceptionGroup608static org.antlr.runtime.BitSetFOLLOW_FINALLY_in_finallyClause656static org.antlr.runtime.BitSetFOLLOW_finallyClause_in_exceptionGroup614static org.antlr.runtime.BitSetFOLLOW_finallyClause_in_exceptionGroup621static org.antlr.runtime.BitSetFOLLOW_FORCED_ACTION_in_element877static org.antlr.runtime.BitSetFOLLOW_GATED_SEMPRED_in_element926static org.antlr.runtime.BitSetFOLLOW_grammarSpec_in_grammar_106static org.antlr.runtime.BitSetFOLLOW_grammarSpec_in_grammar_70static org.antlr.runtime.BitSetFOLLOW_grammarSpec_in_grammar_82static org.antlr.runtime.BitSetFOLLOW_grammarSpec_in_grammar_94static org.antlr.runtime.BitSetFOLLOW_ID_in_atom1340static org.antlr.runtime.BitSetFOLLOW_ID_in_attrScope127static org.antlr.runtime.BitSetFOLLOW_ID_in_element755static org.antlr.runtime.BitSetFOLLOW_ID_in_element770static org.antlr.runtime.BitSetFOLLOW_ID_in_grammarSpec154static org.antlr.runtime.BitSetFOLLOW_ID_in_rule271static org.antlr.runtime.BitSetFOLLOW_ID_in_ruleScopeSpec461static org.antlr.runtime.BitSetFOLLOW_ID_in_setRule1464static org.antlr.runtime.BitSetFOLLOW_ID_in_testSetRule1795static org.antlr.runtime.BitSetFOLLOW_ID_in_throwsSpec425static org.antlr.runtime.BitSetFOLLOW_IMPORT_in_grammarSpec184static org.antlr.runtime.BitSetFOLLOW_LEXER_GRAMMAR_in_grammar_68static org.antlr.runtime.BitSetFOLLOW_modifier_in_rule282static org.antlr.runtime.BitSetFOLLOW_modifier_in_setRule1467static org.antlr.runtime.BitSetFOLLOW_modifier_in_testSetRule1798static org.antlr.runtime.BitSetFOLLOW_NOT_in_atom_or_notatom1112static org.antlr.runtime.BitSetFOLLOW_NOT_in_setElement1673static org.antlr.runtime.BitSetFOLLOW_NOT_in_testSetElement1996static org.antlr.runtime.BitSetFOLLOW_OPTIONAL_in_ebnf982static org.antlr.runtime.BitSetFOLLOW_OPTIONS_in_block507static org.antlr.runtime.BitSetFOLLOW_OPTIONS_in_grammarSpec170static org.antlr.runtime.BitSetFOLLOW_OPTIONS_in_rule324static org.antlr.runtime.BitSetFOLLOW_OPTIONS_in_setRule1478static org.antlr.runtime.BitSetFOLLOW_OPTIONS_in_setRule1519static org.antlr.runtime.BitSetFOLLOW_OPTIONS_in_testSetRule1809static org.antlr.runtime.BitSetFOLLOW_PARSER_GRAMMAR_in_grammar_80static org.antlr.runtime.BitSetFOLLOW_PLUS_ASSIGN_in_element768static org.antlr.runtime.BitSetFOLLOW_POSITIVE_CLOSURE_in_ebnf1016static org.antlr.runtime.BitSetFOLLOW_PREC_RULE_in_rules248static org.antlr.runtime.BitSetFOLLOW_RANGE_in_element785static org.antlr.runtime.BitSetFOLLOW_RET_in_rule302static org.antlr.runtime.BitSetFOLLOW_RET_in_setRule1473static org.antlr.runtime.BitSetFOLLOW_RET_in_testSetRule1804static org.antlr.runtime.BitSetFOLLOW_rewrite_in_block525static org.antlr.runtime.BitSetFOLLOW_REWRITE_in_rewrite690static org.antlr.runtime.BitSetFOLLOW_REWRITES_in_rewrite672static org.antlr.runtime.BitSetFOLLOW_ROOT_in_element725static org.antlr.runtime.BitSetFOLLOW_RULE_in_rule267static org.antlr.runtime.BitSetFOLLOW_rule_in_rules243static org.antlr.runtime.BitSetFOLLOW_RULE_in_setRule1460static org.antlr.runtime.BitSetFOLLOW_RULE_in_testSetRule1791static org.antlr.runtime.BitSetFOLLOW_RULE_REF_in_atom1205static org.antlr.runtime.BitSetFOLLOW_rules_in_grammarSpec231static org.antlr.runtime.BitSetFOLLOW_ruleScopeSpec_in_rule338static org.antlr.runtime.BitSetFOLLOW_ruleScopeSpec_in_setRule1489static org.antlr.runtime.BitSetFOLLOW_ruleScopeSpec_in_testSetRule1820static org.antlr.runtime.BitSetFOLLOW_SCOPE_in_attrScope125static org.antlr.runtime.BitSetFOLLOW_SCOPE_in_ruleScopeSpec440static org.antlr.runtime.BitSetFOLLOW_SEMPRED_in_element888static org.antlr.runtime.BitSetFOLLOW_set_in_atom_or_notatom1163static org.antlr.runtime.BitSetFOLLOW_set_in_block492static org.antlr.runtime.BitSetFOLLOW_set_in_ebnf961static org.antlr.runtime.BitSetFOLLOW_set_in_setElement1661static org.antlr.runtime.BitSetFOLLOW_setElement_in_set1413static org.antlr.runtime.BitSetFOLLOW_setElement_in_setElement1680static org.antlr.runtime.BitSetFOLLOW_setElement_in_setRule1544static org.antlr.runtime.BitSetFOLLOW_STRING_LITERAL_in_atom1290static org.antlr.runtime.BitSetFOLLOW_STRING_LITERAL_in_setElement1630static org.antlr.runtime.BitSetFOLLOW_STRING_LITERAL_in_testSetElement1957static org.antlr.runtime.BitSetFOLLOW_SYN_SEMPRED_in_element899static org.antlr.runtime.BitSetFOLLOW_SYNPRED_in_element857static org.antlr.runtime.BitSetFOLLOW_testBlockAsSet_in_testSetElement1983static org.antlr.runtime.BitSetFOLLOW_testSetElement_in_testBlockAsSet1740static org.antlr.runtime.BitSetFOLLOW_testSetElement_in_testSetElement2000static org.antlr.runtime.BitSetFOLLOW_testSetElement_in_testSetRule1861static org.antlr.runtime.BitSetFOLLOW_THROWS_in_throwsSpec423static org.antlr.runtime.BitSetFOLLOW_throwsSpec_in_rule314static org.antlr.runtime.BitSetFOLLOW_TOKEN_REF_in_atom_or_notatom1143static org.antlr.runtime.BitSetFOLLOW_TOKEN_REF_in_atom1235static org.antlr.runtime.BitSetFOLLOW_TOKEN_REF_in_setElement1618static org.antlr.runtime.BitSetFOLLOW_TOKEN_REF_in_testSetElement1938static org.antlr.runtime.BitSetFOLLOW_TOKENS_in_grammarSpec198static org.antlr.runtime.BitSetFOLLOW_tree__in_element846static org.antlr.runtime.BitSetFOLLOW_TREE_BEGIN_in_tree_1048static org.antlr.runtime.BitSetFOLLOW_TREE_GRAMMAR_in_grammar_92static org.antlr.runtime.BitSetFOLLOW_WILDCARD_in_atom1314static intFORCED_ACTIONstatic intFRAGMENTstatic intGATED_SEMPREDprotected GrammargrammarWhich grammar are we converting an NFA for?static intGRAMMARstatic intIDstatic intIMPLIESstatic intIMPORTstatic intINITACTIONstatic intINTprotected intinTeststatic intLABELstatic intLEXERstatic intLEXER_GRAMMARstatic intLPARENstatic intML_COMMENTstatic intNESTED_ACTIONstatic intNESTED_ARG_ACTIONprotected NFAnfaWhich NFA object are we filling in?static intNOTstatic intOPEN_ELEMENT_OPTIONstatic intOPTIONALstatic intOPTIONSstatic intORprotected intouterAltNumstatic 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 intSEMPREDstatic 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 TreeToNFAConverter(org.antlr.runtime.tree.TreeNodeStream input)TreeToNFAConverter(org.antlr.runtime.tree.TreeNodeStream input, org.antlr.runtime.RecognizerSharedState state)TreeToNFAConverter(org.antlr.runtime.tree.TreeNodeStream input, Grammar g, NFA nfa, NFAFactory factory)
-
Method Summary
-
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
-
factory
protected NFAFactory factory
Factory used to create nodes and submachines
-
nfa
protected NFA nfa
Which NFA object are we filling in?
-
grammar
protected Grammar grammar
Which grammar are we converting an NFA for?
-
currentRuleName
protected java.lang.String currentRuleName
-
outerAltNum
protected int outerAltNum
-
blockLevel
protected int blockLevel
-
inTest
protected int inTest
-
FOLLOW_LEXER_GRAMMAR_in_grammar_68
public static final org.antlr.runtime.BitSet FOLLOW_LEXER_GRAMMAR_in_grammar_68
-
FOLLOW_grammarSpec_in_grammar_70
public static final org.antlr.runtime.BitSet FOLLOW_grammarSpec_in_grammar_70
-
FOLLOW_PARSER_GRAMMAR_in_grammar_80
public static final org.antlr.runtime.BitSet FOLLOW_PARSER_GRAMMAR_in_grammar_80
-
FOLLOW_grammarSpec_in_grammar_82
public static final org.antlr.runtime.BitSet FOLLOW_grammarSpec_in_grammar_82
-
FOLLOW_TREE_GRAMMAR_in_grammar_92
public static final org.antlr.runtime.BitSet FOLLOW_TREE_GRAMMAR_in_grammar_92
-
FOLLOW_grammarSpec_in_grammar_94
public static final org.antlr.runtime.BitSet FOLLOW_grammarSpec_in_grammar_94
-
FOLLOW_COMBINED_GRAMMAR_in_grammar_104
public static final org.antlr.runtime.BitSet FOLLOW_COMBINED_GRAMMAR_in_grammar_104
-
FOLLOW_grammarSpec_in_grammar_106
public static final org.antlr.runtime.BitSet FOLLOW_grammarSpec_in_grammar_106
-
FOLLOW_SCOPE_in_attrScope125
public static final org.antlr.runtime.BitSet FOLLOW_SCOPE_in_attrScope125
-
FOLLOW_ID_in_attrScope127
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_attrScope127
-
FOLLOW_AMPERSAND_in_attrScope132
public static final org.antlr.runtime.BitSet FOLLOW_AMPERSAND_in_attrScope132
-
FOLLOW_ACTION_in_attrScope141
public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_attrScope141
-
FOLLOW_ID_in_grammarSpec154
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_grammarSpec154
-
FOLLOW_DOC_COMMENT_in_grammarSpec161
public static final org.antlr.runtime.BitSet FOLLOW_DOC_COMMENT_in_grammarSpec161
-
FOLLOW_OPTIONS_in_grammarSpec170
public static final org.antlr.runtime.BitSet FOLLOW_OPTIONS_in_grammarSpec170
-
FOLLOW_IMPORT_in_grammarSpec184
public static final org.antlr.runtime.BitSet FOLLOW_IMPORT_in_grammarSpec184
-
FOLLOW_TOKENS_in_grammarSpec198
public static final org.antlr.runtime.BitSet FOLLOW_TOKENS_in_grammarSpec198
-
FOLLOW_attrScope_in_grammarSpec210
public static final org.antlr.runtime.BitSet FOLLOW_attrScope_in_grammarSpec210
-
FOLLOW_AMPERSAND_in_grammarSpec219
public static final org.antlr.runtime.BitSet FOLLOW_AMPERSAND_in_grammarSpec219
-
FOLLOW_rules_in_grammarSpec231
public static final org.antlr.runtime.BitSet FOLLOW_rules_in_grammarSpec231
-
FOLLOW_rule_in_rules243
public static final org.antlr.runtime.BitSet FOLLOW_rule_in_rules243
-
FOLLOW_PREC_RULE_in_rules248
public static final org.antlr.runtime.BitSet FOLLOW_PREC_RULE_in_rules248
-
FOLLOW_RULE_in_rule267
public static final org.antlr.runtime.BitSet FOLLOW_RULE_in_rule267
-
FOLLOW_ID_in_rule271
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_rule271
-
FOLLOW_modifier_in_rule282
public static final org.antlr.runtime.BitSet FOLLOW_modifier_in_rule282
-
FOLLOW_ARG_in_rule290
public static final org.antlr.runtime.BitSet FOLLOW_ARG_in_rule290
-
FOLLOW_ARG_ACTION_in_rule293
public static final org.antlr.runtime.BitSet FOLLOW_ARG_ACTION_in_rule293
-
FOLLOW_RET_in_rule302
public static final org.antlr.runtime.BitSet FOLLOW_RET_in_rule302
-
FOLLOW_ARG_ACTION_in_rule305
public static final org.antlr.runtime.BitSet FOLLOW_ARG_ACTION_in_rule305
-
FOLLOW_throwsSpec_in_rule314
public static final org.antlr.runtime.BitSet FOLLOW_throwsSpec_in_rule314
-
FOLLOW_OPTIONS_in_rule324
public static final org.antlr.runtime.BitSet FOLLOW_OPTIONS_in_rule324
-
FOLLOW_ruleScopeSpec_in_rule338
public static final org.antlr.runtime.BitSet FOLLOW_ruleScopeSpec_in_rule338
-
FOLLOW_AMPERSAND_in_rule349
public static final org.antlr.runtime.BitSet FOLLOW_AMPERSAND_in_rule349
-
FOLLOW_block_in_rule363
public static final org.antlr.runtime.BitSet FOLLOW_block_in_rule363
-
FOLLOW_exceptionGroup_in_rule369
public static final org.antlr.runtime.BitSet FOLLOW_exceptionGroup_in_rule369
-
FOLLOW_EOR_in_rule376
public static final org.antlr.runtime.BitSet FOLLOW_EOR_in_rule376
-
FOLLOW_THROWS_in_throwsSpec423
public static final org.antlr.runtime.BitSet FOLLOW_THROWS_in_throwsSpec423
-
FOLLOW_ID_in_throwsSpec425
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_throwsSpec425
-
FOLLOW_SCOPE_in_ruleScopeSpec440
public static final org.antlr.runtime.BitSet FOLLOW_SCOPE_in_ruleScopeSpec440
-
FOLLOW_AMPERSAND_in_ruleScopeSpec445
public static final org.antlr.runtime.BitSet FOLLOW_AMPERSAND_in_ruleScopeSpec445
-
FOLLOW_ACTION_in_ruleScopeSpec455
public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_ruleScopeSpec455
-
FOLLOW_ID_in_ruleScopeSpec461
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_ruleScopeSpec461
-
FOLLOW_set_in_block492
public static final org.antlr.runtime.BitSet FOLLOW_set_in_block492
-
FOLLOW_BLOCK_in_block502
public static final org.antlr.runtime.BitSet FOLLOW_BLOCK_in_block502
-
FOLLOW_OPTIONS_in_block507
public static final org.antlr.runtime.BitSet FOLLOW_OPTIONS_in_block507
-
FOLLOW_alternative_in_block523
public static final org.antlr.runtime.BitSet FOLLOW_alternative_in_block523
-
FOLLOW_rewrite_in_block525
public static final org.antlr.runtime.BitSet FOLLOW_rewrite_in_block525
-
FOLLOW_EOB_in_block548
public static final org.antlr.runtime.BitSet FOLLOW_EOB_in_block548
-
FOLLOW_ALT_in_alternative577
public static final org.antlr.runtime.BitSet FOLLOW_ALT_in_alternative577
-
FOLLOW_element_in_alternative582
public static final org.antlr.runtime.BitSet FOLLOW_element_in_alternative582
-
FOLLOW_EOA_in_alternative589
public static final org.antlr.runtime.BitSet FOLLOW_EOA_in_alternative589
-
FOLLOW_exceptionHandler_in_exceptionGroup608
public static final org.antlr.runtime.BitSet FOLLOW_exceptionHandler_in_exceptionGroup608
-
FOLLOW_finallyClause_in_exceptionGroup614
public static final org.antlr.runtime.BitSet FOLLOW_finallyClause_in_exceptionGroup614
-
FOLLOW_finallyClause_in_exceptionGroup621
public static final org.antlr.runtime.BitSet FOLLOW_finallyClause_in_exceptionGroup621
-
FOLLOW_CATCH_in_exceptionHandler636
public static final org.antlr.runtime.BitSet FOLLOW_CATCH_in_exceptionHandler636
-
FOLLOW_ARG_ACTION_in_exceptionHandler638
public static final org.antlr.runtime.BitSet FOLLOW_ARG_ACTION_in_exceptionHandler638
-
FOLLOW_ACTION_in_exceptionHandler640
public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_exceptionHandler640
-
FOLLOW_FINALLY_in_finallyClause656
public static final org.antlr.runtime.BitSet FOLLOW_FINALLY_in_finallyClause656
-
FOLLOW_ACTION_in_finallyClause658
public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_finallyClause658
-
FOLLOW_REWRITES_in_rewrite672
public static final org.antlr.runtime.BitSet FOLLOW_REWRITES_in_rewrite672
-
FOLLOW_REWRITE_in_rewrite690
public static final org.antlr.runtime.BitSet FOLLOW_REWRITE_in_rewrite690
-
FOLLOW_ROOT_in_element725
public static final org.antlr.runtime.BitSet FOLLOW_ROOT_in_element725
-
FOLLOW_element_in_element729
public static final org.antlr.runtime.BitSet FOLLOW_element_in_element729
-
FOLLOW_BANG_in_element740
public static final org.antlr.runtime.BitSet FOLLOW_BANG_in_element740
-
FOLLOW_element_in_element744
public static final org.antlr.runtime.BitSet FOLLOW_element_in_element744
-
FOLLOW_ASSIGN_in_element753
public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_element753
-
FOLLOW_ID_in_element755
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_element755
-
FOLLOW_element_in_element759
public static final org.antlr.runtime.BitSet FOLLOW_element_in_element759
-
FOLLOW_PLUS_ASSIGN_in_element768
public static final org.antlr.runtime.BitSet FOLLOW_PLUS_ASSIGN_in_element768
-
FOLLOW_ID_in_element770
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_element770
-
FOLLOW_element_in_element774
public static final org.antlr.runtime.BitSet FOLLOW_element_in_element774
-
FOLLOW_RANGE_in_element785
public static final org.antlr.runtime.BitSet FOLLOW_RANGE_in_element785
-
FOLLOW_atom_in_element789
public static final org.antlr.runtime.BitSet FOLLOW_atom_in_element789
-
FOLLOW_atom_in_element794
public static final org.antlr.runtime.BitSet FOLLOW_atom_in_element794
-
FOLLOW_CHAR_RANGE_in_element808
public static final org.antlr.runtime.BitSet FOLLOW_CHAR_RANGE_in_element808
-
FOLLOW_CHAR_LITERAL_in_element812
public static final org.antlr.runtime.BitSet FOLLOW_CHAR_LITERAL_in_element812
-
FOLLOW_CHAR_LITERAL_in_element816
public static final org.antlr.runtime.BitSet FOLLOW_CHAR_LITERAL_in_element816
-
FOLLOW_atom_or_notatom_in_element828
public static final org.antlr.runtime.BitSet FOLLOW_atom_or_notatom_in_element828
-
FOLLOW_ebnf_in_element837
public static final org.antlr.runtime.BitSet FOLLOW_ebnf_in_element837
-
FOLLOW_tree__in_element846
public static final org.antlr.runtime.BitSet FOLLOW_tree__in_element846
-
FOLLOW_SYNPRED_in_element857
public static final org.antlr.runtime.BitSet FOLLOW_SYNPRED_in_element857
-
FOLLOW_block_in_element859
public static final org.antlr.runtime.BitSet FOLLOW_block_in_element859
-
FOLLOW_ACTION_in_element868
public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_element868
-
FOLLOW_FORCED_ACTION_in_element877
public static final org.antlr.runtime.BitSet FOLLOW_FORCED_ACTION_in_element877
-
FOLLOW_SEMPRED_in_element888
public static final org.antlr.runtime.BitSet FOLLOW_SEMPRED_in_element888
-
FOLLOW_SYN_SEMPRED_in_element899
public static final org.antlr.runtime.BitSet FOLLOW_SYN_SEMPRED_in_element899
-
FOLLOW_BACKTRACK_SEMPRED_in_element911
public static final org.antlr.runtime.BitSet FOLLOW_BACKTRACK_SEMPRED_in_element911
-
FOLLOW_GATED_SEMPRED_in_element926
public static final org.antlr.runtime.BitSet FOLLOW_GATED_SEMPRED_in_element926
-
FOLLOW_EPSILON_in_element935
public static final org.antlr.runtime.BitSet FOLLOW_EPSILON_in_element935
-
FOLLOW_set_in_ebnf961
public static final org.antlr.runtime.BitSet FOLLOW_set_in_ebnf961
-
FOLLOW_block_in_ebnf971
public static final org.antlr.runtime.BitSet FOLLOW_block_in_ebnf971
-
FOLLOW_OPTIONAL_in_ebnf982
public static final org.antlr.runtime.BitSet FOLLOW_OPTIONAL_in_ebnf982
-
FOLLOW_block_in_ebnf986
public static final org.antlr.runtime.BitSet FOLLOW_block_in_ebnf986
-
FOLLOW_CLOSURE_in_ebnf999
public static final org.antlr.runtime.BitSet FOLLOW_CLOSURE_in_ebnf999
-
FOLLOW_block_in_ebnf1003
public static final org.antlr.runtime.BitSet FOLLOW_block_in_ebnf1003
-
FOLLOW_POSITIVE_CLOSURE_in_ebnf1016
public static final org.antlr.runtime.BitSet FOLLOW_POSITIVE_CLOSURE_in_ebnf1016
-
FOLLOW_block_in_ebnf1020
public static final org.antlr.runtime.BitSet FOLLOW_block_in_ebnf1020
-
FOLLOW_TREE_BEGIN_in_tree_1048
public static final org.antlr.runtime.BitSet FOLLOW_TREE_BEGIN_in_tree_1048
-
FOLLOW_element_in_tree_1055
public static final org.antlr.runtime.BitSet FOLLOW_element_in_tree_1055
-
FOLLOW_element_in_tree_1071
public static final org.antlr.runtime.BitSet FOLLOW_element_in_tree_1071
-
FOLLOW_atom_in_atom_or_notatom1100
public static final org.antlr.runtime.BitSet FOLLOW_atom_in_atom_or_notatom1100
-
FOLLOW_NOT_in_atom_or_notatom1112
public static final org.antlr.runtime.BitSet FOLLOW_NOT_in_atom_or_notatom1112
-
FOLLOW_CHAR_LITERAL_in_atom_or_notatom1121
public static final org.antlr.runtime.BitSet FOLLOW_CHAR_LITERAL_in_atom_or_notatom1121
-
FOLLOW_ast_suffix_in_atom_or_notatom1126
public static final org.antlr.runtime.BitSet FOLLOW_ast_suffix_in_atom_or_notatom1126
-
FOLLOW_TOKEN_REF_in_atom_or_notatom1143
public static final org.antlr.runtime.BitSet FOLLOW_TOKEN_REF_in_atom_or_notatom1143
-
FOLLOW_ast_suffix_in_atom_or_notatom1148
public static final org.antlr.runtime.BitSet FOLLOW_ast_suffix_in_atom_or_notatom1148
-
FOLLOW_set_in_atom_or_notatom1163
public static final org.antlr.runtime.BitSet FOLLOW_set_in_atom_or_notatom1163
-
FOLLOW_RULE_REF_in_atom1205
public static final org.antlr.runtime.BitSet FOLLOW_RULE_REF_in_atom1205
-
FOLLOW_ARG_ACTION_in_atom1210
public static final org.antlr.runtime.BitSet FOLLOW_ARG_ACTION_in_atom1210
-
FOLLOW_ast_suffix_in_atom1217
public static final org.antlr.runtime.BitSet FOLLOW_ast_suffix_in_atom1217
-
FOLLOW_TOKEN_REF_in_atom1235
public static final org.antlr.runtime.BitSet FOLLOW_TOKEN_REF_in_atom1235
-
FOLLOW_ARG_ACTION_in_atom1241
public static final org.antlr.runtime.BitSet FOLLOW_ARG_ACTION_in_atom1241
-
FOLLOW_ast_suffix_in_atom1248
public static final org.antlr.runtime.BitSet FOLLOW_ast_suffix_in_atom1248
-
FOLLOW_CHAR_LITERAL_in_atom1266
public static final org.antlr.runtime.BitSet FOLLOW_CHAR_LITERAL_in_atom1266
-
FOLLOW_ast_suffix_in_atom1272
public static final org.antlr.runtime.BitSet FOLLOW_ast_suffix_in_atom1272
-
FOLLOW_STRING_LITERAL_in_atom1290
public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_atom1290
-
FOLLOW_ast_suffix_in_atom1296
public static final org.antlr.runtime.BitSet FOLLOW_ast_suffix_in_atom1296
-
FOLLOW_WILDCARD_in_atom1314
public static final org.antlr.runtime.BitSet FOLLOW_WILDCARD_in_atom1314
-
FOLLOW_ast_suffix_in_atom1319
public static final org.antlr.runtime.BitSet FOLLOW_ast_suffix_in_atom1319
-
FOLLOW_DOT_in_atom1336
public static final org.antlr.runtime.BitSet FOLLOW_DOT_in_atom1336
-
FOLLOW_ID_in_atom1340
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_atom1340
-
FOLLOW_atom_in_atom1344
public static final org.antlr.runtime.BitSet FOLLOW_atom_in_atom1344
-
FOLLOW_BLOCK_in_set1390
public static final org.antlr.runtime.BitSet FOLLOW_BLOCK_in_set1390
-
FOLLOW_ALT_in_set1399
public static final org.antlr.runtime.BitSet FOLLOW_ALT_in_set1399
-
FOLLOW_BACKTRACK_SEMPRED_in_set1404
public static final org.antlr.runtime.BitSet FOLLOW_BACKTRACK_SEMPRED_in_set1404
-
FOLLOW_setElement_in_set1413
public static final org.antlr.runtime.BitSet FOLLOW_setElement_in_set1413
-
FOLLOW_EOA_in_set1416
public static final org.antlr.runtime.BitSet FOLLOW_EOA_in_set1416
-
FOLLOW_EOB_in_set1426
public static final org.antlr.runtime.BitSet FOLLOW_EOB_in_set1426
-
FOLLOW_RULE_in_setRule1460
public static final org.antlr.runtime.BitSet FOLLOW_RULE_in_setRule1460
-
FOLLOW_ID_in_setRule1464
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_setRule1464
-
FOLLOW_modifier_in_setRule1467
public static final org.antlr.runtime.BitSet FOLLOW_modifier_in_setRule1467
-
FOLLOW_ARG_in_setRule1471
public static final org.antlr.runtime.BitSet FOLLOW_ARG_in_setRule1471
-
FOLLOW_RET_in_setRule1473
public static final org.antlr.runtime.BitSet FOLLOW_RET_in_setRule1473
-
FOLLOW_OPTIONS_in_setRule1478
public static final org.antlr.runtime.BitSet FOLLOW_OPTIONS_in_setRule1478
-
FOLLOW_ruleScopeSpec_in_setRule1489
public static final org.antlr.runtime.BitSet FOLLOW_ruleScopeSpec_in_setRule1489
-
FOLLOW_AMPERSAND_in_setRule1500
public static final org.antlr.runtime.BitSet FOLLOW_AMPERSAND_in_setRule1500
-
FOLLOW_BLOCK_in_setRule1514
public static final org.antlr.runtime.BitSet FOLLOW_BLOCK_in_setRule1514
-
FOLLOW_OPTIONS_in_setRule1519
public static final org.antlr.runtime.BitSet FOLLOW_OPTIONS_in_setRule1519
-
FOLLOW_ALT_in_setRule1537
public static final org.antlr.runtime.BitSet FOLLOW_ALT_in_setRule1537
-
FOLLOW_BACKTRACK_SEMPRED_in_setRule1540
public static final org.antlr.runtime.BitSet FOLLOW_BACKTRACK_SEMPRED_in_setRule1540
-
FOLLOW_setElement_in_setRule1544
public static final org.antlr.runtime.BitSet FOLLOW_setElement_in_setRule1544
-
FOLLOW_EOA_in_setRule1547
public static final org.antlr.runtime.BitSet FOLLOW_EOA_in_setRule1547
-
FOLLOW_EOB_in_setRule1559
public static final org.antlr.runtime.BitSet FOLLOW_EOB_in_setRule1559
-
FOLLOW_exceptionGroup_in_setRule1571
public static final org.antlr.runtime.BitSet FOLLOW_exceptionGroup_in_setRule1571
-
FOLLOW_EOR_in_setRule1578
public static final org.antlr.runtime.BitSet FOLLOW_EOR_in_setRule1578
-
FOLLOW_CHAR_LITERAL_in_setElement1607
public static final org.antlr.runtime.BitSet FOLLOW_CHAR_LITERAL_in_setElement1607
-
FOLLOW_TOKEN_REF_in_setElement1618
public static final org.antlr.runtime.BitSet FOLLOW_TOKEN_REF_in_setElement1618
-
FOLLOW_STRING_LITERAL_in_setElement1630
public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_setElement1630
-
FOLLOW_CHAR_RANGE_in_setElement1640
public static final org.antlr.runtime.BitSet FOLLOW_CHAR_RANGE_in_setElement1640
-
FOLLOW_CHAR_LITERAL_in_setElement1644
public static final org.antlr.runtime.BitSet FOLLOW_CHAR_LITERAL_in_setElement1644
-
FOLLOW_CHAR_LITERAL_in_setElement1648
public static final org.antlr.runtime.BitSet FOLLOW_CHAR_LITERAL_in_setElement1648
-
FOLLOW_set_in_setElement1661
public static final org.antlr.runtime.BitSet FOLLOW_set_in_setElement1661
-
FOLLOW_NOT_in_setElement1673
public static final org.antlr.runtime.BitSet FOLLOW_NOT_in_setElement1673
-
FOLLOW_setElement_in_setElement1680
public static final org.antlr.runtime.BitSet FOLLOW_setElement_in_setElement1680
-
FOLLOW_BLOCK_in_testBlockAsSet1725
public static final org.antlr.runtime.BitSet FOLLOW_BLOCK_in_testBlockAsSet1725
-
FOLLOW_ALT_in_testBlockAsSet1733
public static final org.antlr.runtime.BitSet FOLLOW_ALT_in_testBlockAsSet1733
-
FOLLOW_BACKTRACK_SEMPRED_in_testBlockAsSet1736
public static final org.antlr.runtime.BitSet FOLLOW_BACKTRACK_SEMPRED_in_testBlockAsSet1736
-
FOLLOW_testSetElement_in_testBlockAsSet1740
public static final org.antlr.runtime.BitSet FOLLOW_testSetElement_in_testBlockAsSet1740
-
FOLLOW_EOA_in_testBlockAsSet1744
public static final org.antlr.runtime.BitSet FOLLOW_EOA_in_testBlockAsSet1744
-
FOLLOW_EOB_in_testBlockAsSet1756
public static final org.antlr.runtime.BitSet FOLLOW_EOB_in_testBlockAsSet1756
-
FOLLOW_RULE_in_testSetRule1791
public static final org.antlr.runtime.BitSet FOLLOW_RULE_in_testSetRule1791
-
FOLLOW_ID_in_testSetRule1795
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_testSetRule1795
-
FOLLOW_modifier_in_testSetRule1798
public static final org.antlr.runtime.BitSet FOLLOW_modifier_in_testSetRule1798
-
FOLLOW_ARG_in_testSetRule1802
public static final org.antlr.runtime.BitSet FOLLOW_ARG_in_testSetRule1802
-
FOLLOW_RET_in_testSetRule1804
public static final org.antlr.runtime.BitSet FOLLOW_RET_in_testSetRule1804
-
FOLLOW_OPTIONS_in_testSetRule1809
public static final org.antlr.runtime.BitSet FOLLOW_OPTIONS_in_testSetRule1809
-
FOLLOW_ruleScopeSpec_in_testSetRule1820
public static final org.antlr.runtime.BitSet FOLLOW_ruleScopeSpec_in_testSetRule1820
-
FOLLOW_AMPERSAND_in_testSetRule1831
public static final org.antlr.runtime.BitSet FOLLOW_AMPERSAND_in_testSetRule1831
-
FOLLOW_BLOCK_in_testSetRule1845
public static final org.antlr.runtime.BitSet FOLLOW_BLOCK_in_testSetRule1845
-
FOLLOW_ALT_in_testSetRule1854
public static final org.antlr.runtime.BitSet FOLLOW_ALT_in_testSetRule1854
-
FOLLOW_BACKTRACK_SEMPRED_in_testSetRule1857
public static final org.antlr.runtime.BitSet FOLLOW_BACKTRACK_SEMPRED_in_testSetRule1857
-
FOLLOW_testSetElement_in_testSetRule1861
public static final org.antlr.runtime.BitSet FOLLOW_testSetElement_in_testSetRule1861
-
FOLLOW_EOA_in_testSetRule1865
public static final org.antlr.runtime.BitSet FOLLOW_EOA_in_testSetRule1865
-
FOLLOW_EOB_in_testSetRule1879
public static final org.antlr.runtime.BitSet FOLLOW_EOB_in_testSetRule1879
-
FOLLOW_exceptionGroup_in_testSetRule1890
public static final org.antlr.runtime.BitSet FOLLOW_exceptionGroup_in_testSetRule1890
-
FOLLOW_EOR_in_testSetRule1897
public static final org.antlr.runtime.BitSet FOLLOW_EOR_in_testSetRule1897
-
FOLLOW_CHAR_LITERAL_in_testSetElement1929
public static final org.antlr.runtime.BitSet FOLLOW_CHAR_LITERAL_in_testSetElement1929
-
FOLLOW_TOKEN_REF_in_testSetElement1938
public static final org.antlr.runtime.BitSet FOLLOW_TOKEN_REF_in_testSetElement1938
-
FOLLOW_STRING_LITERAL_in_testSetElement1957
public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_testSetElement1957
-
FOLLOW_CHAR_RANGE_in_testSetElement1963
public static final org.antlr.runtime.BitSet FOLLOW_CHAR_RANGE_in_testSetElement1963
-
FOLLOW_CHAR_LITERAL_in_testSetElement1967
public static final org.antlr.runtime.BitSet FOLLOW_CHAR_LITERAL_in_testSetElement1967
-
FOLLOW_CHAR_LITERAL_in_testSetElement1971
public static final org.antlr.runtime.BitSet FOLLOW_CHAR_LITERAL_in_testSetElement1971
-
FOLLOW_testBlockAsSet_in_testSetElement1983
public static final org.antlr.runtime.BitSet FOLLOW_testBlockAsSet_in_testSetElement1983
-
FOLLOW_NOT_in_testSetElement1996
public static final org.antlr.runtime.BitSet FOLLOW_NOT_in_testSetElement1996
-
FOLLOW_testSetElement_in_testSetElement2000
public static final org.antlr.runtime.BitSet FOLLOW_testSetElement_in_testSetElement2000
-
-
Constructor Detail
-
TreeToNFAConverter
public TreeToNFAConverter(org.antlr.runtime.tree.TreeNodeStream input)
-
TreeToNFAConverter
public TreeToNFAConverter(org.antlr.runtime.tree.TreeNodeStream input, org.antlr.runtime.RecognizerSharedState state)
-
TreeToNFAConverter
public TreeToNFAConverter(org.antlr.runtime.tree.TreeNodeStream input, Grammar g, NFA nfa, NFAFactory factory)
-
-
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
-
setRule
public final IntSet setRule(GrammarAST t) throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
testBlockAsSet
public final int testBlockAsSet(GrammarAST t) throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
testSetRule
public final int testSetRule(GrammarAST t) throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
addFollowTransition
protected void addFollowTransition(java.lang.String ruleName, NFAState following)
-
finish
protected void finish()
-
reportError
public void reportError(org.antlr.runtime.RecognitionException ex)
- Overrides:
reportErrorin classorg.antlr.runtime.BaseRecognizer
-
hasElementOptions
private boolean hasElementOptions(GrammarAST node)
-
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() 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 TreeToNFAConverter.rule_return rule() throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
modifier
public final void 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 TreeToNFAConverter.block_return block() throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
alternative
public final StateCluster 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 TreeToNFAConverter.rewrite_return rewrite() throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
element
public final TreeToNFAConverter.element_return element() throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
ebnf
public final TreeToNFAConverter.ebnf_return ebnf() throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
tree_
public final TreeToNFAConverter.tree__return tree_() throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
atom_or_notatom
public final StateCluster atom_or_notatom() throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
atom
public final TreeToNFAConverter.atom_return atom(java.lang.String scopeName) 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
-
set
public final TreeToNFAConverter.set_return set() throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
setRule
public final IntSet setRule() throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
setElement
public final void setElement(IntSet elements) throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
testBlockAsSet
public final int testBlockAsSet() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
testSetRule
public final int testSetRule() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
testSetElement
public final int testSetElement() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
-