Interface | Description |
---|---|
CompiledExpression |
Represents a "compiled" expression.
|
ExpressionEnvironment |
Represents a way to access blocks in a world.
|
Identifiable |
A common superinterface for everything passed to parser processors.
|
LocalSlot |
Represents the metadata for a named local slot.
|
Class | Description |
---|---|
ExecutionData | |
Expression |
Compiles and evaluates expressions.
|
ExpressionHelper | |
Functions |
Contains all functions that can be used in expressions.
|
LocalSlot.Constant | |
LocalSlot.Variable | |
SlotTable |
Exception | Description |
---|---|
EvaluationException |
Thrown when there's a problem during expression evaluation.
|
ExpressionException |
Thrown when there's a problem during any stage of the expression
compilation or evaluation.
|
ExpressionTimeoutException |
Thrown when an evaluation exceeds the timeout time.
|
LexerException |
Thrown when the lexer encounters a problem.
|
ParserException |
Thrown when the parser encounters a problem.
|