Uses of Interface
net.hydromatic.morel.eval.Applicable
-
Packages that use Applicable Package Description net.hydromatic.morel.compile Validates programs (represented asAstNode), deduces their type, and compiles them into code that can be evaluated.net.hydromatic.morel.eval Evaluates expressions. -
-
Uses of Applicable in net.hydromatic.morel.compile
Methods in net.hydromatic.morel.compile that return Applicable Modifier and Type Method Description private ApplicableCompiler. compileApplicable(Environment env, Ast.Exp fn)Compiles a function value to anApplicable, if possible, or returns null. -
Uses of Applicable in net.hydromatic.morel.eval
Classes in net.hydromatic.morel.eval that implement Applicable Modifier and Type Class Description classClosureValue that is sufficient for a function to bind its argument and evaluate its body.Fields in net.hydromatic.morel.eval declared as Applicable Modifier and Type Field Description private static ApplicableCodes. ABSAn applicable that returns the absolute value of an int.private static ApplicableCodes. IGNOREprivate static ApplicableCodes. LIST_ALLprivate static ApplicableCodes. LIST_APPprivate static ApplicableCodes. LIST_ATprivate static ApplicableCodes. LIST_COLLATEprivate static ApplicableCodes. LIST_CONCATprivate static ApplicableCodes. LIST_DROPprivate static ApplicableCodes. LIST_EXISTSprivate static ApplicableCodes. LIST_FILTERprivate static ApplicableCodes. LIST_FINDprivate static ApplicableCodes. LIST_FOLDLprivate static ApplicableCodes. LIST_FOLDRprivate static ApplicableCodes. LIST_GET_ITEMprivate static ApplicableCodes. LIST_HDprivate static ApplicableCodes. LIST_LASTprivate static ApplicableCodes. LIST_LENGTHprivate static ApplicableCodes. LIST_MAPprivate static ApplicableCodes. LIST_NTHprivate static ApplicableCodes. LIST_NULLprivate static ApplicableCodes. LIST_PARTITIONprivate static ApplicableCodes. LIST_REVprivate static ApplicableCodes. LIST_REV_APPENDprivate static ApplicableCodes. LIST_TABULATEprivate static ApplicableCodes. LIST_TAKEprivate static ApplicableCodes. LIST_TLprivate static ApplicableCodes. NOTAn applicable that negates a boolean value.private static ApplicableCodes. RELATIONAL_COUNTprivate static ApplicableCodes. RELATIONAL_SUMprivate static ApplicableCodes. STRING_CONCATprivate static ApplicableCodes. STRING_CONCAT_WITHprivate static ApplicableCodes. STRING_EXPLODEprivate static ApplicableCodes. STRING_EXTRACTprivate static ApplicableCodes. STRING_IMPLODEprivate static ApplicableCodes. STRING_IS_PREFIXprivate static ApplicableCodes. STRING_IS_SUBSTRINGprivate static ApplicableCodes. STRING_IS_SUFFIXprivate static ApplicableCodes. STRING_MAPprivate static ApplicableCodes. STRING_SIZEprivate static ApplicableCodes. STRING_STRprivate static ApplicableCodes. STRING_SUBprivate static ApplicableCodes. STRING_SUBSTRINGprivate static ApplicableCodes. STRING_TRANSLATEMethods in net.hydromatic.morel.eval that return Applicable Modifier and Type Method Description static ApplicableCodes. aggregate(Environment env, Code aggregate, Code argumentCode)private static ApplicableCodes. collate(Applicable comparator)private static ApplicableCodes. find(Applicable fn)private static ApplicableCodes. isPrefix(java.lang.String s)private static ApplicableCodes. isSubstring(java.lang.String s)private static ApplicableCodes. isSuffix(java.lang.String s)private static ApplicableCodes. listAll(Applicable fn)private static ApplicableCodes. listApp(Applicable consumer)private static ApplicableCodes. listExists(Applicable fn)private static ApplicableCodes. listFilter(Applicable fn)private static ApplicableCodes. listFold(boolean left, Applicable fn)private static ApplicableCodes. listFold2(boolean left, Applicable fn, java.lang.Object init)private static ApplicableCodes. listMap(Applicable fn)private static ApplicableCodes. listPartition(Applicable fn)static ApplicableCodes. nth(int slot)Returns an applicable that returns theslotth field of a tuple or record.private static ApplicableCodes. stringConcat(java.lang.String separator)private static ApplicableCodes. stringMap(Applicable f)private static ApplicableCodes. translate(Applicable f)static ApplicableCodes. tyCon(Type dataType, java.lang.String name)Returns an applicable that constructs an instance of a datatype.Methods in net.hydromatic.morel.eval with parameters of type Applicable Modifier and Type Method Description static CodeCodes. apply(Applicable fnValue, Code argCode)Generates the code for applying a function value to an argument.private static ApplicableCodes. collate(Applicable comparator)private static ApplicableCodes. find(Applicable fn)private static ApplicableCodes. listAll(Applicable fn)private static ApplicableCodes. listApp(Applicable consumer)private static ApplicableCodes. listExists(Applicable fn)private static ApplicableCodes. listFilter(Applicable fn)private static ApplicableCodes. listFold(boolean left, Applicable fn)private static ApplicableCodes. listFold2(boolean left, Applicable fn, java.lang.Object init)private static ApplicableCodes. listMap(Applicable fn)private static ApplicableCodes. listPartition(Applicable fn)private static ApplicableCodes. stringMap(Applicable f)private static ApplicableCodes. translate(Applicable f)
-