]> Cypherpunks repositories - gostls13.git/commit
go/parser: report error if ParseExpr argument contains extra tokens
authorRobert Griesemer <gri@golang.org>
Wed, 26 Feb 2014 17:54:01 +0000 (09:54 -0800)
committerRobert Griesemer <gri@golang.org>
Wed, 26 Feb 2014 17:54:01 +0000 (09:54 -0800)
commit85f59b34291a9e16bf3a2e7db586cd824a121825
tree6fa0f7154910be26cc70fcef64c65e9e09a06dc2
parente8fe1cce66f51e7fa12a1b37dd273bbcd10176a8
go/parser: report error if ParseExpr argument contains extra tokens

This partly addresses issue 6099 where a gofmt rewrite is behaving
unexpectedly because the provided rewrite term is not a valid expression
but is silently consumed anyway.

LGTM=bradfitz
R=golang-codereviews, bradfitz
CC=golang-codereviews
https://golang.org/cl/68920044
src/pkg/go/parser/interface.go
src/pkg/go/parser/parser_test.go