public abstract class AbstractAntlrParser extends AbstractParser
IParser.NullImpl| Constructor and Description |
|---|
AbstractAntlrParser() |
parse, reparsepublic IParseResult doParse(Reader reader)
doParse in class AbstractParserpublic IParseResult doParse(CharSequence sequence)
doParse in class AbstractParserpublic IAstFactory getElementFactory()
public void setElementFactory(IAstFactory elementFactory)
protected abstract String getDefaultRuleName()
protected IParseResult parse(String ruleName, org.antlr.runtime.CharStream in)
protected IParseResult doParse(String ruleName, org.antlr.runtime.CharStream in, NodeModelBuilder nodeModelBuilder, int initialLookAhead)
protected void setInitialHiddenTokens(XtextTokenStream tokenStream)
protected abstract AbstractInternalAntlrParser createParser(XtextTokenStream stream)
public IParseResult parse(ParserRule rule, Reader reader)
public IParseResult parse(RuleCall ruleCall, Reader reader, int initialLookAhead)
protected IParseResult doReparse(IParseResult previousParseResult, ReplaceRegion replaceRegion)
doReparse in class AbstractParserprotected boolean isReparseSupported()
isReparseSupported in class AbstractParserpublic void setPartialParser(IPartialParsingHelper partialParser)
public IPartialParsingHelper getPartialParser()
protected org.antlr.runtime.TokenSource createLexer(org.antlr.runtime.CharStream stream)
protected XtextTokenStream createTokenStream(org.antlr.runtime.TokenSource tokenSource)
public com.google.inject.Provider<Lexer> getLexerProvider()
public void setLexerProvider(com.google.inject.Provider<Lexer> lexerProvider)
public void setTokenDefProvider(ITokenDefProvider tokenDefProvider)
public ITokenDefProvider getTokenDefProvider()
public ISyntaxErrorMessageProvider getSyntaxErrorProvider()
public void setSyntaxErrorProvider(ISyntaxErrorMessageProvider syntaxErrorProvider)
public void setUnorderedGroupHelper(com.google.inject.Provider<IUnorderedGroupHelper> unorderedGroupHelper)
public com.google.inject.Provider<IUnorderedGroupHelper> getUnorderedGroupHelper()
protected NodeModelBuilder createNodeModelBuilder()
Copyright © 2015. All Rights Reserved.