public abstract class ParseSystem<ParseResult,ParserType extends NTProductions,ReaderType extends IndexReader> extends DefaultTypeSystem
Modifier and Type | Field and Description |
---|---|
protected ParserType |
startParser |
complexTypeMap, scriptTypes, typeMap
Constructor and Description |
---|
ParseSystem() |
Modifier and Type | Method and Description |
---|---|
ParserType |
getStartParser() |
ParseResult |
parse(ReaderType source) |
void |
setStartParser(ParserType startParser) |
cast, checkExecutionTypeExistence, clearTypes, getComplexType, getScriptType, getScriptType, getScriptTypes, getTypeCast, getTypeCount, putTypeCast, putTypeCast, putTypeCast, putTypeCast, registerComplexType, registerSynonym, registerSynonym, registerSynonym, registerType, registerType
protected ParserType extends NTProductions startParser
public ParserType getStartParser()
public void setStartParser(ParserType startParser)
public ParseResult parse(ReaderType source) throws ParseException
ParseException