Uses of Interface
org.qdl_lang.functions.FunctionReferenceNodeInterface
-
Packages that use FunctionReferenceNodeInterface 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.functions Function handling and processing. -
-
Uses of FunctionReferenceNodeInterface in org.qdl_lang.evaluate
Methods in org.qdl_lang.evaluate that return FunctionReferenceNodeInterface Modifier and Type Method Description protected FunctionReferenceNodeInterface
AbstractEvaluator. getFunctionReferenceNode(State state, ExpressionInterface arg0)
FunctionReferenceNodeInterface
AbstractEvaluator. getFunctionReferenceNode(State state, ExpressionInterface arg0, boolean pushNewState)
This will take a node that is either a function reference,FunctionDefinitionStatement
or perhaps aLambdaDefinitionNode
and determine the rightFunctionReferenceNode
, updating the state (including adding local state as needed for the duration of the evaluation).Methods in org.qdl_lang.evaluate with parameters of type FunctionReferenceNodeInterface Modifier and Type Method Description static ExpressionImpl
AbstractEvaluator. getOperator(State state, FunctionReferenceNodeInterface frNode, int nAry)
get a polyad or dyad (for the operator) from theFunctionReferenceNode
. -
Uses of FunctionReferenceNodeInterface in org.qdl_lang.functions
Classes in org.qdl_lang.functions that implement FunctionReferenceNodeInterface Modifier and Type Class Description class
DyadicFunctionReferenceNode
Created by Jeff Gaynor
on 6/10/24 at 12:43 PMclass
FunctionReferenceNode
Just a pointer to the collection of functions for a given name.
-