]> Cypherpunks repositories - gostls13.git/commit
More steps towards tracking of identifier scopes.
authorRobert Griesemer <gri@golang.org>
Wed, 27 Jan 2010 17:44:28 +0000 (09:44 -0800)
committerRobert Griesemer <gri@golang.org>
Wed, 27 Jan 2010 17:44:28 +0000 (09:44 -0800)
commitf39dc9fff28749da312d711f0256fc8dfd9f9246
treecdf9928245da4436c67b609492c99537046f3aed
parent1c369bd55fda993c2612452ec8e19dda2637106d
More steps towards tracking of identifier scopes.
- provide scope to parse functions; if non-nil, parser uses the scope
  to declare and lookup identifiers
- resolve forward references where possible

R=rsc
CC=golang-dev
https://golang.org/cl/194098
13 files changed:
src/cmd/cgo/ast.go
src/cmd/cgo/gcc.go
src/cmd/godoc/godoc.go
src/cmd/godoc/index.go
src/cmd/gofmt/gofmt.go
src/cmd/gofmt/rewrite.go
src/pkg/exp/parser/interface.go
src/pkg/go/ast/ast.go
src/pkg/go/ast/scope.go
src/pkg/go/parser/interface.go
src/pkg/go/parser/parser.go
src/pkg/go/parser/parser_test.go
src/pkg/go/printer/printer_test.go