Package net.hydromatic.morel.eval
Class EvalEnvs
java.lang.Object
net.hydromatic.morel.eval.EvalEnvs
Helpers for
EvalEnv.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static classSimilar toMutableEvalEnvbut binds several names.(package private) static classEvaluation environment that reads from a map.(package private) static classSimilar toMutableEvalEnvbut binds several names; extendsEvalEnvs.ArraySubEvalEnvadding mutability.(package private) static classEvaluation environment that binds several slots based on a pattern.(package private) static classSimilar toEvalEnvs.SubEvalEnvbut mutable.(package private) static classImmutable copy ofEvalEnvs.MutablePatSubEvalEnv.(package private) static classEvaluation environment that inherits from a parent environment and adds one binding. -
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
EvalEnvs
private EvalEnvs()
-
-
Method Details
-
copyOf
Creates an evaluation environment with the given (name, value) map.
-