Package net.hydromatic.morel.eval
Class EvalEnvs.SubEvalEnv
java.lang.Object
net.hydromatic.morel.eval.EvalEnvs.SubEvalEnv
- All Implemented Interfaces:
EvalEnv
- Direct Known Subclasses:
EvalEnvs.MutableSubEvalEnv
- Enclosing class:
EvalEnvs
Evaluation environment that inherits from a parent environment and adds
one binding.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.hydromatic.morel.eval.EvalEnv
bind, bindMutable, bindMutableArray, bindMutablePat, fix, valueMap
-
Field Details
-
parentEnv
-
name
-
value
-
-
Constructor Details
-
SubEvalEnv
-
-
Method Details
-
visit
Description copied from interface:EvalEnvVisits every variable binding in this environment.Bindings that are obscured by more recent bindings of the same name are visited, but after the more obscuring bindings.
-
getOpt
Description copied from interface:EvalEnvReturns the binding ofnameif bound, null if not.
-