| Modifier and Type | Field and Description |
|---|---|
Environment |
ParseResult.environment |
Environment |
DataExpressionSource.environment |
| Modifier and Type | Method and Description |
|---|---|
Environment |
Environment.add(ParseReference parseReference) |
Environment |
Environment.add(ParseValue parseValue) |
Environment |
Environment.addBranch(Token token) |
Environment |
Environment.closeBranch() |
Environment |
Environment.seek(long newOffset) |
Environment |
Environment.source(ValueExpression dataExpression,
int index,
Environment environment,
Encoding encoding) |
| Modifier and Type | Method and Description |
|---|---|
static ParseResult |
ParseResult.failure(Environment environment) |
Environment |
Environment.source(ValueExpression dataExpression,
int index,
Environment environment,
Encoding encoding) |
static ParseResult |
ParseResult.success(Environment environment) |
| Constructor and Description |
|---|
DataExpressionSource(ValueExpression dataExpression,
int index,
Environment environment,
Encoding encoding) |
ParseResult(boolean succeeded,
Environment environment) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
BaseCallback.handleFailure(Token token,
Environment environment) |
protected abstract void |
BaseCallback.handleSuccess(Token token,
Environment environment) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
True.eval(Environment environment,
Encoding encoding) |
boolean |
Expression.eval(Environment environment,
Encoding encoding) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
ComparisonExpression.eval(Environment environment,
Encoding encoding) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
Or.eval(Environment environment,
Encoding encoding) |
boolean |
And.eval(Environment environment,
Encoding encoding) |
boolean |
Not.eval(Environment environment,
Encoding encoding) |
| Modifier and Type | Method and Description |
|---|---|
ImmutableList<OptionalValue> |
UnaryValueExpression.eval(Environment environment,
Encoding encoding) |
ImmutableList<OptionalValue> |
BinaryValueExpression.eval(Environment environment,
Encoding encoding) |
ImmutableList<OptionalValue> |
Const.eval(Environment environment,
Encoding encoding) |
ImmutableList<OptionalValue> |
Fold.eval(Environment environment,
Encoding encoding) |
ImmutableList<OptionalValue> |
Elvis.eval(Environment environment,
Encoding encoding) |
ImmutableList<OptionalValue> |
Reverse.eval(Environment environment,
Encoding encoding) |
ImmutableList<OptionalValue> |
ValueExpression.eval(Environment environment,
Encoding encoding) |
abstract OptionalValue |
UnaryValueExpression.eval(Value value,
Environment environment,
Encoding encoding) |
OptionalValue |
Cat.eval(Value left,
Value right,
Environment environment,
Encoding encoding) |
abstract OptionalValue |
BinaryValueExpression.eval(Value left,
Value right,
Environment environment,
Encoding encoding) |
| Modifier and Type | Method and Description |
|---|---|
OptionalValue |
Neg.eval(Value value,
Environment environment,
Encoding encoding) |
OptionalValue |
Mod.eval(Value left,
Value right,
Environment environment,
Encoding encoding) |
OptionalValue |
Div.eval(Value left,
Value right,
Environment environment,
Encoding encoding) |
OptionalValue |
Sub.eval(Value left,
Value right,
Environment environment,
Encoding encoding) |
OptionalValue |
Mul.eval(Value left,
Value right,
Environment environment,
Encoding encoding) |
OptionalValue |
Add.eval(Value left,
Value right,
Environment environment,
Encoding encoding) |
| Modifier and Type | Method and Description |
|---|---|
OptionalValue |
Not.eval(Value value,
Environment environment,
Encoding encoding) |
OptionalValue |
Or.eval(Value left,
Value right,
Environment environment,
Encoding encoding) |
OptionalValue |
And.eval(Value left,
Value right,
Environment environment,
Encoding encoding) |
OptionalValue |
ShiftLeft.eval(Value operand,
Value positions,
Environment environment,
Encoding encoding) |
OptionalValue |
ShiftRight.eval(Value operand,
Value positions,
Environment environment,
Encoding encoding) |
| Modifier and Type | Method and Description |
|---|---|
ImmutableList<OptionalValue> |
Last.eval(Environment environment,
Encoding encoding) |
ImmutableList<OptionalValue> |
NameRef.eval(Environment environment,
Encoding encoding) |
ImmutableList<OptionalValue> |
Count.eval(Environment environment,
Encoding encoding) |
ImmutableList<OptionalValue> |
Nth.eval(Environment environment,
Encoding encoding) |
ImmutableList<OptionalValue> |
TokenRef.eval(Environment environment,
Encoding encoding) |
ImmutableList<OptionalValue> |
First.eval(Environment environment,
Encoding encoding) |
ImmutableList<OptionalValue> |
Self.eval(Environment environment,
Encoding encoding) |
ImmutableList<OptionalValue> |
CurrentOffset.eval(Environment environment,
Encoding encoding) |
OptionalValue |
Offset.eval(Value value,
Environment environment,
Encoding encoding) |
OptionalValue |
Len.eval(Value value,
Environment environment,
Encoding encoding) |
| Modifier and Type | Method and Description |
|---|---|
Token |
Token.getCanonical(Environment environment) |
Token |
TokenRef.getCanonical(Environment environment) |
ParseResult |
Token.parse(Environment environment,
Encoding encoding) |
ParseResult |
Token.parse(String scope,
Environment environment,
Encoding encoding) |
protected ParseResult |
While.parseImpl(String scope,
Environment environment,
Encoding encoding) |
protected ParseResult |
Seq.parseImpl(String scope,
Environment environment,
Encoding encoding) |
protected abstract ParseResult |
Token.parseImpl(String scope,
Environment environment,
Encoding encoding) |
protected ParseResult |
Sub.parseImpl(String scope,
Environment environment,
Encoding encoding) |
protected ParseResult |
Def.parseImpl(String scope,
Environment environment,
Encoding encoding) |
protected ParseResult |
Tie.parseImpl(String scope,
Environment environment,
Encoding encoding) |
protected ParseResult |
Opt.parseImpl(String scope,
Environment environment,
Encoding encoding) |
protected ParseResult |
Rep.parseImpl(String scope,
Environment environment,
Encoding encoding) |
protected ParseResult |
Nod.parseImpl(String scope,
Environment environment,
Encoding encoding) |
protected ParseResult |
TokenRef.parseImpl(String scope,
Environment environment,
Encoding encoding) |
protected ParseResult |
RepN.parseImpl(String scope,
Environment environment,
Encoding encoding) |
protected ParseResult |
Pre.parseImpl(String scope,
Environment environment,
Encoding encoding) |
protected ParseResult |
Cho.parseImpl(String scope,
Environment environment,
Encoding encoding) |
Copyright © 2017. All rights reserved.