Classes in net.cscott.sdr.calls.ast used by net.cscott.sdr.calls.ast |
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. |
Prim.Direction
|
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. |
Classes in net.cscott.sdr.calls.ast used by net.cscott.sdr.calls.transform |
Apply
Apply represents a invocation of a call or concept, with zero or more
arguments. |
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. |
Prim.Direction
|
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. |