919293949596979899100101
@Override public void evalDecl(Environment evalEnv, Environment declEnv) { VarValueBinding vb = (VarValueBinding) declEnv.lookup(binding.getName()); if (definition == null) { vb.assign(null); return; } Value defValue = definition.evaluate(evalEnv); vb.assign(defValue); }
9596979899100101102103104105
if (definition == null) { vb.assign(null); return; } Value defValue = definition.evaluate(evalEnv); vb.assign(defValue); } @Override public Map<String, TypedAST> getChildren() { Hashtable<String, TypedAST> children = new Hashtable<>();