| Modifier and Type | Method and Description |
|---|---|
static Token |
Shorthand.cho(Encoding encoding,
Token token1,
Token token2,
Token... tokens) |
static Token |
Shorthand.cho(String name,
Encoding encoding,
Token token1,
Token token2,
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.post(String name,
Token token,
Expression predicate,
Encoding encoding) |
static Token |
Shorthand.post(Token token,
Expression predicate,
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 token1,
Token token2,
Token... tokens) |
static Token |
Shorthand.seq(String name,
Encoding encoding,
Token token1,
Token token2,
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.until(String name,
Token terminator,
Encoding encoding) |
static Token |
Shorthand.until(String name,
ValueExpression initialSize,
Token terminator,
Encoding encoding) |
static Token |
Shorthand.until(String name,
ValueExpression initialSize,
ValueExpression stepSize,
Token terminator,
Encoding encoding) |
static Token |
Shorthand.until(String name,
ValueExpression initialSize,
ValueExpression stepSize,
ValueExpression maxSize,
Token terminator,
Encoding encoding) |
static Token |
Shorthand.when(String name,
Token token,
Expression predicate,
Encoding encoding) |
static Token |
Shorthand.when(Token token,
Expression predicate,
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 |
Encoding |
Environment.encoding |
| Modifier and Type | Method and Description |
|---|---|
ParseState |
ParseState.source(ValueExpression dataExpression,
int index,
ParseState parseState,
Encoding encoding) |
Environment |
Environment.withEncoding(Encoding encoding) |
| 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) |
ParseValue(String name,
Token definition,
Slice slice,
Encoding encoding) |
| 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 | 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<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) |
| Constructor and Description |
|---|
Value(Slice slice,
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 | Field and Description |
|---|---|
Encoding |
Token.encoding |
| Constructor and Description |
|---|
Cho(String name,
Encoding encoding,
Token token1,
Token token2,
Token... additionalTokens) |
Def(String name,
ValueExpression size,
Encoding encoding) |
Post(String name,
Token token,
Expression predicate,
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 token1,
Token token2,
Token... additionalTokens) |
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) |
Until(String name,
ValueExpression initialSize,
ValueExpression stepSize,
ValueExpression maxSize,
Token terminator,
Encoding encoding) |
While(String name,
Token token,
Expression predicate,
Encoding encoding) |
Copyright © 2017. All rights reserved.