Package | Description |
---|---|
org.antlr.grammar.v3 | |
org.antlr.runtime | |
org.antlr.runtime.debug | |
org.antlr.runtime.tree | |
org.antlr.tool |
Modifier and Type | Method and Description |
---|---|
void |
LeftRecursiveRuleWalker.reportError(RecognitionException ex) |
void |
AssignTokenTypesWalker.reportError(RecognitionException ex) |
void |
ANTLRTreePrinter.reportError(RecognitionException ex) |
void |
ANTLRParser.reportError(RecognitionException ex) |
void |
TreeToNFAConverter.reportError(RecognitionException ex) |
void |
CodeGenTreeWalker.reportError(RecognitionException ex) |
Modifier and Type | Method and Description |
---|---|
void |
DefineGrammarItemsWalker.action() |
void |
ANTLRv3Tree.action() |
ANTLRv3Parser.action_return |
ANTLRv3Parser.action() |
void |
ANTLRTreePrinter.action() |
ANTLRParser.action_return |
ANTLRParser.action() |
void |
DefineGrammarItemsWalker.actions() |
void |
ANTLRTreePrinter.actions() |
ANTLRParser.actions_return |
ANTLRParser.actions() |
ANTLRv3Parser.actionScopeName_return |
ANTLRv3Parser.actionScopeName() |
ANTLRParser.actionScopeName_return |
ANTLRParser.actionScopeName() |
void |
DefineGrammarItemsWalker.alternative() |
void |
AssignTokenTypesWalker.alternative() |
void |
ANTLRv3Tree.alternative() |
ANTLRv3Parser.alternative_return |
ANTLRv3Parser.alternative() |
void |
ANTLRTreePrinter.alternative() |
ANTLRParser.alternative_return |
ANTLRParser.alternative() |
StateCluster |
TreeToNFAConverter.alternative() |
CodeGenTreeWalker.alternative_return |
CodeGenTreeWalker.alternative(GrammarAST label) |
void |
ANTLRv3Tree.altList() |
ANTLRv3Parser.altList_return |
ANTLRv3Parser.altList() |
ANTLRv3Parser.altpair_return |
ANTLRv3Parser.altpair() |
void |
DefineGrammarItemsWalker.ast_suffix() |
void |
LeftRecursiveRuleWalker.ast_suffix() |
void |
AssignTokenTypesWalker.ast_suffix() |
void |
ANTLRTreePrinter.ast_suffix() |
void |
TreeToNFAConverter.ast_suffix() |
void |
CodeGenTreeWalker.ast_suffix() |
StateCluster |
TreeToNFAConverter.atom_or_notatom() |
void |
LeftRecursiveRuleWalker.atom() |
void |
AssignTokenTypesWalker.atom() |
void |
ANTLRv3Tree.atom() |
ANTLRv3Parser.atom_return |
ANTLRv3Parser.atom() |
ANTLRTreePrinter.atom_return |
ANTLRTreePrinter.atom() |
ANTLRParser.atom_return |
ANTLRParser.atom() |
void |
DefineGrammarItemsWalker.atom(GrammarAST scope_) |
CodeGenTreeWalker.atom_return |
CodeGenTreeWalker.atom(GrammarAST scope,
GrammarAST label,
GrammarAST astSuffix) |
TreeToNFAConverter.atom_return |
TreeToNFAConverter.atom(String scopeName) |
void |
DefineGrammarItemsWalker.attrScope() |
void |
AssignTokenTypesWalker.attrScope() |
void |
ANTLRv3Tree.attrScope() |
ANTLRv3Parser.attrScope_return |
ANTLRv3Parser.attrScope() |
void |
ANTLRTreePrinter.attrScope() |
ANTLRParser.attrScope_return |
ANTLRParser.attrScope() |
void |
TreeToNFAConverter.attrScope() |
void |
CodeGenTreeWalker.attrScope() |
void |
DefineGrammarItemsWalker.attrScopeAction() |
ANTLRParser.attrScopes_return |
ANTLRParser.attrScopes() |
void |
LeftRecursiveRuleWalker.binary() |
void |
LeftRecursiveRuleWalker.binaryMultipleOp() |
DefineGrammarItemsWalker.block_return |
DefineGrammarItemsWalker.block() |
void |
LeftRecursiveRuleWalker.block() |
AssignTokenTypesWalker.block_return |
AssignTokenTypesWalker.block() |
void |
ANTLRv3Tree.block() |
ANTLRv3Parser.block_return |
ANTLRv3Parser.block() |
ANTLRParser.block_return |
ANTLRParser.block() |
TreeToNFAConverter.block_return |
TreeToNFAConverter.block() |
ANTLRTreePrinter.block_return |
ANTLRTreePrinter.block(boolean forceParens) |
CodeGenTreeWalker.block_return |
CodeGenTreeWalker.block(String blockTemplateName,
DFA dfa,
GrammarAST label) |
void |
DefineGrammarItemsWalker.blockAction() |
void |
AssignTokenTypesWalker.charSet() |
void |
LeftRecursiveRuleWalker.charSetElement() |
void |
AssignTokenTypesWalker.charSetElement() |
ANTLRParser.defaultNodeOption_return |
ANTLRParser.defaultNodeOption(GrammarAST terminalAST) |
ANTLRParser.delegateGrammar_return |
ANTLRParser.delegateGrammar() |
void |
DefineGrammarItemsWalker.delegateGrammars() |
void |
AssignTokenTypesWalker.delegateGrammars() |
void |
ANTLRTreePrinter.delegateGrammars() |
ANTLRParser.delegateGrammars_return |
ANTLRParser.delegateGrammars() |
void |
DefineGrammarItemsWalker.dotBlock() |
DefineGrammarItemsWalker.dotLoop_return |
DefineGrammarItemsWalker.dotLoop() |
void |
DefineGrammarItemsWalker.ebnf() |
void |
LeftRecursiveRuleWalker.ebnf() |
void |
AssignTokenTypesWalker.ebnf() |
void |
ANTLRv3Tree.ebnf() |
ANTLRv3Parser.ebnf_return |
ANTLRv3Parser.ebnf() |
void |
ANTLRTreePrinter.ebnf() |
ANTLRParser.ebnf_return |
ANTLRParser.ebnf() |
TreeToNFAConverter.ebnf_return |
TreeToNFAConverter.ebnf() |
CodeGenTreeWalker.ebnf_return |
CodeGenTreeWalker.ebnf(GrammarAST label) |
ANTLRv3Parser.ebnfSuffix_return |
ANTLRv3Parser.ebnfSuffix() |
ANTLRParser.ebnfSuffix_return |
ANTLRParser.ebnfSuffix(GrammarAST elemAST,
boolean inRewrite) |
CodeGenTreeWalker.element_action_return |
CodeGenTreeWalker.element_action() |
DefineGrammarItemsWalker.element_return |
DefineGrammarItemsWalker.element() |
void |
LeftRecursiveRuleWalker.element() |
void |
AssignTokenTypesWalker.element() |
void |
ANTLRv3Tree.element() |
ANTLRv3Parser.element_return |
ANTLRv3Parser.element() |
void |
ANTLRTreePrinter.element() |
ANTLRParser.element_return |
ANTLRParser.element() |
TreeToNFAConverter.element_return |
TreeToNFAConverter.element() |
CodeGenTreeWalker.element_return |
CodeGenTreeWalker.element(GrammarAST label,
GrammarAST astSuffix) |
ANTLRParser.elementNoOptionSpec_return |
ANTLRParser.elementNoOptionSpec() |
ANTLRv3Parser.elementOption_return |
ANTLRv3Parser.elementOption() |
ANTLRParser.elementOption_return |
ANTLRParser.elementOption(GrammarAST terminalAST) |
ANTLRParser.elementOptionId_return |
ANTLRParser.elementOptionId() |
ANTLRv3Parser.elementOptions_return |
ANTLRv3Parser.elementOptions() |
ANTLRParser.elementOptions_return |
ANTLRParser.elementOptions(GrammarAST terminalAST) |
void |
DefineGrammarItemsWalker.exceptionGroup() |
void |
LeftRecursiveRuleWalker.exceptionGroup() |
void |
AssignTokenTypesWalker.exceptionGroup() |
void |
ANTLRv3Tree.exceptionGroup() |
ANTLRv3Parser.exceptionGroup_return |
ANTLRv3Parser.exceptionGroup() |
void |
ANTLRTreePrinter.exceptionGroup() |
ANTLRParser.exceptionGroup_return |
ANTLRParser.exceptionGroup() |
void |
TreeToNFAConverter.exceptionGroup() |
void |
CodeGenTreeWalker.exceptionGroup(org.stringtemplate.v4.ST ruleST) |
void |
DefineGrammarItemsWalker.exceptionHandler() |
void |
LeftRecursiveRuleWalker.exceptionHandler() |
void |
AssignTokenTypesWalker.exceptionHandler() |
void |
ANTLRv3Tree.exceptionHandler() |
ANTLRv3Parser.exceptionHandler_return |
ANTLRv3Parser.exceptionHandler() |
void |
ANTLRTreePrinter.exceptionHandler() |
ANTLRParser.exceptionHandler_return |
ANTLRParser.exceptionHandler() |
void |
TreeToNFAConverter.exceptionHandler() |
void |
CodeGenTreeWalker.exceptionHandler(org.stringtemplate.v4.ST ruleST) |
void |
DefineGrammarItemsWalker.finallyClause() |
void |
LeftRecursiveRuleWalker.finallyClause() |
void |
AssignTokenTypesWalker.finallyClause() |
void |
ANTLRv3Tree.finallyClause() |
ANTLRv3Parser.finallyClause_return |
ANTLRv3Parser.finallyClause() |
void |
ANTLRTreePrinter.finallyClause() |
ANTLRParser.finallyClause_return |
ANTLRParser.finallyClause() |
void |
TreeToNFAConverter.finallyClause() |
void |
CodeGenTreeWalker.finallyClause(org.stringtemplate.v4.ST ruleST) |
void |
ANTLRTreePrinter.grammar_() |
void |
TreeToNFAConverter.grammar_() |
DefineGrammarItemsWalker.grammar__return |
DefineGrammarItemsWalker.grammar_(Grammar g) |
void |
AssignTokenTypesWalker.grammar_(Grammar g) |
ANTLRParser.grammar__return |
ANTLRParser.grammar_(Grammar g) |
void |
CodeGenTreeWalker.grammar_(Grammar g,
org.stringtemplate.v4.ST recognizerST,
org.stringtemplate.v4.ST outputFileST,
org.stringtemplate.v4.ST headerFileST) |
void |
ANTLRv3Tree.grammarDef() |
ANTLRv3Parser.grammarDef_return |
ANTLRv3Parser.grammarDef() |
void |
DefineGrammarItemsWalker.grammarSpec() |
void |
AssignTokenTypesWalker.grammarSpec() |
void |
TreeToNFAConverter.grammarSpec() |
void |
CodeGenTreeWalker.grammarSpec() |
void |
ANTLRTreePrinter.grammarSpec(String gtype) |
void |
ANTLRv3Tree.grammarType() |
ANTLRParser.grammarType_return |
ANTLRParser.grammarType() |
ANTLRv3Parser.id_return |
ANTLRv3Parser.id() |
ANTLRParser.id_return |
ANTLRParser.id() |
ANTLRParser.idList_return |
ANTLRParser.idList() |
ANTLRParser.label_return |
ANTLRParser.label() |
void |
ANTLRv3Lexer.mACTION_CHAR_LITERAL() |
void |
ANTLRLexer.mACTION_CHAR_LITERAL() |
void |
ANTLRv3Lexer.mACTION_ESC() |
void |
ANTLRLexer.mACTION_ESC() |
void |
ANTLRv3Lexer.mACTION_STRING_LITERAL() |
void |
ANTLRLexer.mACTION_STRING_LITERAL() |
void |
ActionTranslator.mACTION() |
void |
ANTLRv3Lexer.mACTION() |
void |
ANTLRLexer.mACTION() |
void |
ANTLRLexer.mAMPERSAND() |
void |
ANTLRv3Lexer.mARG_ACTION() |
void |
ANTLRLexer.mARG_ACTION() |
void |
ActionTranslator.mARG() |
void |
ANTLRLexer.mASSIGN() |
void |
ANTLRv3Lexer.mAT() |
void |
ActionTranslator.mATTR_VALUE_EXPR() |
void |
ANTLRv3Lexer.mBANG() |
void |
ANTLRLexer.mBANG() |
void |
ANTLRLexer.mCATCH() |
void |
ANTLRv3Lexer.mCHAR_LITERAL() |
void |
ANTLRLexer.mCHAR_LITERAL() |
void |
ANTLRLexer.mCLOSE_ELEMENT_OPTION() |
void |
ANTLRLexer.mCOLON() |
void |
ANTLRLexer.mCOMMA() |
void |
ANTLRLexer.mCOMMENT() |
void |
ANTLRLexer.mDIGIT() |
void |
ANTLRLexer.mDOC_COMMENT() |
void |
ANTLRLexer.mDOLLAR() |
void |
ANTLRv3Lexer.mDOUBLE_ANGLE_STRING_LITERAL() |
void |
ANTLRLexer.mDOUBLE_ANGLE_STRING_LITERAL() |
void |
ANTLRv3Lexer.mDOUBLE_QUOTE_STRING_LITERAL() |
void |
ANTLRLexer.mDOUBLE_QUOTE_STRING_LITERAL() |
void |
ActionTranslator.mDYNAMIC_ABSOLUTE_INDEXED_SCOPE_ATTR() |
void |
ActionTranslator.mDYNAMIC_NEGATIVE_INDEXED_SCOPE_ATTR() |
void |
ActionTranslator.mDYNAMIC_SCOPE_ATTR() |
void |
ActionTranslator.mENCLOSING_RULE_SCOPE_ATTR() |
void |
ActionTranslator.mERROR_SCOPED_XY() |
void |
ActionTranslator.mERROR_X() |
void |
ActionTranslator.mERROR_XY() |
void |
ActionTranslator.mESC() |
void |
ANTLRv3Lexer.mESC() |
void |
ANTLRLexer.mESC() |
void |
ANTLRLexer.mETC() |
void |
ANTLRLexer.mFINALLY() |
void |
ANTLRLexer.mFORCED_ACTION() |
void |
ANTLRv3Lexer.mFRAGMENT() |
void |
ANTLRLexer.mFRAGMENT() |
void |
ANTLRLexer.mGRAMMAR() |
void |
ActionTranslator.mID() |
void |
ActionAnalysis.mID() |
void |
ANTLRLexer.mIMPLIES() |
void |
ANTLRLexer.mIMPORT() |
void |
ActionTranslator.mINDIRECT_TEMPLATE_INSTANCE() |
void |
ActionTranslator.mINT() |
void |
ANTLRv3Lexer.mINT() |
void |
ANTLRLexer.mINT() |
void |
ActionTranslator.mISOLATED_DYNAMIC_SCOPE() |
void |
ActionTranslator.mISOLATED_LEXER_RULE_REF() |
void |
ActionTranslator.mISOLATED_TOKEN_REF() |
void |
ANTLRv3Lexer.mLABEL_ASSIGN() |
void |
ActionTranslator.mLABEL_REF() |
void |
ANTLRLexer.mLEXER() |
void |
ANTLRv3Lexer.mLIST_LABEL_ASSIGN() |
void |
ANTLRv3Lexer.mLITERAL_CHAR() |
void |
ActionTranslator.mLOCAL_ATTR() |
void |
ANTLRLexer.mLPAREN() |
void |
ANTLRv3Lexer.mML_COMMENT() |
void |
ANTLRLexer.mML_COMMENT(List<Integer> type) |
void |
ANTLRv3Lexer.mNESTED_ACTION() |
void |
ANTLRLexer.mNESTED_ACTION() |
void |
ANTLRv3Lexer.mNESTED_ARG_ACTION() |
void |
ANTLRLexer.mNESTED_ARG_ACTION(List<String> text) |
void |
ANTLRLexer.mNOT() |
DefineGrammarItemsWalker.modifier_return |
DefineGrammarItemsWalker.modifier() |
void |
LeftRecursiveRuleWalker.modifier() |
AssignTokenTypesWalker.modifier_return |
AssignTokenTypesWalker.modifier() |
void |
ANTLRv3Tree.modifier() |
ANTLRTreePrinter.modifier_return |
ANTLRTreePrinter.modifier() |
void |
TreeToNFAConverter.modifier() |
CodeGenTreeWalker.modifier_return |
CodeGenTreeWalker.modifier() |
void |
ANTLRLexer.mOPEN_ELEMENT_OPTION() |
void |
ANTLRv3Lexer.mOPTIONS() |
void |
ANTLRLexer.mOPTIONS() |
void |
ANTLRLexer.mOR() |
void |
ANTLRLexer.mPARSER() |
void |
ANTLRLexer.mPLUS_ASSIGN() |
void |
ANTLRLexer.mPLUS() |
void |
ANTLRLexer.mPRIVATE() |
void |
ANTLRLexer.mPROTECTED() |
void |
ANTLRLexer.mPUBLIC() |
void |
ANTLRLexer.mQUESTION() |
void |
ANTLRv3Lexer.mRANGE() |
void |
ANTLRLexer.mRANGE() |
void |
ANTLRLexer.mRCURLY() |
void |
ANTLRv3Lexer.mRET() |
void |
ANTLRLexer.mRETURNS() |
void |
ANTLRv3Lexer.mREWRITE() |
void |
ANTLRLexer.mREWRITE() |
void |
ANTLRv3Lexer.mROOT() |
void |
ANTLRLexer.mROOT() |
void |
ANTLRLexer.mRPAREN() |
void |
ANTLRv3Lexer.mRULE_REF() |
void |
ANTLRLexer.mRULE_REF() |
void |
ActionTranslator.mRULE_SCOPE_ATTR() |
void |
ActionTranslator.mSCOPE_INDEX_EXPR() |
void |
ANTLRv3Lexer.mSCOPE() |
void |
ANTLRLexer.mSCOPE() |
void |
ANTLRLexer.mSEMI() |
void |
ANTLRLexer.mSEMPRED() |
void |
ActionTranslator.mSET_ATTRIBUTE() |
void |
ActionTranslator.mSET_DYNAMIC_SCOPE_ATTR() |
void |
ActionTranslator.mSET_ENCLOSING_RULE_SCOPE_ATTR() |
void |
ActionTranslator.mSET_EXPR_ATTRIBUTE() |
void |
ActionTranslator.mSET_LOCAL_ATTR() |
void |
ActionTranslator.mSET_RULE_SCOPE_ATTR() |
void |
ActionTranslator.mSET_TOKEN_SCOPE_ATTR() |
void |
ANTLRv3Lexer.mSL_COMMENT() |
void |
ANTLRLexer.mSL_COMMENT() |
void |
ANTLRv3Lexer.mSRC() |
void |
ANTLRLexer.mSRC() |
void |
ANTLRLexer.mSTAR() |
void |
ANTLRLexer.mSTRAY_BRACKET() |
void |
ANTLRv3Lexer.mSTRING_LITERAL() |
void |
ANTLRLexer.mSTRING_LITERAL() |
void |
ANTLRv3Lexer.mT__67() |
void |
ANTLRv3Lexer.mT__68() |
void |
ANTLRv3Lexer.mT__69() |
void |
ANTLRv3Lexer.mT__70() |
void |
ANTLRv3Lexer.mT__71() |
void |
ANTLRv3Lexer.mT__72() |
void |
ANTLRv3Lexer.mT__73() |
void |
ANTLRv3Lexer.mT__74() |
void |
ANTLRv3Lexer.mT__75() |
void |
ANTLRv3Lexer.mT__76() |
void |
ANTLRv3Lexer.mT__77() |
void |
ANTLRv3Lexer.mT__78() |
void |
ANTLRv3Lexer.mT__79() |
void |
ANTLRv3Lexer.mT__80() |
void |
ANTLRv3Lexer.mT__81() |
void |
ANTLRv3Lexer.mT__82() |
void |
ANTLRv3Lexer.mT__83() |
void |
ANTLRv3Lexer.mT__84() |
void |
ANTLRv3Lexer.mT__85() |
void |
ANTLRv3Lexer.mT__86() |
void |
ANTLRv3Lexer.mT__87() |
void |
ANTLRv3Lexer.mT__88() |
void |
ANTLRv3Lexer.mT__89() |
void |
ANTLRv3Lexer.mT__90() |
void |
ANTLRv3Lexer.mT__91() |
void |
ANTLRv3Lexer.mT__92() |
void |
ANTLRv3Lexer.mT__93() |
void |
ActionTranslator.mTEMPLATE_EXPR() |
void |
ActionTranslator.mTEMPLATE_INSTANCE() |
void |
ActionTranslator.mTEXT() |
void |
ANTLRLexer.mTHROWS() |
void |
ANTLRv3Lexer.mTOKEN_REF() |
void |
ANTLRLexer.mTOKEN_REF() |
void |
ActionTranslator.mTOKEN_SCOPE_ATTR() |
void |
ActionTranslator.mTokens() |
void |
ANTLRv3Lexer.mTokens() |
void |
ANTLRLexer.mTokens() |
void |
ActionAnalysis.mTokens() |
void |
ANTLRv3Lexer.mTOKENS() |
void |
ANTLRLexer.mTOKENS() |
void |
ANTLRv3Lexer.mTREE_BEGIN() |
void |
ANTLRLexer.mTREE_BEGIN() |
void |
ANTLRLexer.mTREE() |
void |
ActionTranslator.mUNKNOWN_SYNTAX() |
void |
ANTLRLexer.mWILDCARD() |
void |
ANTLRv3Lexer.mWS_LOOP() |
void |
ANTLRLexer.mWS_LOOP() |
void |
ANTLRLexer.mWS_OPT() |
void |
ActionTranslator.mWS() |
void |
ANTLRv3Lexer.mWS() |
void |
ANTLRLexer.mWS() |
void |
ActionAnalysis.mX_Y() |
void |
ActionAnalysis.mX() |
void |
ANTLRv3Lexer.mXDIGIT() |
void |
ANTLRLexer.mXDIGIT() |
void |
ActionAnalysis.mY() |
org.stringtemplate.v4.ST |
CodeGenTreeWalker.notElement(GrammarAST n,
GrammarAST label,
GrammarAST astSuffix) |
ANTLRv3Parser.notSet_return |
ANTLRv3Parser.notSet() |
ANTLRParser.notSet_return |
ANTLRParser.notSet() |
void |
ANTLRv3Tree.notTerminal() |
ANTLRv3Parser.notTerminal_return |
ANTLRv3Parser.notTerminal() |
ANTLRParser.notTerminal_return |
ANTLRParser.notTerminal() |
void |
LeftRecursiveRuleWalker.option() |
void |
ANTLRv3Tree.option() |
ANTLRv3Parser.option_return |
ANTLRv3Parser.option() |
void |
ANTLRTreePrinter.option() |
void |
AssignTokenTypesWalker.option(Map<Object,Object> opts) |
ANTLRParser.option_return |
ANTLRParser.option(Map<String,Object> opts) |
void |
DefineGrammarItemsWalker.optionsSpec() |
void |
LeftRecursiveRuleWalker.optionsSpec() |
Map<Object,Object> |
AssignTokenTypesWalker.optionsSpec() |
void |
ANTLRv3Tree.optionsSpec() |
ANTLRv3Parser.optionsSpec_return |
ANTLRv3Parser.optionsSpec() |
void |
ANTLRTreePrinter.optionsSpec() |
ANTLRParser.optionsSpec_return |
ANTLRParser.optionsSpec() |
void |
LeftRecursiveRuleWalker.optionValue() |
AssignTokenTypesWalker.optionValue_return |
AssignTokenTypesWalker.optionValue() |
void |
ANTLRv3Tree.optionValue() |
ANTLRv3Parser.optionValue_return |
ANTLRv3Parser.optionValue() |
void |
ANTLRTreePrinter.optionValue() |
ANTLRParser.optionValue_return |
ANTLRParser.optionValue() |
LeftRecursiveRuleWalker.outerAlternative_return |
LeftRecursiveRuleWalker.outerAlternative() |
void |
ANTLRTreePrinter.precRule() |
void |
LeftRecursiveRuleWalker.prefix() |
void |
ANTLRv3Tree.qid() |
ANTLRv3Parser.qid_return |
ANTLRv3Parser.qid() |
ANTLRv3Parser.range_return |
ANTLRv3Parser.range() |
ANTLRParser.range_return |
ANTLRParser.range() |
boolean |
LeftRecursiveRuleWalker.rec_rule(Grammar g) |
void |
LeftRecursiveRuleWalker.recurse() |
void |
LeftRecursiveRuleWalker.recurseNoLabel() |
void |
DefineGrammarItemsWalker.rewrite_alternative() |
void |
ANTLRv3Tree.rewrite_alternative() |
ANTLRv3Parser.rewrite_alternative_return |
ANTLRv3Parser.rewrite_alternative() |
ANTLRParser.rewrite_alternative_return |
ANTLRParser.rewrite_alternative() |
org.stringtemplate.v4.ST |
CodeGenTreeWalker.rewrite_alternative() |
DefineGrammarItemsWalker.rewrite_atom_return |
DefineGrammarItemsWalker.rewrite_atom() |
ANTLRParser.rewrite_atom_return |
ANTLRParser.rewrite_atom() |
CodeGenTreeWalker.rewrite_atom_return |
CodeGenTreeWalker.rewrite_atom(boolean isRoot) |
DefineGrammarItemsWalker.rewrite_block_return |
DefineGrammarItemsWalker.rewrite_block() |
ANTLRParser.rewrite_block_return |
ANTLRParser.rewrite_block() |
org.stringtemplate.v4.ST |
CodeGenTreeWalker.rewrite_block(String blockTemplateName) |
void |
DefineGrammarItemsWalker.rewrite_ebnf() |
ANTLRParser.rewrite_ebnf_return |
ANTLRParser.rewrite_ebnf() |
CodeGenTreeWalker.rewrite_ebnf_return |
CodeGenTreeWalker.rewrite_ebnf() |
void |
DefineGrammarItemsWalker.rewrite_element() |
ANTLRParser.rewrite_element_return |
ANTLRParser.rewrite_element() |
CodeGenTreeWalker.rewrite_element_return |
CodeGenTreeWalker.rewrite_element() |
void |
ANTLRv3Tree.rewrite_indirect_template_head() |
ANTLRv3Parser.rewrite_indirect_template_head_return |
ANTLRv3Parser.rewrite_indirect_template_head() |
ANTLRParser.rewrite_indirect_template_head_return |
ANTLRParser.rewrite_indirect_template_head() |
void |
ANTLRv3Tree.rewrite_template_arg() |
ANTLRv3Parser.rewrite_template_arg_return |
ANTLRv3Parser.rewrite_template_arg() |
ANTLRParser.rewrite_template_arg_return |
ANTLRParser.rewrite_template_arg() |
void |
ANTLRv3Tree.rewrite_template_args() |
ANTLRv3Parser.rewrite_template_args_return |
ANTLRv3Parser.rewrite_template_args() |
ANTLRParser.rewrite_template_args_return |
ANTLRParser.rewrite_template_args() |
ANTLRParser.rewrite_template_head_return |
ANTLRParser.rewrite_template_head() |
void |
ANTLRv3Tree.rewrite_template_ref() |
ANTLRv3Parser.rewrite_template_ref_return |
ANTLRv3Parser.rewrite_template_ref() |
void |
DefineGrammarItemsWalker.rewrite_template() |
void |
ANTLRv3Tree.rewrite_template() |
ANTLRv3Parser.rewrite_template_return |
ANTLRv3Parser.rewrite_template() |
void |
ANTLRTreePrinter.rewrite_template() |
ANTLRParser.rewrite_template_return |
ANTLRParser.rewrite_template() |
org.stringtemplate.v4.ST |
CodeGenTreeWalker.rewrite_template() |
void |
ANTLRv3Tree.rewrite_tree_alternative() |
ANTLRv3Parser.rewrite_tree_alternative_return |
ANTLRv3Parser.rewrite_tree_alternative() |
void |
ANTLRv3Tree.rewrite_tree_atom() |
ANTLRv3Parser.rewrite_tree_atom_return |
ANTLRv3Parser.rewrite_tree_atom() |
void |
ANTLRv3Tree.rewrite_tree_block() |
ANTLRv3Parser.rewrite_tree_block_return |
ANTLRv3Parser.rewrite_tree_block() |
void |
ANTLRv3Tree.rewrite_tree_ebnf() |
ANTLRv3Parser.rewrite_tree_ebnf_return |
ANTLRv3Parser.rewrite_tree_ebnf() |
void |
ANTLRv3Tree.rewrite_tree_element() |
ANTLRv3Parser.rewrite_tree_element_return |
ANTLRv3Parser.rewrite_tree_element() |
void |
DefineGrammarItemsWalker.rewrite_tree() |
void |
ANTLRv3Tree.rewrite_tree() |
ANTLRv3Parser.rewrite_tree_return |
ANTLRv3Parser.rewrite_tree() |
ANTLRParser.rewrite_tree_return |
ANTLRParser.rewrite_tree() |
CodeGenTreeWalker.rewrite_tree_return |
CodeGenTreeWalker.rewrite_tree() |
ANTLRParser.rewrite_with_sempred_return |
ANTLRParser.rewrite_with_sempred() |
DefineGrammarItemsWalker.rewrite_return |
DefineGrammarItemsWalker.rewrite() |
void |
LeftRecursiveRuleWalker.rewrite() |
void |
AssignTokenTypesWalker.rewrite() |
void |
ANTLRv3Tree.rewrite() |
ANTLRv3Parser.rewrite_return |
ANTLRv3Parser.rewrite() |
void |
ANTLRTreePrinter.rewrite() |
ANTLRParser.rewrite_return |
ANTLRParser.rewrite() |
TreeToNFAConverter.rewrite_return |
TreeToNFAConverter.rewrite() |
CodeGenTreeWalker.rewrite_return |
CodeGenTreeWalker.rewrite() |
DefineGrammarItemsWalker.rule_return |
DefineGrammarItemsWalker.rule() |
void |
AssignTokenTypesWalker.rule() |
void |
ANTLRv3Tree.rule() |
ANTLRv3Parser.rule_return |
ANTLRv3Parser.rule() |
void |
ANTLRTreePrinter.rule() |
ANTLRParser.rule_return |
ANTLRParser.rule() |
TreeToNFAConverter.rule_return |
TreeToNFAConverter.rule() |
CodeGenTreeWalker.rule_return |
CodeGenTreeWalker.rule() |
void |
ANTLRv3Tree.ruleAction() |
ANTLRv3Parser.ruleAction_return |
ANTLRv3Parser.ruleAction() |
void |
ANTLRTreePrinter.ruleAction() |
ANTLRParser.ruleAction_return |
ANTLRParser.ruleAction() |
void |
DefineGrammarItemsWalker.ruleAction(Rule r) |
ANTLRParser.ruleActions_return |
ANTLRParser.ruleActions() |
ANTLRParser.ruleAltList_return |
ANTLRParser.ruleAltList(Map<String,Object> opts) |
LeftRecursiveRuleWalker.ruleBlock_return |
LeftRecursiveRuleWalker.ruleBlock() |
void |
AssignTokenTypesWalker.ruleBody() |
ANTLRParser.ruleref_return |
ANTLRParser.ruleref() |
void |
DefineGrammarItemsWalker.rules() |
void |
AssignTokenTypesWalker.rules() |
void |
ANTLRTreePrinter.rules() |
ANTLRParser.rules_return |
ANTLRParser.rules() |
void |
TreeToNFAConverter.rules() |
void |
CodeGenTreeWalker.rules(org.stringtemplate.v4.ST recognizerST) |
void |
LeftRecursiveRuleWalker.ruleScopeSpec() |
void |
AssignTokenTypesWalker.ruleScopeSpec() |
void |
ANTLRv3Tree.ruleScopeSpec() |
ANTLRv3Parser.ruleScopeSpec_return |
ANTLRv3Parser.ruleScopeSpec() |
void |
ANTLRTreePrinter.ruleScopeSpec() |
ANTLRParser.ruleScopeSpec_return |
ANTLRParser.ruleScopeSpec() |
void |
TreeToNFAConverter.ruleScopeSpec() |
void |
CodeGenTreeWalker.ruleScopeSpec() |
void |
DefineGrammarItemsWalker.ruleScopeSpec(Rule r) |
TreeToNFAConverter.set_return |
TreeToNFAConverter.set() |
org.stringtemplate.v4.ST |
CodeGenTreeWalker.set(GrammarAST label,
GrammarAST astSuffix) |
void |
CodeGenTreeWalker.setAlternative() |
CodeGenTreeWalker.setBlock_return |
CodeGenTreeWalker.setBlock() |
void |
CodeGenTreeWalker.setElement() |
void |
TreeToNFAConverter.setElement(IntSet elements) |
IntSet |
TreeToNFAConverter.setRule() |
IntSet |
TreeToNFAConverter.setRule(GrammarAST t) |
void |
ANTLRTreePrinter.single_rewrite() |
void |
LeftRecursiveRuleWalker.suffix() |
void |
ActionAnalysis.synpred1_ActionAnalysis_fragment() |
void |
ActionTranslator.synpred1_ActionTranslator_fragment() |
void |
ANTLRLexer.synpred1_ANTLR_fragment() |
void |
ANTLRParser.synpred1_ANTLR_fragment() |
void |
ANTLRv3Parser.synpred1_ANTLRv3_fragment() |
void |
CodeGenTreeWalker.synpred1_CodeGenTreeWalker_fragment() |
void |
DefineGrammarItemsWalker.synpred1_DefineGrammarItemsWalker_fragment() |
void |
LeftRecursiveRuleWalker.synpred1_LeftRecursiveRuleWalker_fragment() |
void |
ActionTranslator.synpred10_ActionTranslator_fragment() |
void |
ActionTranslator.synpred11_ActionTranslator_fragment() |
void |
ActionTranslator.synpred12_ActionTranslator_fragment() |
void |
ActionTranslator.synpred13_ActionTranslator_fragment() |
void |
ActionTranslator.synpred14_ActionTranslator_fragment() |
void |
ActionTranslator.synpred15_ActionTranslator_fragment() |
void |
ActionTranslator.synpred16_ActionTranslator_fragment() |
void |
ActionTranslator.synpred17_ActionTranslator_fragment() |
void |
ActionTranslator.synpred18_ActionTranslator_fragment() |
void |
ActionTranslator.synpred19_ActionTranslator_fragment() |
void |
ActionAnalysis.synpred2_ActionAnalysis_fragment() |
void |
ActionTranslator.synpred2_ActionTranslator_fragment() |
void |
ANTLRLexer.synpred2_ANTLR_fragment() |
void |
ANTLRv3Parser.synpred2_ANTLRv3_fragment() |
void |
CodeGenTreeWalker.synpred2_CodeGenTreeWalker_fragment() |
void |
LeftRecursiveRuleWalker.synpred2_LeftRecursiveRuleWalker_fragment() |
void |
ActionTranslator.synpred20_ActionTranslator_fragment() |
void |
ActionTranslator.synpred21_ActionTranslator_fragment() |
void |
ActionTranslator.synpred22_ActionTranslator_fragment() |
void |
ActionTranslator.synpred24_ActionTranslator_fragment() |
void |
ActionTranslator.synpred25_ActionTranslator_fragment() |
void |
ActionTranslator.synpred26_ActionTranslator_fragment() |
void |
ActionTranslator.synpred3_ActionTranslator_fragment() |
void |
ANTLRLexer.synpred3_ANTLR_fragment() |
void |
LeftRecursiveRuleWalker.synpred3_LeftRecursiveRuleWalker_fragment() |
void |
ActionTranslator.synpred4_ActionTranslator_fragment() |
void |
ANTLRLexer.synpred4_ANTLR_fragment() |
void |
LeftRecursiveRuleWalker.synpred4_LeftRecursiveRuleWalker_fragment() |
void |
ActionTranslator.synpred5_ActionTranslator_fragment() |
void |
LeftRecursiveRuleWalker.synpred5_LeftRecursiveRuleWalker_fragment() |
void |
ActionTranslator.synpred6_ActionTranslator_fragment() |
void |
ActionTranslator.synpred7_ActionTranslator_fragment() |
void |
ActionTranslator.synpred8_ActionTranslator_fragment() |
void |
ActionTranslator.synpred9_ActionTranslator_fragment() |
ANTLRv3Parser.terminal_return |
ANTLRv3Parser.terminal() |
ANTLRParser.terminal_return |
ANTLRParser.terminal() |
void |
LeftRecursiveRuleWalker.ternary() |
int |
TreeToNFAConverter.testBlockAsSet() |
int |
TreeToNFAConverter.testBlockAsSet(GrammarAST t) |
int |
TreeToNFAConverter.testSetElement() |
int |
TreeToNFAConverter.testSetRule() |
int |
TreeToNFAConverter.testSetRule(GrammarAST t) |
HashSet<String> |
DefineGrammarItemsWalker.throwsSpec() |
void |
AssignTokenTypesWalker.throwsSpec() |
void |
ANTLRv3Tree.throwsSpec() |
ANTLRv3Parser.throwsSpec_return |
ANTLRv3Parser.throwsSpec() |
void |
ANTLRTreePrinter.throwsSpec() |
ANTLRParser.throwsSpec_return |
ANTLRParser.throwsSpec() |
void |
TreeToNFAConverter.throwsSpec() |
void |
CodeGenTreeWalker.throwsSpec() |
GrammarAST |
LeftRecursiveRuleWalker.token() |
void |
DefineGrammarItemsWalker.tokenSpec() |
void |
AssignTokenTypesWalker.tokenSpec() |
void |
ANTLRv3Tree.tokenSpec() |
ANTLRv3Parser.tokenSpec_return |
ANTLRv3Parser.tokenSpec() |
void |
ANTLRTreePrinter.tokenSpec() |
ANTLRParser.tokenSpec_return |
ANTLRParser.tokenSpec() |
void |
DefineGrammarItemsWalker.tokensSpec() |
void |
AssignTokenTypesWalker.tokensSpec() |
void |
ANTLRv3Tree.tokensSpec() |
ANTLRv3Parser.tokensSpec_return |
ANTLRv3Parser.tokensSpec() |
void |
ANTLRTreePrinter.tokensSpec() |
ANTLRParser.tokensSpec_return |
ANTLRParser.tokensSpec() |
String |
ANTLRTreePrinter.toString(Grammar g,
boolean showActions) |
void |
DefineGrammarItemsWalker.tree_() |
void |
LeftRecursiveRuleWalker.tree_() |
void |
AssignTokenTypesWalker.tree_() |
void |
ANTLRTreePrinter.tree_() |
ANTLRParser.tree__return |
ANTLRParser.tree_() |
TreeToNFAConverter.tree__return |
TreeToNFAConverter.tree_() |
CodeGenTreeWalker.tree__return |
CodeGenTreeWalker.tree_() |
ANTLRParser.treeRoot_return |
ANTLRParser.treeRoot() |
ANTLRv3Parser.treeSpec_return |
ANTLRv3Parser.treeSpec() |
Modifier and Type | Class and Description |
---|---|
class |
EarlyExitException
The recognizer did not match anything for a (..)+ loop.
|
class |
FailedPredicateException
A semantic predicate failed during validation.
|
class |
MismatchedNotSetException |
class |
MismatchedRangeException |
class |
MismatchedSetException |
class |
MismatchedTokenException
A mismatched char or Token or tree node
|
class |
MismatchedTreeNodeException |
class |
MissingTokenException
We were expecting a token but it's not found.
|
class |
NoViableAltException |
class |
UnwantedTokenException
An extra token while parsing a TokenStream
|
Modifier and Type | Method and Description |
---|---|
void |
BaseRecognizer.displayRecognitionError(String[] tokenNames,
RecognitionException e) |
String |
BaseRecognizer.getErrorHeader(RecognitionException e)
What is the error header, normally line/character position information?
|
String |
BaseRecognizer.getErrorMessage(RecognitionException e,
String[] tokenNames)
What error message should be generated for the various
exception types?
Not very object-oriented code, but I like having all error message
generation within one method rather than spread among all of the
exception classes.
|
String |
Lexer.getErrorMessage(RecognitionException e,
String[] tokenNames) |
protected Object |
BaseRecognizer.getMissingSymbol(IntStream input,
RecognitionException e,
int expectedTokenType,
BitSet follow)
Conjure up a missing token during error recovery.
|
protected Object |
Parser.getMissingSymbol(IntStream input,
RecognitionException e,
int expectedTokenType,
BitSet follow) |
void |
BaseRecognizer.recover(IntStream input,
RecognitionException re)
Recover from an error found on the input stream.
|
void |
Lexer.recover(RecognitionException re)
Lexers can normally match any char in it's vocabulary after matching
a token, so do the easy thing and just kill a character and hope
it all works out.
|
Object |
BaseRecognizer.recoverFromMismatchedSet(IntStream input,
RecognitionException e,
BitSet follow)
Not currently used
|
void |
BaseRecognizer.reportError(RecognitionException e)
Report a recognition problem.
|
void |
Lexer.reportError(RecognitionException e) |
Modifier and Type | Method and Description |
---|---|
Object |
BaseRecognizer.match(IntStream input,
int ttype,
BitSet follow)
Match current input symbol against ttype.
|
abstract void |
Lexer.mTokens()
This is the lexer entry point that sets instance var 'token'
|
int |
DFA.predict(IntStream input)
From the input stream, predict what alternative will succeed
using this DFA (representing the covering regular approximation
to the underlying CFL).
|
Object |
BaseRecognizer.recoverFromMismatchedSet(IntStream input,
RecognitionException e,
BitSet follow)
Not currently used
|
protected Object |
BaseRecognizer.recoverFromMismatchedToken(IntStream input,
int ttype,
BitSet follow)
Attempt to recover from a single missing or extra token.
|
Modifier and Type | Method and Description |
---|---|
Object |
DebugTreeAdaptor.errorNode(TokenStream input,
Token start,
Token stop,
RecognitionException e) |
protected Object |
DebugTreeParser.getMissingSymbol(IntStream input,
RecognitionException e,
int expectedTokenType,
BitSet follow) |
void |
ParseTreeBuilder.recognitionException(RecognitionException e) |
void |
DebugEventRepeater.recognitionException(RecognitionException e) |
void |
DebugEventHub.recognitionException(RecognitionException e) |
void |
DebugEventSocketProxy.recognitionException(RecognitionException e) |
void |
DebugEventListener.recognitionException(RecognitionException e)
A recognition exception occurred such as NoViableAltException.
|
void |
Profiler.recognitionException(RecognitionException e) |
void |
BlankDebugEventListener.recognitionException(RecognitionException e) |
void |
DebugParser.reportError(RecognitionException e) |
void |
DebugTreeParser.reportError(RecognitionException e) |
Modifier and Type | Field and Description |
---|---|
RecognitionException |
CommonErrorNode.trappedException |
Modifier and Type | Method and Description |
---|---|
Object |
BaseTreeAdaptor.errorNode(TokenStream input,
Token start,
Token stop,
RecognitionException e)
create tree node that holds the start and stop tokens associated
with an error.
|
Object |
TreeAdaptor.errorNode(TokenStream input,
Token start,
Token stop,
RecognitionException e)
Return a tree node representing an error.
|
String |
TreeParser.getErrorHeader(RecognitionException e)
Prefix error message with the grammar name because message is
always intended for the programmer because the parser built
the input tree not the user.
|
String |
TreeParser.getErrorMessage(RecognitionException e,
String[] tokenNames)
Tree parsers parse nodes they usually have a token object as
payload.
|
protected Object |
TreeParser.getMissingSymbol(IntStream input,
RecognitionException e,
int expectedTokenType,
BitSet follow) |
Modifier and Type | Method and Description |
---|---|
Object |
TreeRewriter.bottomup() |
void |
TreeFilter.bottomup() |
protected Object |
TreeParser.recoverFromMismatchedToken(IntStream input,
int ttype,
BitSet follow)
We have DOWN/UP nodes in the stream that have no line info; override.
|
Object |
TreeRewriter.fptr.rule() |
void |
TreeFilter.fptr.rule() |
Object |
TreeRewriter.topdown() |
void |
TreeFilter.topdown() |
Constructor and Description |
---|
CommonErrorNode(TokenStream input,
Token start,
Token stop,
RecognitionException e) |
Modifier and Type | Field and Description |
---|---|
RecognitionException |
GrammarSyntaxMessage.exception |
Modifier and Type | Method and Description |
---|---|
void |
Interpreter.reportScanError(RecognitionException re) |
static void |
ErrorManager.syntaxError(int msgID,
Grammar grammar,
Token token,
Object arg,
RecognitionException re) |
Modifier and Type | Method and Description |
---|---|
void |
CompositeGrammar.assignTokenTypes() |
IntSet |
Grammar.getSetFromRule(TreeToNFAConverter nfabuilder,
String ruleName)
Get the set equivalent (if any) of the indicated rule from this
grammar.
|
ParseTree |
Interpreter.parse(String startRule) |
void |
Interpreter.parse(String startRule,
DebugEventListener actions,
List<NFAState> visitedStates) |
ParseTree |
Interpreter.parse(String startRule,
List<NFAState> visitedStates) |
protected void |
Interpreter.parseEngine(String startRule,
NFAState start,
NFAState stop,
IntStream input,
Stack<NFAState> ruleInvocationStack,
DebugEventListener actions,
List<NFAState> visitedStates)
Fill a list of all NFA states visited during the parse
|
CommonToken |
Interpreter.scan(String startRule) |
void |
Interpreter.scan(String startRule,
DebugEventListener actions,
List<NFAState> visitedStates)
For a given input char stream, try to match against the NFA
starting at startRule.
|
CommonToken |
Interpreter.scan(String startRule,
List<NFAState> visitedStates) |
void |
Grammar.setGrammarContent(String grammarString) |
Constructor and Description |
---|
GrammarSyntaxMessage(int msgID,
Grammar grammar,
Token offendingToken,
Object arg,
RecognitionException exception) |
GrammarSyntaxMessage(int msgID,
Grammar grammar,
Token offendingToken,
RecognitionException exception) |
Constructor and Description |
---|
Grammar(String grammarString)
Used for testing; only useful on noncomposite grammars.
|
Grammar(Tool tool,
String grammarString)
Used for testing and Interp/RandomPhrase.
|
Copyright © 1992–2015 ANTLR. All rights reserved.