1
0
mirror of https://github.com/golang/go synced 2024-10-04 20:21:22 -06:00
go/src/pkg/exp/eval
Robert Griesemer 01b4f2dd23 Steps towards tracking scopes for identifiers.
- Identifiers refer now to the language entity (Object)
	  that they denote. At the moment this is at best an
	  approximation.

	- Initial data structures for language entities (Objects)
          and expression types (Type) independent of the actual
	  type notations.

	- Initial support for declaring and looking up identifiers.

	- Updated various dependent files and added support functions.

	- Extensively tested to avoid breakage. This is an AST change.

R=rsc
CC=golang-dev, rog
https://golang.org/cl/189080
2010-01-15 13:27:45 -08:00
..
abort.go 1) Change default gofmt default settings for 2009-12-15 15:27:16 -08:00
bridge.go 1) Change default gofmt default settings for 2009-12-15 15:27:16 -08:00
compiler.go 1) Change default gofmt default settings for 2009-12-15 15:27:16 -08:00
eval_test.go 1) Change default gofmt default settings for 2009-12-15 15:27:16 -08:00
expr1.go 1) Change default gofmt default settings for 2009-12-15 15:27:16 -08:00
expr_test.go 1) Change default gofmt default settings for 2009-12-15 15:27:16 -08:00
expr.go Steps towards tracking scopes for identifiers. 2010-01-15 13:27:45 -08:00
func.go 1) Change default gofmt default settings for 2009-12-15 15:27:16 -08:00
gen.go 1) Change default gofmt default settings for 2009-12-15 15:27:16 -08:00
main.go 1) Change default gofmt default settings for 2009-12-15 15:27:16 -08:00
Makefile go: makes it build for the case $GOROOT has whitespaces 2009-11-23 17:32:51 -08:00
scope.go 1) Change default gofmt default settings for 2009-12-15 15:27:16 -08:00
stmt_test.go fix build, enable an exp/eval's assignment check 2009-12-18 11:21:11 -08:00
stmt.go Steps towards tracking scopes for identifiers. 2010-01-15 13:27:45 -08:00
test.bash Remove GOBIN in PATH dependency; don't assume cwd is $GOROOT/src 2009-12-11 15:14:09 -08:00
type.go Steps towards tracking scopes for identifiers. 2010-01-15 13:27:45 -08:00
typec.go Steps towards tracking scopes for identifiers. 2010-01-15 13:27:45 -08:00
util.go 1) Change default gofmt default settings for 2009-12-15 15:27:16 -08:00
value.go 1) Change default gofmt default settings for 2009-12-15 15:27:16 -08:00
world.go 1) Change default gofmt default settings for 2009-12-15 15:27:16 -08:00