Uses of Interface
org.qdl_lang.functions.FunctionRecordInterface
-
Packages that use FunctionRecordInterface 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.extensions This contains the classes for extending the QDL language with Java.org.qdl_lang.functions Function handling and processing.org.qdl_lang.state Classes that manage the state of an interpreter session. -
-
Uses of FunctionRecordInterface in org.qdl_lang.evaluate
Methods in org.qdl_lang.evaluate with parameters of type FunctionRecordInterface Modifier and Type Method Description protected ArrayList<XThing>FunctionEvaluator. resolveArguments(FunctionRecordInterface functionRecord, Polyad polyad, State state, State localState)This will take the function record and polyad and find the arguments that are requested in the function record vs. -
Uses of FunctionRecordInterface in org.qdl_lang.expressions
Methods in org.qdl_lang.expressions that return FunctionRecordInterface Modifier and Type Method Description FunctionRecordInterfaceUserFunction. getFunctionRecord()Methods in org.qdl_lang.expressions with parameters of type FunctionRecordInterface Modifier and Type Method Description voidUserFunction. setFunctionRecord(FunctionRecordInterface functionRecord) -
Uses of FunctionRecordInterface in org.qdl_lang.extensions
Classes in org.qdl_lang.extensions that implement FunctionRecordInterface Modifier and Type Class Description classQDLFunctionRecordThis is needed for internal bookkeeping. -
Uses of FunctionRecordInterface in org.qdl_lang.functions
Classes in org.qdl_lang.functions that implement FunctionRecordInterface Modifier and Type Class Description classFR_WithStateA facade for a function record.classFunctionRecordActua implementation ofFunctionRecordInterface.Fields in org.qdl_lang.functions declared as FunctionRecordInterface Modifier and Type Field Description FunctionRecordInterfaceFR_WithState. functionRecordMethods in org.qdl_lang.functions that return FunctionRecordInterface Modifier and Type Method Description FunctionRecordInterfaceFR_WithState. clone()FunctionRecordInterfaceFunctionRecordInterface. clone()FunctionRecordInterfaceFunctionReferenceNode. getByArgCount(int argCount)FunctionRecordInterfaceDyadicFunctionReferenceNode. getFunctionRecord()FunctionRecordInterfaceDyadicFunctionReferenceNode. getFunctionRecord(int argCount)FunctionRecordInterfaceFunctionReferenceNode. getFunctionRecord(int argCount)FunctionRecordInterfaceFunctionReferenceNodeInterface. getFunctionRecord(int argCount)Methods in org.qdl_lang.functions that return types with arguments of type FunctionRecordInterface Modifier and Type Method Description List<FunctionRecordInterface>FStack. getByAllName(String name)Returns all of the named functions for any arg count.List<FunctionRecordInterface>FunctionReferenceNode. getFunctionRecords()Methods in org.qdl_lang.functions with parameters of type FunctionRecordInterface Modifier and Type Method Description voidDyadicFunctionReferenceNode. setFunctionRecord(FunctionRecordInterface functionRecord)Method parameters in org.qdl_lang.functions with type arguments of type FunctionRecordInterface Modifier and Type Method Description voidFunctionReferenceNode. setFunctionRecords(List<FunctionRecordInterface> functionRecords)Constructors in org.qdl_lang.functions with parameters of type FunctionRecordInterface Constructor Description FR_WithState(FunctionRecordInterface functionRecord, AbstractState state)FR_WithState(FunctionRecordInterface functionRecord, AbstractState state, boolean isModule) -
Uses of FunctionRecordInterface in org.qdl_lang.state
Methods in org.qdl_lang.state with parameters of type FunctionRecordInterface Modifier and Type Method Description voidFunctionState. putFunction(FunctionRecordInterface function)Adds a function to the correct stack (intrinsic, extrinsic or regular.Method parameters in org.qdl_lang.state with type arguments of type FunctionRecordInterface Modifier and Type Method Description StateState. newInstance(VStack symbolStack, OpEvaluator opEvaluator, MetaEvaluator metaEvaluator, FStack<? extends FTable<? extends FKey,? extends FunctionRecordInterface>> ftStack, MTStack mtStack, MIStack miStack, edu.uiuc.ncsa.security.core.util.MyLoggingFacade myLoggingFacade, boolean isServerMode, boolean isRestrictedIO, boolean assertionsOn)If you extend this class, you must override this method to return a new instance of your state with everything in it you want or need.voidFunctionState. setFTStack(FStack<? extends FTable<? extends FKey,? extends FunctionRecordInterface>> fStack)Constructor parameters in org.qdl_lang.state with type arguments of type FunctionRecordInterface Constructor Description State(VStack vStack, OpEvaluator opEvaluator, MetaEvaluator metaEvaluator, FStack<? extends FTable<? extends FKey,? extends FunctionRecordInterface>> ftStack, MTStack mtStack, MIStack miStack, edu.uiuc.ncsa.security.core.util.MyLoggingFacade myLoggingFacade, boolean isServerMode, boolean isRestrictedIO, boolean assertionsOn)
-