]> Cypherpunks repositories - gostls13.git/commit
go/ast: provide complete node text range info
authorRobert Griesemer <gri@golang.org>
Tue, 4 Jan 2011 18:14:16 +0000 (10:14 -0800)
committerRobert Griesemer <gri@golang.org>
Tue, 4 Jan 2011 18:14:16 +0000 (10:14 -0800)
commit9214016b3de7803720394e0de09637588af86097
tree653bb49c5010c2a5ac69e4aff89190eb1df0842c
parent71793d4b42b1f95ddce31e17fa98177f4e42269c
go/ast: provide complete node text range info

- add End() method to all nodes; the text range of a node n is [n.Pos(), n.End())
- various small bug fixes in the process
- fixed several comments

R=r, rsc
CC=golang-dev
https://golang.org/cl/3769042
src/cmd/cgo/ast.go
src/pkg/exp/eval/expr.go
src/pkg/go/ast/ast.go
src/pkg/go/ast/walk.go
src/pkg/go/parser/parser.go
src/pkg/go/printer/nodes.go