public AbstractValue Lookup(Variable variable) { Variable newVar = _variableMap[variable]; return(AbstractValue.LimitType(newVar.Type, Ast.ReadDefined(newVar))); }
public override AbstractValue AbstractEvaluate(AbstractContext context) { return(AbstractValue.Constant(_value, this)); }