public class ANTLRGrammarEngineImpl extends Object implements ANTLRGrammarEngine
| Constructor and Description |
|---|
ANTLRGrammarEngineImpl() |
| Modifier and Type | Method and Description |
|---|---|
GrammarResult |
analyze() |
void |
cancel() |
void |
close() |
void |
computeRuleErrors(ElementRule rule) |
void |
createGrammars() |
org.antlr.tool.Grammar |
getDefaultGrammar() |
List<GrammarError> |
getErrors() |
GrammarEngine |
getGrammarEngine() |
org.antlr.tool.Grammar |
getGrammarForRule(String name) |
org.antlr.tool.Grammar |
getLexerGrammar() |
org.antlr.tool.Grammar |
getParserGrammar() |
org.antlr.analysis.NFAState |
getRuleStartState(String name) |
boolean |
hasGrammar() |
void |
markDirty() |
void |
setGrammarEngine(GrammarEngine engine) |
public void setGrammarEngine(GrammarEngine engine)
setGrammarEngine in interface ANTLRGrammarEnginepublic GrammarEngine getGrammarEngine()
getGrammarEngine in interface ANTLRGrammarEnginepublic void close()
close in interface ANTLRGrammarEnginepublic void markDirty()
markDirty in interface ANTLRGrammarEnginepublic org.antlr.tool.Grammar getParserGrammar()
getParserGrammar in interface ANTLRGrammarEnginepublic org.antlr.tool.Grammar getLexerGrammar()
getLexerGrammar in interface ANTLRGrammarEnginepublic org.antlr.analysis.NFAState getRuleStartState(String name) throws Exception
getRuleStartState in interface ANTLRGrammarEngineExceptionpublic org.antlr.tool.Grammar getGrammarForRule(String name) throws Exception
getGrammarForRule in interface ANTLRGrammarEngineExceptionpublic List<GrammarError> getErrors()
public boolean hasGrammar()
hasGrammar in interface ANTLRGrammarEnginepublic org.antlr.tool.Grammar getDefaultGrammar()
getDefaultGrammar in interface ANTLRGrammarEnginepublic void createGrammars()
throws Exception
createGrammars in interface ANTLRGrammarEngineExceptionpublic GrammarResult analyze() throws Exception
analyze in interface ANTLRGrammarEngineExceptionpublic void cancel()
cancel in interface ANTLRGrammarEnginepublic void computeRuleErrors(ElementRule rule)
computeRuleErrors in interface ANTLRGrammarEngineCopyright © 2013. All rights reserved.