Package | Description |
---|---|
com.whitestein.lsps.engine.lang.compiled | |
com.whitestein.lsps.lang |
This is the main package for the LSPS expression language.
|
com.whitestein.lsps.lang.ast | |
com.whitestein.lsps.lang.parser |
This package contains ANTLR-based LSPS language parser (
Parser ). |
Modifier and Type | Class and Description |
---|---|
class |
ExpressionCompiler
Compiler of expressions to a java code.
|
Modifier and Type | Class and Description |
---|---|
class |
AllChildrenExpressionCollector |
class |
ChildrenExpressionCollector |
class |
DirectChildrenExpressionCollector |
Modifier and Type | Class and Description |
---|---|
class |
ChildrenExpressionVisitor |
class |
CopyExpressionVisitor |
class |
DefaultExpressionVisitor<T,E extends Throwable> |
class |
TraversingExpressionVisitor |
class |
TypeExpressionVisitor
Expression visitor that processes types in expressions.
|
Modifier and Type | Method and Description |
---|---|
<T,E extends Throwable> |
WhileExpression.accept(ExpressionVisitor<T,E> visitor) |
<T,E extends Throwable> |
VariableExpression.accept(ExpressionVisitor<T,E> visitor) |
<T,E extends Throwable> |
UnknownExpression.accept(ExpressionVisitor<T,E> visitor) |
<T,E extends Throwable> |
TypeExpression.accept(ExpressionVisitor<T,E> visitor) |
<T,E extends Throwable> |
TryCatchExpression.accept(ExpressionVisitor<T,E> visitor) |
<T,E extends Throwable> |
ThisExpression.accept(ExpressionVisitor<T,E> visitor) |
<T,E extends Throwable> |
ThisConstructorExpression.accept(ExpressionVisitor<T,E> visitor) |
<T,E extends Throwable> |
SyntheticExpression.accept(ExpressionVisitor<T,E> visitor) |
<T,E extends Throwable> |
SwitchExpression.accept(ExpressionVisitor<T,E> visitor) |
<T,E extends Throwable> |
SuperConstructorExpression.accept(ExpressionVisitor<T,E> visitor) |
<T,E extends Throwable> |
SetExpression.accept(ExpressionVisitor<T,E> visitor) |
<T,E extends Throwable> |
ReferenceExpression.accept(ExpressionVisitor<T,E> visitor) |
<T,E extends Throwable> |
RecordExpression.accept(ExpressionVisitor<T,E> visitor) |
<T,E extends Throwable> |
RecordConstructorExpression.accept(ExpressionVisitor<T,E> visitor) |
<T,E extends Throwable> |
PropertyLiteralExpression.accept(ExpressionVisitor<T,E> visitor) |
<T,E extends Throwable> |
PropertyExpression.accept(ExpressionVisitor<T,E> visitor) |
<T,E extends Throwable> |
MissingReturnExpression.accept(ExpressionVisitor<T,E> visitor) |
<T,E extends Throwable> |
MethodExpression.accept(ExpressionVisitor<T,E> visitor) |
<T,E extends Throwable> |
MethodCallExpression.accept(ExpressionVisitor<T,E> visitor) |
<T,E extends Throwable> |
MapExpression.accept(ExpressionVisitor<T,E> visitor) |
<T,E extends Throwable> |
ListExpression.accept(ExpressionVisitor<T,E> visitor) |
<T,E extends Throwable> |
InstanceofExpression.accept(ExpressionVisitor<T,E> visitor) |
<T,E extends Throwable> |
IncDecExpression.accept(ExpressionVisitor<T,E> visitor) |
<T,E extends Throwable> |
IfnullExpression.accept(ExpressionVisitor<T,E> visitor) |
<T,E extends Throwable> |
FunctionExpression.accept(ExpressionVisitor<T,E> visitor) |
<T,E extends Throwable> |
FunctionCallWithNamedArgs.accept(ExpressionVisitor<T,E> visitor) |
<T,E extends Throwable> |
FunctionCallExpression.accept(ExpressionVisitor<T,E> visitor) |
<T,E extends Throwable> |
ForeachExpression.accept(ExpressionVisitor<T,E> visitor) |
<T,E extends Throwable> |
ForExpression.accept(ExpressionVisitor<T,E> visitor) |
abstract <T,E extends Throwable> |
Expression.accept(ExpressionVisitor<T,E> visitor)
Accepts visitor.
|
<T,E extends Throwable> |
EnumerationExpression.accept(ExpressionVisitor<T,E> visitor) |
<T,E extends Throwable> |
DereferenceExpression.accept(ExpressionVisitor<T,E> visitor) |
<T,E extends Throwable> |
DefExpression.accept(ExpressionVisitor<T,E> visitor) |
<T,E extends Throwable> |
DebugExpression.accept(ExpressionVisitor<T,E> visitor) |
<T,E extends Throwable> |
CustomConstantExpression.accept(ExpressionVisitor<T,E> visitor) |
<T,E extends Throwable> |
ContinueExpression.accept(ExpressionVisitor<T,E> visitor) |
<T,E extends Throwable> |
ConstantExpression.accept(ExpressionVisitor<T,E> visitor) |
<T,E extends Throwable> |
ConditionalExpression.accept(ExpressionVisitor<T,E> visitor) |
<T,E extends Throwable> |
CompoundAssignmentExpression.accept(ExpressionVisitor<T,E> visitor) |
<T,E extends Throwable> |
ClosureInvocationExpression.accept(ExpressionVisitor<T,E> visitor) |
<T,E extends Throwable> |
ClosureExpression.accept(ExpressionVisitor<T,E> visitor) |
<T,E extends Throwable> |
ChainedExpression.accept(ExpressionVisitor<T,E> visitor) |
<T,E extends Throwable> |
CastExpression.accept(ExpressionVisitor<T,E> visitor) |
<T,E extends Throwable> |
BreakExpression.accept(ExpressionVisitor<T,E> visitor) |
<T,E extends Throwable> |
BlockExpression.accept(ExpressionVisitor<T,E> visitor) |
<T,E extends Throwable> |
AssignmentExpression.accept(ExpressionVisitor<T,E> visitor) |
Constructor and Description |
---|
TraversingExpressionVisitor(ExpressionVisitor<Boolean,RuntimeException> visitor)
Creates a new traversing visitor with a given delegate.
|
Modifier and Type | Class and Description |
---|---|
class |
ControlExpressionValidator
A validator that checks that "break" and "continue"
are not used outside loops.
|
class |
SimpleDataInstantiator |
Copyright © 2007-2020 Whitestein Technologies. All Rights Reserved.