Class | Description |
---|---|
AbstractAnnotatedTree<T> |
Basic implementation of an
AnnotatedTree . |
AbstractSATree<S,T> |
Basic implementation of a
SuperscriptedAnnotatedTree . |
AlignedMap |
Operation evaluating a collection of expressions associated with keys, such
as a set of publish-subscribe streams.
|
All |
Evaluate a sequence of statements, returning the value of the last statement.
|
AssignmentOp |
Declare a variable from a "let" expression.
|
BinaryOp |
Two-argument (inline) operator, such as addition.
|
Constant<T> |
An arbitrary object-valued constant.
|
CreateTuple |
Construct a Tuple.
|
Env | |
Eval |
Evaluate a Protelis sub-program.
|
FunctionCall |
Call a Protelis function.
|
GenericHoodCall |
Reduce a field into a local value by reduction using a
HoodOp . |
HoodCall | Deprecated |
If<T> |
Branch, restricting domain of true and false branches into their own aligned
subspaces.
|
Invoke |
Call an external Java non-static method.
|
JvmConstant |
Access a variable.
|
MethodCall | Deprecated |
NBRCall<T> |
Implementation of 'nbr' operator.
|
NumericConstant |
A numerical constant.
|
Self |
Access to the evaluation context, which is used for interfacing with sensors,
actuators, and the rest of the external non-static programmatic environment
outside of Protelis.
|
ShareCall<S,T> |
Share construct.
|
TernaryOp |
Three-argument syntactic operator such as multiplexing (mux).
|
UnaryOp |
Unary (prefix) operator, such as negation.
|
Variable |
Access a variable.
|