| Modifier and Type | Method and Description |
|---|---|
static OptionalValue |
OptionalValue.empty() |
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) |
static OptionalValue |
OptionalValue.of(Value value) |
| Modifier and Type | Method and Description |
|---|---|
protected ImmutableList<OptionalValue> |
FoldRight.prepareValues(ImmutableList<OptionalValue> values) |
protected abstract ImmutableList<OptionalValue> |
Fold.prepareValues(ImmutableList<OptionalValue> values) |
protected ImmutableList<OptionalValue> |
FoldLeft.prepareValues(ImmutableList<OptionalValue> values) |
| 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 |
|---|---|
OptionalValue |
Offset.eval(Value value,
Environment environment,
Encoding encoding) |
OptionalValue |
Len.eval(Value value,
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) |
Copyright © 2017. All rights reserved.