Package net.hydromatic.morel.eval
Class EvalEnvs
- java.lang.Object
-
- net.hydromatic.morel.eval.EvalEnvs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static classEvalEnvs.ArraySubEvalEnvSimilar toMutableEvalEnvbut binds several names.(package private) static classEvalEnvs.MapEvalEnvEvaluation environment that reads from a map.(package private) static classEvalEnvs.MutableArraySubEvalEnvSimilar toMutableEvalEnvbut binds several names; extendsEvalEnvs.ArraySubEvalEnvadding mutability.(package private) static classEvalEnvs.MutablePatSubEvalEnvEvaluation environment that binds several slots based on a pattern.(package private) static classEvalEnvs.MutableSubEvalEnvSimilar toEvalEnvs.SubEvalEnvbut mutable.(package private) static classEvalEnvs.PatSubEvalEnvImmutable copy ofEvalEnvs.MutablePatSubEvalEnv.(package private) static classEvalEnvs.SubEvalEnvEvaluation environment that inherits from a parent environment and adds one binding.
-
Constructor Summary
Constructors Modifier Constructor Description privateEvalEnvs()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static EvalEnvcopyOf(Map<String,Object> valueMap)Creates an evaluation environment with the given (name, value) map.
-