sdr 0.7

Uses of Class
net.cscott.sdr.calls.Evaluator

Packages that use Evaluator
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 Evaluator in net.cscott.sdr.calls
 

Subclasses of Evaluator in net.cscott.sdr.calls
static class Evaluator.EvaluatorChain
          Chains multiple evaluators together.
static class Evaluator.Standard
          This is the standard top level evaluator.
 

Methods in net.cscott.sdr.calls that return Evaluator
static Evaluator Evaluator.breathedEval(Formation f, Comp c)
          Create an evaluator which breathes each formation to resolve collisions.
 Evaluator Call.evaluate(Class<? super Evaluator> type, DanceState ds, List<Expr> args)
          Implementation of ExprFunc interface: this Call can be evaluated to yield an Evaluator.
abstract  Evaluator Evaluator.evaluate(DanceState ds)
          Do "one part" of the continuation, and return an Evaluator which will do the remaining parts, or null if there are no additional parts to evaluate.
 Evaluator Evaluator.Standard.evaluate(DanceState ds)
           
 Evaluator Evaluator.EvaluatorChain.evaluate(DanceState ds)
           
abstract  Evaluator Call.getEvaluator(DanceState ds, List<Expr> args)
          Returns the Evaluator to use on the result of an application.
 

Method parameters in net.cscott.sdr.calls with type arguments of type Evaluator
 Evaluator Call.evaluate(Class<? super Evaluator> type, DanceState ds, List<Expr> args)
          Implementation of ExprFunc interface: this Call can be evaluated to yield an Evaluator.
 

Constructors in net.cscott.sdr.calls with parameters of type Evaluator
Evaluator.EvaluatorChain(Evaluator head, Evaluator next)
           
 

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

Methods in net.cscott.sdr.calls.ast that return Evaluator
 Evaluator Apply.evaluator(DanceState ds)
           
 

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

Subclasses of Evaluator in net.cscott.sdr.calls.lists
static class A1List.SolidEvaluator
          Evaluator for couples/tandem/solid formations.
static class BasicList.LRMEvaluator
          Evaluator for left, reverse, and mirror.
static class C1List.ConcentricEvaluator
          Evaluator for concentric and quasi-concentric.
 

Methods in net.cscott.sdr.calls.lists that return Evaluator
 Evaluator BasicList.LRMEvaluator.evaluate(DanceState ds)
           
 Evaluator C1List.ConcentricEvaluator.evaluate(DanceState ds)
           
 Evaluator A1List.SolidEvaluator.evaluate(DanceState ds)
           
 

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

Methods in net.cscott.sdr.calls.transform that return Evaluator
 Evaluator Finish.PartSelectorCall.getEvaluator(DanceState ds, List<Expr> args)
           
 


sdr 0.7

Copyright © 2006-2009 C. Scott Ananian