sdr 0.7

Uses of Class
net.cscott.sdr.calls.ExprFunc.EvaluationException

Packages that use ExprFunc.EvaluationException
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.grm This package contains the tools needed to generate Sphinx and ANTLRv3 grammars for "natural language calls" from the information in the call lists about grammar and precedence for individual calls. 
net.cscott.sdr.calls.transform This package contains code to parse call lists and transform call abstract syntax in various ways. 
 

Uses of ExprFunc.EvaluationException in net.cscott.sdr.calls
 

Methods in net.cscott.sdr.calls that throw ExprFunc.EvaluationException
 Boolean Predicate.evaluate(Class<? super Boolean> type, DanceState ds, List<Expr> args)
           
 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.
 FormationMatch Matcher.evaluate(Class<? super FormationMatch> type, DanceState ds, List<Expr> args)
          Implement the ExprFunc contract.
abstract  T ExprFunc.evaluate(Class<? super T> type, DanceState ds, List<Expr> args)
          Perform the operation of the ExprFunc on the given list of arguments args, yielding a value of the specified type.
abstract  boolean Predicate.evaluate(DanceState ds, List<Expr> args)
          Evaluates this predicate with the arguments given in the list of Expr nodes, returning a boolean.
static
<T> T
ExprList.evaluate(String atom, Class<T> type, DanceState ds, List<Expr> args)
          This method evaluates Expr nodes.
abstract  Evaluator Call.getEvaluator(DanceState ds, List<Expr> args)
          Returns the Evaluator to use on the result of an application.
 

Uses of ExprFunc.EvaluationException in net.cscott.sdr.calls.ast
 

Methods in net.cscott.sdr.calls.ast that throw ExprFunc.EvaluationException
<T> T
Expr.evaluate(Class<T> type, DanceState ds)
          Evaluate the Expr in the given DanceState to yield a result of the requested type.
 

Uses of ExprFunc.EvaluationException in net.cscott.sdr.calls.grm
 

Methods in net.cscott.sdr.calls.grm that throw ExprFunc.EvaluationException
static void BuildGrammars.build(Program program)
           
static void BuildGrammars.main(String[] args)
           
 

Uses of ExprFunc.EvaluationException in net.cscott.sdr.calls.transform
 

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


sdr 0.7

Copyright © 2006-2009 C. Scott Ananian