- fine-tuning of one-line func heuristic (nodes.go)

- enabled for function declarations (not just function literals)
- applied gofmt -w $GOROOT/src
(look for instance at src/pkg/debug/elf/elf.go)

R=r, rsc
CC=go-dev
http://go/go-review/1026006
This commit is contained in:
Robert Griesemer 2009-11-06 14:24:38 -08:00
parent 8c40900fc2
commit 368f8cbc75
213 changed files with 1297 additions and 3670 deletions

View file

@ -25,9 +25,7 @@ type pair struct {
s string;
}
func isDigit(c uint8) bool {
return '0' <= c && c <= '9';
}
func isDigit(c uint8) bool { return '0' <= c && c <= '9' }
func assert(t *testing.T, s, want string) {
if s != want {
@ -35,9 +33,7 @@ func assert(t *testing.T, s, want string) {
}
}
func typestring(i interface{}) string {
return Typeof(i).String();
}
func typestring(i interface{}) string { return Typeof(i).String() }
var typeTests = []pair{
pair{struct {
@ -1070,9 +1066,7 @@ type Point struct {
x, y int;
}
func (p Point) Dist(scale int) int {
return p.x * p.x * scale + p.y * p.y * scale;
}
func (p Point) Dist(scale int) int { return p.x * p.x * scale + p.y * p.y * scale }
func TestMethod(t *testing.T) {
// Non-curried method of type.