1
0
mirror of https://github.com/golang/go synced 2024-10-05 12:11:22 -06:00
go/usr/austin/eval
Austin Clements c90bc34d75 Implement cap, len, and make, as well as the general framework
for built-in functions and type conversions.  Extract out
common operations on expression nodes for converting them to
ints and implicitly dereferencing arrays.

R=rsc
APPROVED=rsc
DELTA=442  (365 added, 50 deleted, 27 changed)
OCL=34064
CL=34064
2009-08-28 18:03:03 -07:00
..
abort.go Implement cap, len, and make, as well as the general framework 2009-08-28 18:03:03 -07:00
bridge.go Give NamedTypes a public interface 2009-08-28 12:45:30 -07:00
compiler.go Make the statement compiler not use the AST visitor. 2009-08-27 11:21:52 -07:00
decls.go Make it only necessary to exit blocks, not scopes. Allow 2009-08-24 13:48:16 -07:00
expr.go Implement cap, len, and make, as well as the general framework 2009-08-28 18:03:03 -07:00
func.go Convert interpreter to whole-package compilation. 2009-08-12 17:24:05 -07:00
Makefile Implement runtime errors, divide-by-zero checking, nil pointer 2009-08-28 10:39:57 -07:00
scope.go Fix named types being defined to named types. In general, the 2009-08-28 14:39:12 -07:00
stmt.go Implement runtime errors, divide-by-zero checking, nil pointer 2009-08-28 10:39:57 -07:00
type.go Implement cap, len, and make, as well as the general framework 2009-08-28 18:03:03 -07:00
typec.go Implement cap, len, and make, as well as the general framework 2009-08-28 18:03:03 -07:00
util.go Convert interpreter to whole-package compilation. 2009-08-12 17:24:05 -07:00
value.go Utilities to bridge native types and functions into 2009-08-27 13:11:06 -07:00