go/usr/austin/eval
Austin Clements 90ffb7b8f5 Cleanup of Type/Value interface. Add Type.ZeroVal, replace
all type-specific value functions, and use ZeroVal to create
new frames.  Remove Value.Type; it was unused and difficult
for values with composite types.  Add Value.Assign methods.

R=rsc
APPROVED=rsc
DELTA=282  (135 added, 90 deleted, 57 changed)
OCL=31894
CL=31930
2009-07-21 13:31:23 -07:00
..
decls.go Cleanup of Type/Value interface. Add Type.ZeroVal, replace 2009-07-21 13:31:23 -07:00
expr.go Cleanup of Type/Value interface. Add Type.ZeroVal, replace 2009-07-21 13:31:23 -07:00
scope.go Cleanup of Type/Value interface. Add Type.ZeroVal, replace 2009-07-21 13:31:23 -07:00
type.go Cleanup of Type/Value interface. Add Type.ZeroVal, replace 2009-07-21 13:31:23 -07:00
util.go Implement array types and index expressions. 2009-07-20 17:41:40 -07:00
value.go Cleanup of Type/Value interface. Add Type.ZeroVal, replace 2009-07-21 13:31:23 -07:00