public class GenericParseContext extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
GenericParseContext.ParseProblem |
static class |
GenericParseContext.Result |
static class |
GenericParseContext.TextSource |
| Modifier and Type | Field and Description |
|---|---|
static int |
KIND_ERROR |
static int |
KIND_FATAL |
static int |
KIND_WARN |
static String |
PARSER_SOURCE |
| Constructor and Description |
|---|
GenericParseContext(Grammar grammar,
ParserData parserTables,
LexerData lexerTables) |
| Modifier and Type | Method and Description |
|---|---|
protected GenericLexer |
createLexer(GenericParseContext.TextSource source,
GenericLexer.ErrorReporter reporter) |
GenericParseContext.Result |
parse(CharSequence text,
int inputIndex) |
GenericParseContext.Result |
parse(GenericParseContext.TextSource source,
int inputIndex) |
public static final int KIND_FATAL
public static final int KIND_ERROR
public static final int KIND_WARN
public static final String PARSER_SOURCE
public GenericParseContext(Grammar grammar, ParserData parserTables, LexerData lexerTables)
public GenericParseContext.Result parse(CharSequence text, int inputIndex)
public GenericParseContext.Result parse(GenericParseContext.TextSource source, int inputIndex)
protected GenericLexer createLexer(GenericParseContext.TextSource source, GenericLexer.ErrorReporter reporter) throws IOException
IOExceptionCopyright © 2014. All rights reserved.