]> Cypherpunks repositories - gostls13.git/commit
go/printer: simpler exprList code, more tests
authorRobert Griesemer <gri@golang.org>
Fri, 2 Mar 2012 19:16:05 +0000 (11:16 -0800)
committerRobert Griesemer <gri@golang.org>
Fri, 2 Mar 2012 19:16:05 +0000 (11:16 -0800)
commit6474eda490bbac1d24822e04081ca0f16389ae9d
tree10576da22ee0de7f43ff68b92fba2eb80bc09ab9
parentde7361bf986ea73ddf358c38d2c0a512eb3222c7
go/printer: simpler exprList code, more tests

Except for the tests, this is mostly deleting code:

- removed several exprListModes:
  blankStart: easily done explicitly, and trailing blanks
    are cleaned up by the trimmer post-pass
  blankEnd: never used
  commaSep: all exprLists calls had this set

- added test cases for multi-line returns
(for a later fix of issue 1207)

- no formatting changes

R=golang-dev, rsc
CC=golang-dev
https://golang.org/cl/5672062
src/pkg/go/printer/nodes.go
src/pkg/go/printer/testdata/statements.golden
src/pkg/go/printer/testdata/statements.input