Uses of Class
org.qdl_lang.expressions.Monad
-
Packages that use Monad Package Description org.qdl_lang.evaluate Evaluators evaluate the built-in functions for QDL as well as perform the usual algebraic operations.org.qdl_lang.parsing Classes that support parsing and the parser itself. -
-
Uses of Monad in org.qdl_lang.evaluate
Methods in org.qdl_lang.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 org.qdl_lang.parsing
Methods in org.qdl_lang.parsing with parameters of type Monad Modifier and Type Method Description protected void
QDLListener. finish(Monad monad, org.antlr.v4.runtime.tree.ParseTree parseTree)
-