| Modifier and Type | Method and Description |
|---|---|
static Optional<ParseState> |
Util.failure() |
static Optional<ParseState> |
Util.success(ParseState parseState) |
| Modifier and Type | Method and Description |
|---|---|
static Optional<ParseState> |
Util.success(ParseState parseState) |
| Modifier and Type | Field and Description |
|---|---|
ParseState |
DataExpressionSource.parseState |
ParseState |
Environment.parseState |
| Modifier and Type | Method and Description |
|---|---|
ParseState |
ParseState.add(ParseReference parseReference) |
ParseState |
ParseState.add(ParseValue parseValue) |
ParseState |
ParseState.addBranch(Token token) |
ParseState |
ParseState.closeBranch() |
static ParseState |
ParseState.createFromByteStream(ByteStream input) |
static ParseState |
ParseState.createFromByteStream(ByteStream input,
BigInteger offset) |
ParseState |
ParseState.source(ValueExpression dataExpression,
int index,
ParseState parseState,
Encoding encoding) |
| Modifier and Type | Method and Description |
|---|---|
Optional<ParseState> |
ParseState.seek(BigInteger newOffset) |
| Modifier and Type | Method and Description |
|---|---|
ParseState |
ParseState.source(ValueExpression dataExpression,
int index,
ParseState parseState,
Encoding encoding) |
Environment |
Environment.withParseState(ParseState parseState) |
| Constructor and Description |
|---|
DataExpressionSource(ValueExpression dataExpression,
int index,
ParseState parseState,
Encoding encoding) |
Environment(ParseState parseState,
Callbacks callbacks,
Encoding encoding) |
Environment(ParseState parseState,
Encoding encoding) |
Environment(String scope,
ParseState parseState,
Callbacks callbacks,
Encoding encoding) |
Environment(String scope,
ParseState parseState,
Encoding encoding) |
| Modifier and Type | Method and Description |
|---|---|
static Consumer<Callback> |
Callbacks.failure(Token token,
ParseState before) |
void |
Callback.handleFailure(Token token,
ParseState before) |
void |
Callback.handleSuccess(Token token,
ParseState before,
ParseState after) |
static Consumer<Callback> |
Callbacks.success(Token token,
ParseState before,
ParseState after) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
Expression.eval(ParseState parseState,
Encoding encoding) |
boolean |
True.eval(ParseState parseState,
Encoding encoding) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
ComparisonExpression.eval(ParseState parseState,
Encoding encoding) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
Not.eval(ParseState parseState,
Encoding encoding) |
boolean |
Or.eval(ParseState parseState,
Encoding encoding) |
boolean |
And.eval(ParseState parseState,
Encoding encoding) |
| Modifier and Type | Method and Description |
|---|---|
ImmutableList<Optional<Value>> |
Expand.eval(ParseState parseState,
Encoding encoding) |
ImmutableList<Optional<Value>> |
Bytes.eval(ParseState parseState,
Encoding encoding) |
ImmutableList<Optional<Value>> |
UnaryValueExpression.eval(ParseState parseState,
Encoding encoding) |
ImmutableList<Optional<Value>> |
BinaryValueExpression.eval(ParseState parseState,
Encoding encoding) |
ImmutableList<Optional<Value>> |
Fold.eval(ParseState parseState,
Encoding encoding) |
ImmutableList<Optional<Value>> |
FoldCat.eval(ParseState parseState,
Encoding encoding) |
ImmutableList<Optional<Value>> |
Elvis.eval(ParseState parseState,
Encoding encoding) |
ImmutableList<Optional<Value>> |
Reverse.eval(ParseState parseState,
Encoding encoding) |
ImmutableList<Optional<Value>> |
ValueExpression.eval(ParseState parseState,
Encoding encoding) |
ImmutableList<Optional<Value>> |
Const.eval(ParseState parseState,
Encoding encoding) |
abstract Optional<Value> |
UnaryValueExpression.eval(Value value,
ParseState parseState,
Encoding encoding) |
Optional<Value> |
Cat.eval(Value left,
Value right,
ParseState parseState,
Encoding encoding) |
abstract Optional<Value> |
BinaryValueExpression.eval(Value left,
Value right,
ParseState parseState,
Encoding encoding) |
| Modifier and Type | Method and Description |
|---|---|
Optional<Value> |
Neg.eval(Value value,
ParseState parseState,
Encoding encoding) |
Optional<Value> |
Add.eval(Value left,
Value right,
ParseState parseState,
Encoding encoding) |
Optional<Value> |
Mul.eval(Value left,
Value right,
ParseState parseState,
Encoding encoding) |
Optional<Value> |
Sub.eval(Value left,
Value right,
ParseState parseState,
Encoding encoding) |
Optional<Value> |
Div.eval(Value left,
Value right,
ParseState parseState,
Encoding encoding) |
Optional<Value> |
Mod.eval(Value left,
Value right,
ParseState parseState,
Encoding encoding) |
| Modifier and Type | Method and Description |
|---|---|
Optional<Value> |
Not.eval(Value value,
ParseState parseState,
Encoding encoding) |
Optional<Value> |
Or.eval(Value left,
Value right,
ParseState parseState,
Encoding encoding) |
Optional<Value> |
And.eval(Value left,
Value right,
ParseState parseState,
Encoding encoding) |
Optional<Value> |
ShiftRight.eval(Value operand,
Value positions,
ParseState parseState,
Encoding encoding) |
Optional<Value> |
ShiftLeft.eval(Value operand,
Value positions,
ParseState parseState,
Encoding encoding) |
| Modifier and Type | Method and Description |
|---|---|
ImmutableList<Optional<Value>> |
Last.eval(ParseState parseState,
Encoding encoding) |
ImmutableList<Optional<Value>> |
Ref.eval(ParseState parseState,
Encoding encoding) |
ImmutableList<Optional<Value>> |
First.eval(ParseState parseState,
Encoding encoding) |
ImmutableList<Optional<Value>> |
Count.eval(ParseState parseState,
Encoding encoding) |
ImmutableList<Optional<Value>> |
Self.eval(ParseState parseState,
Encoding encoding) |
ImmutableList<Optional<Value>> |
CurrentOffset.eval(ParseState parseState,
Encoding encoding) |
ImmutableList<Optional<Value>> |
Nth.eval(ParseState parseState,
Encoding encoding) |
Optional<Value> |
Offset.eval(Value value,
ParseState parseState,
Encoding encoding) |
Optional<Value> |
Len.eval(Value value,
ParseState parseState,
Encoding encoding) |
| Modifier and Type | Method and Description |
|---|---|
Token |
Token.getCanonical(ParseState parseState) |
Token |
TokenRef.getCanonical(ParseState parseState) |
Copyright © 2017. All rights reserved.