sdr 0.21

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

Packages that use Apply
net.cscott.sdr This package contains the main class (App) 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.transform This package contains code to parse call lists and transform call abstract syntax in various ways. 
 

Uses of Apply in net.cscott.sdr
 

Methods in net.cscott.sdr that return Apply
abstract  Apply CommandInput.PossibleCommand.getApply()
          Return the parsed command possibility; throwing BadCallException if there is a problem with the parse.
 

Methods in net.cscott.sdr with parameters of type Apply
 List<TimedFormation> ChoreoEngine.execute(TimedFormation start, Apply call, ScoreAccumulator score)
          Given a TimedFormation representing the "current" dancer formation, perform the given call.
 void ScoreAccumulator.goodCallGiven(Apply theCall, long startTime, long endTime)
           
 

Uses of Apply in net.cscott.sdr.calls
 

Methods in net.cscott.sdr.calls that return Apply
 Apply CallDB.parse(Program program, String s)
          Parse a natural-language string of calls.
 

Methods in net.cscott.sdr.calls with parameters of type Apply
abstract  Comp Call.apply(Apply ast)
          Evaluates this call with the arguments given in the Apply node, returning a Comp.
 

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

Fields in net.cscott.sdr.calls.ast with type parameters of type Apply
 List<Apply> Apply.args
           
 

Methods in net.cscott.sdr.calls.ast that return Apply
 Apply Apply.build(String callName, List<Apply> args)
          Factory: creates new Apply only if it would differ from this.
 Apply Apply.getArg(int n)
           
static Apply Apply.makeApply(String callName)
           
static Apply Apply.makeApply(String conceptName, Apply... subCalls)
           
static Apply Apply.makeApply(String callName, Fraction number)
           
static Apply Apply.makeApply(String callName, Fraction number, Apply arg2)
           
static Apply Apply.makeApply(String callName, Fraction number, String s)
           
 

Methods in net.cscott.sdr.calls.ast with parameters of type Apply
static Apply Apply.makeApply(String conceptName, Apply... subCalls)
           
static Apply Apply.makeApply(String callName, Fraction number, Apply arg2)
           
 

Method parameters in net.cscott.sdr.calls.ast with type arguments of type Apply
 Apply Apply.build(String callName, List<Apply> args)
          Factory: creates new Apply only if it would differ from this.
 

Constructor parameters in net.cscott.sdr.calls.ast with type arguments of type Apply
Apply(String callName, List<Apply> args)
           
 

Uses of Apply in net.cscott.sdr.calls.lists
 

Methods in net.cscott.sdr.calls.lists that return Apply
 Apply C4Parser.all()
           
 Apply C4Parser.anyone()
           
 Apply C4Parser.anything_0()
           
 Apply C4Parser.anything_1()
           
 Apply C4Parser.anything_2()
           
 Apply C4Parser.anything_3()
           
 Apply C4Parser.anything()
           
 Apply C4Parser.boys()
           
 Apply C4Parser.cardinal()
           
 Apply C4Parser.fraction()
           
 Apply C4Parser.genders()
           
 Apply C4Parser.girls()
           
 Apply C4Parser.leftable_anything()
           
 Apply C4Parser.number()
           
 Apply C4Parser.people()
           
 Apply C4Parser.reversable_anything()
           
 Apply C4Parser.wave_select()
           
 

Uses of Apply in net.cscott.sdr.calls.transform
 

Methods in net.cscott.sdr.calls.transform that return Apply
 Apply RemoveIn.visit(Apply a, Fraction scale)
           
 

Methods in net.cscott.sdr.calls.transform that return types with arguments of type Apply
 List<net.cscott.sdr.calls.transform.BuilderHelper.B<Apply>> CallFileBuilder.call_args(AST _t)
           
 net.cscott.sdr.calls.transform.BuilderHelper.B<Apply> CallFileBuilder.call_body(AST _t)
           
 

Methods in net.cscott.sdr.calls.transform with parameters of type Apply
abstract  RESULT ValueVisitor.visit(Apply apply, CLOSURE t)
           
 SeqCall Elaborate.visit(Apply a, Formation f)
          Expand any 'Apply' node we come to.
 SeqCall Fractional.visit(Apply apply, Fraction f)
           
 Apply RemoveIn.visit(Apply a, Fraction scale)
           
 SeqCall TransformVisitor.visit(Apply apply, T t)
           
 


sdr 0.21

Copyright (c) 2006 C. Scott Ananian