|
sdr 0.7 | |||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use net.cscott.sdr.calls.ast | |
---|---|
net.cscott.sdr | This package contains the main game class (App ) and
a text UI (PMSD ), as well as interface
definitions needed to tie the various pieces together. |
net.cscott.sdr.calls | This package contains the square dance choreography engine, and the basic types and interfaces required to communicate with it. |
net.cscott.sdr.calls.ast | This package contains the abstract syntax used for call definition and evaluation. |
net.cscott.sdr.calls.lists | This package contains call lists and generated natural-language parsers for the various square dance programs. |
net.cscott.sdr.calls.parser | ANTLRv3 grammars for parsing call definition files and AST representations. |
net.cscott.sdr.calls.transform | This package contains code to parse call lists and transform call abstract syntax in various ways. |
Classes in net.cscott.sdr.calls.ast used by net.cscott.sdr | |
---|---|
Apply
Apply represents a invocation of a call or concept, with
zero or more arguments. |
Classes in net.cscott.sdr.calls.ast used by net.cscott.sdr.calls | |
---|---|
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. |
|
Expr
Expr represents an expression to be computed at evaluation time. |
|
Prim
A Prim represents a primitive action: a certain distance traveled
forward and to the side, while rotating a certain amount, performed
in a certain number of beats. |
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
AstNode is the abstract base class for abstract syntax
tree nodes representing parsed call definitions and components. |
|
Comp
A Comp is a composition operator: either a sequence,
an option list, a parallel split, or a restriction operator. |
|
Expr
Expr represents an expression to be computed at evaluation time. |
|
If
If rejects its child as suitable for execution from
the current formation unless its condition evaluates true. |
|
If.When
When to evaluate an If : before or after its child. |
|
In
In alters the timing of its child such that it
executes its In.child in exactly In.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. |
|
Part.Divisibility
Whether this Part can be fractionalized. |
|
Prim
A Prim represents a primitive action: a certain distance traveled
forward and to the side, while rotating a certain amount, performed
in a certain number of beats. |
|
Prim.Direction
The Prim.Direction enumeration tells whether the movement
is relative to the center of the formation. |
|
Prim.Flag
The Prim.Flag enumeration represents various properties of the
movement described by this Prim . |
|
Seq
Seq is the serial composition of primitive call pieces. |
|
SeqCall
SeqCall is the common superclass of all AST elements which can
appear in a Seq . |
Classes in net.cscott.sdr.calls.ast used by net.cscott.sdr.calls.lists | |
---|---|
Expr
Expr represents an expression to be computed at evaluation time. |
Classes in net.cscott.sdr.calls.ast used by net.cscott.sdr.calls.parser | |
---|---|
Apply
Apply represents a invocation of a call or concept, with
zero or more arguments. |
|
AstNode
AstNode is the abstract base class for abstract syntax
tree nodes representing parsed call definitions and components. |
|
Comp
A Comp is a composition operator: either a sequence,
an option list, a parallel split, or a restriction operator. |
|
Expr
Expr represents an expression to be computed at evaluation time. |
|
If
If rejects its child as suitable for execution from
the current formation unless its condition evaluates true. |
|
If.When
When to evaluate an If : before or after its child. |
|
In
In alters the timing of its child such that it
executes its In.child in exactly In.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. |
|
Part.Divisibility
Whether this Part can be fractionalized. |
|
Prim
A Prim represents a primitive action: a certain distance traveled
forward and to the side, while rotating a certain amount, performed
in a certain number of beats. |
|
Prim.Direction
The Prim.Direction enumeration tells whether the movement
is relative to the center of the formation. |
|
Prim.Flag
The Prim.Flag enumeration represents various properties of the
movement described by this Prim . |
|
Seq
Seq is the serial composition of primitive call pieces. |
|
SeqCall
SeqCall is the common superclass of all AST elements which can
appear in a Seq . |
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. |
|
Expr
Expr represents an expression to be computed at evaluation time. |
|
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 its In.child in exactly In.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 traveled
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
SeqCall is the common superclass of all AST elements which can
appear in a Seq . |
|
sdr 0.7 | |||||||||
PREV NEXT | FRAMES NO FRAMES |