JSGLRI

public abstract class JSGLRI<PT>

Fields

config

protected final IParserConfig config

dialect

protected final ILanguageImpl dialect

input

protected final String input

language

protected final ILanguageImpl language

resource

protected final FileObject resource

termFactory

protected final ITermFactory termFactory

Constructors

JSGLRI

public JSGLRI(IParserConfig config, ITermFactory termFactory, ILanguageImpl language, ILanguageImpl dialect, FileObject resource, String input)

Methods

getCollectedErrors

public abstract Set<BadTokenException> getCollectedErrors()

getConfig

public IParserConfig getConfig()

getDialect

public ILanguageImpl getDialect()

getInput

public String getInput()

getLanguage

public ILanguageImpl getLanguage()

getOrDefaultStartSymbol

protected String getOrDefaultStartSymbol(JSGLRParserConfiguration parserConfig)

getParseTable

protected PT getParseTable(IParseTableProvider parseTableProvider)

getResource

public FileObject getResource()

parse

public abstract ParseContrib parse(JSGLRParserConfiguration parserConfig)