package org.fugazi.ql.evaluator;
import org.fugazi.ql.evaluator.expression_value.ExpressionValue;
import org.fugazi.ql.evaluator.expression_value.UndefinedValue;
import java.util.HashMap;
/**
* Value keeper: <identifier name, ExpressionValue >
*/
public class ValueStorage extends HashMap<String, ExpressionValue> {
public void saveValue(String _id, ExpressionValue _val) {
this.put(_id, _val);
}
public ExpressionValue getExpressionValue(String _id) {
return this.containsKey(_id) ? this.get(_id) : new UndefinedValue();
}
}