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 IParseResultdoParse(java.io.Reader reader)protected abstract IParseResultdoParse(java.lang.CharSequence sequence)protected IParseResultdoReparse(IParseResult previousParseResult, org.eclipse.xtext.util.ReplaceRegion replaceRegion)protected booleanisReparseSupported()IParseResultparse(java.io.Reader reader)IParseResultreparse(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)
-
-