|
sdr 0.21 | |||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
TokenTypes |
Class Summary | |
---|---|
Apply | Apply represents a invocation of a call or concept, with zero or more
arguments. |
AstNode | A Comp is a composition operator: either a sequence,
an option list, a parallel split, or a restriction operator. |
Comp | A Comp is a composition operator: either a sequence,
an option list, a parallel split, or a restriction operator. |
Condition | Condition represents an invocation of a Predicate
with zero or more arguments. |
If | If rejects its child as suitable for execution from
the current formation unless its condition evaluates true. |
In | In alters the timing of its child such that it
executes in exactly count beats. |
Opt | Opt is a list of call options. |
OptCall | OptCall bundles a formation condition with a
Comp . |
Par | Par is a list of call pieces. |
ParCall | ParCall bundles a selector with a
Comp . |
Part | Part denotes an fractional part of a call. |
Prim | A Prim represents a primitive action: a certain distance travelled forward and to the side, while rotating a certain amount, performed in a certain number of beats. |
Seq | Seq is the serial composition of primitive call pieces. |
SeqCall | This is the common superclass of all AST elements which can appear
in a Seq . |
Warped | Warped transforms the coordinate space of its child. |
Enum Summary | |
---|---|
Prim.Direction | The Prim.Direction enumeration tells whether the movement
is relative to the center of the formation. |
This package contains the abstract syntax used for call definition and evaluation.
|
sdr 0.21 | |||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |