]> Cypherpunks repositories - gostls13.git/commit
go/ast, parser: remember short variable decls. w/ correspoding ident objects
authorRobert Griesemer <gri@golang.org>
Tue, 20 Dec 2011 17:59:09 +0000 (09:59 -0800)
committerRobert Griesemer <gri@golang.org>
Tue, 20 Dec 2011 17:59:09 +0000 (09:59 -0800)
commitb9697d4a58bfd6dd99e03123c3d53e4f1b035787
tree9917b80ea5dd71b8093bc0f8361b15e6c5437f23
parentc50e4f5e2f260ff2b68a127843b197443460043f
go/ast, parser: remember short variable decls. w/ correspoding ident objects

The ast.Object's Decl field pointed back to the corresponding declaration for
all but short variable declarations. Now remember corresponding assignment
statement in the Decl field.

Also: simplified some code for parsing select statements.

R=golang-dev, r, bradfitz
CC=golang-dev
https://golang.org/cl/5492072
src/pkg/go/ast/scope.go
src/pkg/go/parser/parser.go