Uses of Class
org.qdl_lang.expressions.Dyad
-
Packages that use Dyad 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.expressions Expressions are objects that take zero or more arguments and return a result.org.qdl_lang.parsing Classes that support parsing and the parser itself. -
-
Uses of Dyad in org.qdl_lang.evaluate
Methods in org.qdl_lang.evaluate with parameters of type Dyad Modifier and Type Method Description protected QDLSet
OpEvaluator. applyToSet(QDLStem lArg, QDLSet rArg, Object defaultValue, State state, Dyad dyad)
protected QDLStem
OpEvaluator. applyToStem(QDLStem lArg, QDLStem rArg, Object defaultValue, State state, Dyad dyad)
protected void
OpEvaluator. doContainsKey(Dyad dyad, State state, boolean containsKey)
protected void
OpEvaluator. doDyadComparisonOperator(Dyad dyad, State state)
protected void
OpEvaluator. doDyadEqualsOperator(Dyad dyad, State state)
protected void
OpEvaluator. doDyadIntegerDivide(Dyad dyad, State state)
protected void
OpEvaluator. doDyadLogicalOperator(Dyad dyad, State state)
protected void
OpEvaluator. doDyadMinus(Dyad dyad, State state)
protected void
OpEvaluator. doDyadPlus(Dyad dyad, State state)
For dyadic plus.protected void
OpEvaluator. doDyadTimesOrDivide(Dyad dyad, State state, boolean doTimes)
protected void
OpEvaluator. doIsDefinedDyad(Dyad dyad, State state, boolean isDefined)
protected void
OpEvaluator. doRegexMatch(Dyad dyad, State state)
Contract is expression regex ≈ expression returns true if it matches expression as a string.protected void
OpEvaluator. doSetUnionOrInteresection(Dyad dyad, State state)
protected Object
OpEvaluator. doSingleApply(Object lArg, DyadicFunctionReferenceNode fNode, Object defaultValue, State state, Dyad dyad)
protected Object
OpEvaluator. doSingleApply(Object lArg, FunctionReferenceNode fNode, Object defaultValue, State state, Dyad dyad)
apply the argument to a single function.protected void
OpEvaluator. doTilde(Dyad dyad, State state)
void
OpEvaluator. evaluate(Dyad dyad, State state)
void
OpEvaluator. evaluate2(Dyad dyad, State state)
protected Object
OpEvaluator. evaluateNextArgForApplies(Object lArg, Object rArg, Object defaultValue, State state, Dyad dyad)
int[]
OpEvaluator. getArgCount(Dyad dyad)
-
Uses of Dyad in org.qdl_lang.expressions
Subclasses of Dyad in org.qdl_lang.expressions Modifier and Type Class Description class
ComparisonDyad
Dyad that compares the arguments, such as with comparisons, regex matching and types of equality. -
Uses of Dyad in org.qdl_lang.parsing
Methods in org.qdl_lang.parsing with parameters of type Dyad Modifier and Type Method Description protected void
QDLListener. finish(Dyad dyad, org.antlr.v4.runtime.tree.ParseTree parseTree)
-