]> Cypherpunks repositories - gostls13.git/commit
go/parser: parse incomplete selection "fmt." as a blank selection "fmt._"
authorAlan Donovan <adonovan@google.com>
Wed, 20 May 2015 19:49:23 +0000 (15:49 -0400)
committerAlan Donovan <adonovan@google.com>
Wed, 20 May 2015 20:57:49 +0000 (20:57 +0000)
commitceb8fe45da7042b20189de0b66db5b33bb589f7b
tree98ad82ee889a63e355593eef5794f1c58f4e90d1
parent8401b19e7e6bf60d66b2d71cd3fa2215c4649d31
go/parser: parse incomplete selection "fmt." as a blank selection "fmt._"

Formerly it would return a BadExpr.

This prevents partial syntax from being discarded, and makes the error
recovery logic more consistent with other places where an identifier
was expected but not found.

+ test

Change-Id: I223c0c0589e7ceb7207ae951b8f71b9275a1eb73
Reviewed-on: https://go-review.googlesource.com/10269
Reviewed-by: Robert Griesemer <gri@golang.org>
src/go/parser/interface.go
src/go/parser/parser.go
src/go/parser/parser_test.go