package ql.ast.visitor.evaluator; import java.util.HashMap; import java.util.Map; import ql.Value; import ql.ast.expression.Identifier; public class ValueEnvironment { private Map<Identifier, Value> environment; public ValueEnvironment() { environment = new HashMap<Identifier, Value>(); } public void store(Identifier identifier, Value valueInstance) { environment.put(identifier, valueInstance); } public Value resolve(Identifier identifier) { return environment.get(identifier); } }