| AbstractPersistedTree<S,T> |
Basic implementation of a persisted tree.
|
| AbstractProtelisAST<T> |
|
| 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.
|
| ConditionalSideEffect |
Branch with side effects, returns Unit.
|
| Constant<T> |
An arbitrary object-valued constant.
|
| CreateTuple |
Construct a Tuple.
|
| Env |
|
| Eval |
Evaluate a Protelis sub-program.
|
| FunctionCall |
Call a Protelis function.
|
| GenericHoodCall |
Deprecated. |
| 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.
|
| 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.
|