|
sdr 0.7 | |||||||||
PREV NEXT | FRAMES NO FRAMES |
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 | |||||||||
PREV NEXT | FRAMES NO FRAMES |