sdr 0.7

Uses of Package
net.cscott.sdr.calls.ast

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

Copyright © 2006-2009 C. Scott Ananian