]> Cypherpunks repositories - gostls13.git/commit
various go printer fixes:
authorRobert Griesemer <gri@golang.org>
Tue, 6 Oct 2009 02:37:34 +0000 (19:37 -0700)
committerRobert Griesemer <gri@golang.org>
Tue, 6 Oct 2009 02:37:34 +0000 (19:37 -0700)
commite8210824f6e418e9e43dacc9934ae7347c952614
treefa380936794ea4dc9f733fd8d42b7dad461eda23
parentc915bc54ba171f6fb42db9af111e0443d5378bb7
various go printer fixes:
- better handling of line breaks in expression lists
- fixed line breaks around label decls
- remove ()'s around if, for, switch expressions
- simple index expressions don't require blanks
- better line breaks around declarations of different kind

R=rsc
DELTA=404  (369 added, 8 deleted, 27 changed)
OCL=35354
CL=35359
src/pkg/go/printer/printer.go
src/pkg/go/printer/testdata/declarations.go
src/pkg/go/printer/testdata/declarations.golden
src/pkg/go/printer/testdata/expressions.go
src/pkg/go/printer/testdata/expressions.golden
src/pkg/go/printer/testdata/linebreaks.go
src/pkg/go/printer/testdata/linebreaks.golden
src/pkg/go/printer/testdata/statements.go
src/pkg/go/printer/testdata/statements.golden