| Modifier and Type | Method and Description |
|---|---|
static Token |
Shorthand.cho(Encoding encoding,
Token... tokens) |
static Token |
Shorthand.cho(String name,
Encoding encoding,
Token... tokens) |
static ValueExpression |
Shorthand.con(byte[] value,
Encoding encoding) |
static ValueExpression |
Shorthand.con(Encoding encoding,
int... values) |
static ValueExpression |
Shorthand.con(long value,
Encoding encoding) |
static ValueExpression |
Shorthand.con(String value,
Encoding encoding) |
static Token |
Shorthand.def(String name,
long size,
Encoding encoding) |
static Token |
Shorthand.def(String name,
long size,
Expression predicate,
Encoding encoding) |
static Token |
Shorthand.def(String name,
ValueExpression size,
Encoding encoding) |
static Token |
Shorthand.def(String name,
ValueExpression size,
Expression predicate,
Encoding encoding) |
static Token |
Shorthand.opt(String name,
Token token,
Encoding encoding) |
static Token |
Shorthand.opt(Token token,
Encoding encoding) |
static Token |
Shorthand.pre(String name,
Token token,
Expression predicate,
Encoding encoding) |
static Token |
Shorthand.pre(Token token,
Expression predicate,
Encoding encoding) |
static Token |
Shorthand.rep(String name,
Token token,
Encoding encoding) |
static Token |
Shorthand.rep(Token token,
Encoding encoding) |
static Token |
Shorthand.repn(String name,
Token token,
ValueExpression n,
Encoding encoding) |
static Token |
Shorthand.repn(Token token,
ValueExpression n,
Encoding encoding) |
static Token |
Shorthand.seq(Encoding encoding,
Token... tokens) |
static Token |
Shorthand.seq(String name,
Encoding encoding,
Token... tokens) |
static Token |
Shorthand.sub(String name,
Token token,
ValueExpression address,
Encoding encoding) |
static Token |
Shorthand.sub(Token token,
ValueExpression address,
Encoding encoding) |
static Token |
Shorthand.tie(String name,
Token token,
ValueExpression dataExpression,
Encoding encoding) |
static Token |
Shorthand.tie(Token token,
ValueExpression dataExpression,
Encoding encoding) |
static Token |
Shorthand.whl(String name,
Token token,
Expression predicate,
Encoding encoding) |
static Token |
Shorthand.whl(Token token,
Expression predicate,
Encoding encoding) |
| Modifier and Type | Field and Description |
|---|---|
Encoding |
DataExpressionSource.encoding |
| Modifier and Type | Method and Description |
|---|---|
Environment |
Environment.source(ValueExpression dataExpression,
int index,
Environment environment,
Encoding encoding) |
| Constructor and Description |
|---|
DataExpressionSource(ValueExpression dataExpression,
int index,
Environment environment,
Encoding encoding) |
ParseValue(String name,
Token definition,
Slice slice,
Encoding encoding) |
| 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 | Field and Description |
|---|---|
Encoding |
Value.encoding |
| Modifier and Type | Method and Description |
|---|---|
static Value |
ConstantFactory.createFromBitSet(BitSet value,
int minSize,
Encoding encoding) |
static Value |
ConstantFactory.createFromBytes(byte[] value,
Encoding encoding) |
static Value |
ConstantFactory.createFromNumeric(BigInteger value,
Encoding encoding) |
static Value |
ConstantFactory.createFromNumeric(long value,
Encoding encoding) |
static Value |
ConstantFactory.createFromString(String value,
Encoding encoding) |
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) |
| Constructor and Description |
|---|
Value(Slice slice,
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 | Field and Description |
|---|---|
Encoding |
Token.encoding |
| Modifier and Type | Method and Description |
|---|---|
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) |
| Constructor and Description |
|---|
Cho(String name,
Encoding encoding,
Token... tokens) |
Def(String name,
ValueExpression size,
Expression predicate,
Encoding encoding) |
Nod(String name,
ValueExpression size,
Encoding encoding) |
Opt(String name,
Token token,
Encoding encoding) |
Pre(String name,
Token token,
Expression predicate,
Encoding encoding) |
Rep(String name,
Token token,
Encoding encoding) |
RepN(String name,
Token token,
ValueExpression n,
Encoding encoding) |
Seq(String name,
Encoding encoding,
Token... tokens) |
Sub(String name,
Token token,
ValueExpression address,
Encoding encoding) |
Tie(String name,
Token token,
ValueExpression dataExpression,
Encoding encoding) |
Token(String name,
Encoding encoding) |
TokenRef(String name,
String referenceName,
Encoding encoding) |
While(String name,
Token token,
Expression predicate,
Encoding encoding) |
Copyright © 2017. All rights reserved.