|
sdr 0.6 | |||||||||
| 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. |
| 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)
|
|
sdr 0.6 | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||