| Package | Description |
|---|---|
| xtc.parser |
| Modifier and Type | Field and Description |
|---|---|
static ParseError |
ParseError.DUMMY
The dummy parse error.
|
ParseError |
SemanticValue.error
The embedded parse error.
|
| Modifier and Type | Method and Description |
|---|---|
abstract ParseError |
Result.parseError()
Get the parse error for this result.
|
ParseError |
SemanticValue.parseError() |
ParseError |
ParseError.parseError() |
abstract ParseError |
Result.select(ParseError error)
Select the more specific parse error.
|
ParseError |
SemanticValue.select(ParseError error) |
ParseError |
ParseError.select(ParseError other) |
abstract ParseError |
Result.select(ParseError error,
int index)
Select the more specific parse error.
|
ParseError |
SemanticValue.select(ParseError error,
int index) |
ParseError |
ParseError.select(ParseError other,
int index) |
ParseError |
ParseError.select(java.lang.String msg,
int index)
Select the more specific parse error.
|
| Modifier and Type | Method and Description |
|---|---|
abstract SemanticValue |
Result.createValue(java.lang.Object value,
ParseError error)
Create a semantic value based on this result.
|
SemanticValue |
SemanticValue.createValue(java.lang.Object value,
ParseError error) |
SemanticValue |
ParseError.createValue(java.lang.Object value,
ParseError error) |
java.lang.String |
ParserBase.format(ParseError error)
Format the specified parse error.
|
abstract ParseError |
Result.select(ParseError error)
Select the more specific parse error.
|
ParseError |
SemanticValue.select(ParseError error) |
ParseError |
ParseError.select(ParseError other) |
abstract ParseError |
Result.select(ParseError error,
int index)
Select the more specific parse error.
|
ParseError |
SemanticValue.select(ParseError error,
int index) |
ParseError |
ParseError.select(ParseError other,
int index) |
void |
ParserBase.signal(ParseError error)
Signal the specified parse error as a parse exception.
|
| Constructor and Description |
|---|
SemanticValue(java.lang.Object value,
int index,
ParseError error)
Create a new semantic value.
|
Copyright © 2012. All Rights Reserved.