1
0
mirror of https://github.com/golang/go synced 2024-11-22 00:34:40 -07:00
go/src
Robert Griesemer 1b2c3e664b go/parser: resolve identifiers properly
Correctly distinguish between lhs and rhs identifiers
and resolve/declare them accordingly.

Collect field and method names in respective scopes
(will be available after some minor AST API changes).

Also collect imports since it's useful to have that
list directly w/o having to re-traverse the AST
(will also be available after some minor AST API changes).

No external API changes in this CL.

R=rsc, rog
CC=golang-dev
https://golang.org/cl/4271061
2011-03-24 11:45:52 -07:00
..
cmd testing: add -test.cpuprofile flag 2011-03-23 18:17:14 -04:00
lib9 lib9, libmach: Change GOOS references to GOHOSTOS 2011-03-15 14:42:18 -04:00
libbio
libmach lib9, libmach: Change GOOS references to GOHOSTOS 2011-03-15 14:42:18 -04:00
pkg go/parser: resolve identifiers properly 2011-03-24 11:45:52 -07:00
all.bash
clean.bash build: reenable clean.bash without gomake 2011-03-21 00:27:50 -03:00
env.bash build: move $GOBIN ahead of /bin, /usr/bin in build $PATH 2011-02-28 14:55:27 -05:00
make.bash build: diagnose Ubuntu's buggy copy of gold 2011-03-18 18:23:00 -04:00
Make.ccmd build: remove intermediate yacc files in Make.ccmd 2010-12-14 12:22:40 -05:00
Make.clib
Make.cmd build: remove duplicate dependency in Make.cmd 2011-03-14 12:33:44 -04:00
Make.common build: avoid calling gomake wrapper in recursive make 2011-03-05 14:53:29 -05:00
Make.inc goinstall: handle $(GOOS) and $(GOARCH) in filenames 2011-03-07 10:54:53 -05:00
Make.pkg Make.pkg: Always define _CGO_CFLAGS and friends. 2011-03-22 13:30:16 -07:00
quietgcc.bash
run.bash build: run gotest in misc/cgo/test 2011-03-11 15:09:32 -05:00
sudo.bash
version.bash .hgtags: s/release/weekly/ 2011-03-11 18:04:18 +11:00