]> Cypherpunks repositories - gostls13.git/commit
go/ast, go/parser: parse alias declarations
authorRobert Griesemer <gri@golang.org>
Mon, 3 Oct 2016 20:28:25 +0000 (13:28 -0700)
committerRobert Griesemer <gri@golang.org>
Tue, 4 Oct 2016 22:45:01 +0000 (22:45 +0000)
commit57ae83307fc4cb90338b39dcc6fe3c61ee8ce0b7
tree8185665ab57f397df638158c06e52811bff3c7a8
parent776a90100f1f65fcf54dfd3d082d657341bdc323
go/ast, go/parser: parse alias declarations

For now, we also accept "type p = p.T" (using = instead of =>, for
type aliases only), so we can experiment with an approach that only
uses type aliases. This concession is implemened in the parser.

For #16339

Change-Id: I88b5522a8b6cfc2e97ca146ede8b32af340220f8
Reviewed-on: https://go-review.googlesource.com/30211
Reviewed-by: Matthew Dempsky <mdempsky@google.com>
src/go/ast/ast.go
src/go/ast/filter.go
src/go/ast/walk.go
src/go/parser/parser.go
src/go/parser/short_test.go