Uses of Package
net.hydromatic.morel.eval
-
Packages that use net.hydromatic.morel.eval Package Description net.hydromatic.morel Standard ML interpreter, implemented in Java.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.net.hydromatic.morel.foreign Provides access to external data sources. -
Classes in net.hydromatic.morel.eval used by net.hydromatic.morel Class Description Session Session environment.Session.Shell Callback to implement "use" command. -
Classes in net.hydromatic.morel.eval used by net.hydromatic.morel.compile Class Description Applicable A compiled expression that can be evaluated by applying to an argument.Code A compiled expression, that can be evaluated.Codes.RowSink Accepts rows produced by a supplier as part of afromclause.Describable Can be visited by aDescriber.Describer Describes a plan (tree ofCodeorApplicableobjects).EvalEnv Evaluation environment.Session Session environment. -
Classes in net.hydromatic.morel.eval used by net.hydromatic.morel.eval Class Description Applicable A compiled expression that can be evaluated by applying to an argument.Applicable2 Applicable whose argument is a 3-tuple.Applicable3 Applicable whose argument is a 3-tuple.ApplicableImpl Abstract implementation ofApplicablethat describes itself with a constant name.Closure Value that is sufficient for a function to bind its argument and evaluate its body.Code A compiled expression, that can be evaluated.Codes.BuiltInExn Definitions of Morel built-in exceptions.Codes.Positioned AnApplicablewhose position can be changed.Codes.RowSink Accepts rows produced by a supplier as part of afromclause.Codes.StringSub ImplementsBuiltIn.STRING_SUB.Describable Can be visited by aDescriber.Describer Describes a plan (tree ofCodeorApplicableobjects).Describer.Detail Provided as a callback while describing a node.EvalEnv Evaluation environment.EvalEnvs.ArraySubEvalEnv Similar toMutableEvalEnvbut binds several names.EvalEnvs.PatSubEvalEnv Immutable copy ofEvalEnvs.MutablePatSubEvalEnv.EvalEnvs.SubEvalEnv Evaluation environment that inherits from a parent environment and adds one binding.MutableEvalEnv An evaluation environment whose last entry is mutable.Prop Property.Session Session environment.Session.Shell Callback to implement "use" command.Session.Shells Various implementations ofSession.Shell.Unit A placeholder value for the "unit" type. -
Classes in net.hydromatic.morel.eval used by net.hydromatic.morel.foreign Class Description Code A compiled expression, that can be evaluated.Describable Can be visited by aDescriber.Describer Describes a plan (tree ofCodeorApplicableobjects).EvalEnv Evaluation environment.Session Session environment.