Package org.eclipse.xtext.parser
Class AbstractParser
- java.lang.Object
-
- org.eclipse.xtext.parser.AbstractParser
-
- All Implemented Interfaces:
IParser
- Direct Known Subclasses:
AbstractAntlrParser
,AbstractPackratParser
public abstract class AbstractParser extends java.lang.Object implements IParser
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.eclipse.xtext.parser.IParser
IParser.NullImpl
-
-
Constructor Summary
Constructors Constructor Description AbstractParser()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract IParseResult
doParse(java.io.Reader reader)
protected abstract IParseResult
doParse(java.lang.CharSequence sequence)
protected IParseResult
doReparse(IParseResult previousParseResult, org.eclipse.xtext.util.ReplaceRegion replaceRegion)
protected boolean
isReparseSupported()
IParseResult
parse(java.io.Reader reader)
IParseResult
reparse(IParseResult previousResult, org.eclipse.xtext.util.ReplaceRegion replaceRegion)
-
-
-
Method Detail
-
isReparseSupported
protected boolean isReparseSupported()
-
parse
public final IParseResult parse(java.io.Reader reader)
-
doParse
protected abstract IParseResult doParse(java.io.Reader reader)
-
doParse
protected abstract IParseResult doParse(java.lang.CharSequence sequence)
-
reparse
public final IParseResult reparse(IParseResult previousResult, org.eclipse.xtext.util.ReplaceRegion replaceRegion)
-
doReparse
protected IParseResult doReparse(IParseResult previousParseResult, org.eclipse.xtext.util.ReplaceRegion replaceRegion)
-
-