Uses of Class
edu.uiuc.ncsa.qdl.expressions.Monad
-
Packages that use Monad Package Description edu.uiuc.ncsa.qdl.evaluate Evaluators evaluate the built-in functions for QDL as well as perform the usual algebraic operations.edu.uiuc.ncsa.qdl.parsing Classes that support parsing and the parser itself. -
-
Uses of Monad in edu.uiuc.ncsa.qdl.evaluate
Methods in edu.uiuc.ncsa.qdl.evaluate with parameters of type Monad Modifier and Type Method Description protected void
OpEvaluator. doMonadicTilde(Monad monad, State state, boolean isStile)
protected void
OpEvaluator. doMonadIncOrDec(Monad monad, State state, boolean isPlusPlus)
NOTE that at this point this only works for single variables -- you can't apply this to a stem.protected void
OpEvaluator. doMonadMinus(Monad monad, State state)
protected void
OpEvaluator. doMonadNot(Monad monad, State state)
protected void
OpEvaluator. doMonadPlus(Monad monad, State state)
protected void
OpEvaluator. doUnaryPlusMinus(Monad monad, State state, Long sign)
This will evaluate the expression and take its opposite.void
OpEvaluator. evaluate(Monad monad, State state)
void
OpEvaluator. evaluate2(Monad monad, State state)
int[]
OpEvaluator. getArgCount(Monad monad)
-
Uses of Monad in edu.uiuc.ncsa.qdl.parsing
Methods in edu.uiuc.ncsa.qdl.parsing with parameters of type Monad Modifier and Type Method Description protected void
QDLListener. finish(Monad monad, org.antlr.v4.runtime.tree.ParseTree parseTree)
-