sdr 0.21

Uses of Class
net.cscott.sdr.calls.ast.AstNode

Packages that use AstNode
net.cscott.sdr.calls.ast This package contains the abstract syntax used for call definition and evaluation. 
 

Uses of AstNode in net.cscott.sdr.calls.ast
 

Subclasses of AstNode in net.cscott.sdr.calls.ast
 class Apply
          Apply represents a invocation of a call or concept, with zero or more arguments.
 class Comp
          A Comp is a composition operator: either a sequence, an option list, a parallel split, or a restriction operator.
 class Condition
          Condition represents an invocation of a Predicate with zero or more arguments.
 class If
          If rejects its child as suitable for execution from the current formation unless its condition evaluates true.
 class In
          In alters the timing of its child such that it executes in exactly count beats.
 class Opt
          Opt is a list of call options.
 class OptCall
          OptCall bundles a formation condition with a Comp.
 class Par
          Par is a list of call pieces.
 class ParCall
          ParCall bundles a selector with a Comp.
 class Part
          Part denotes an fractional part of a call.
 class 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.
 class Seq
          Seq is the serial composition of primitive call pieces.
 class SeqCall
          This is the common superclass of all AST elements which can appear in a Seq.
 class Warped
          Warped transforms the coordinate space of its child.
 

Methods in net.cscott.sdr.calls.ast that return AstNode
abstract
<T> AstNode
AstNode.accept(TransformVisitor<T> v, T t)
           
 


sdr 0.21

Copyright (c) 2006 C. Scott Ananian