remove semis after statements in one-statement statement lists

R=rsc, r
http://go/go-review/1025029
diff --git a/src/pkg/fmt/print.go b/src/pkg/fmt/print.go
index a27c65c..4d7dd4c 100644
--- a/src/pkg/fmt/print.go
+++ b/src/pkg/fmt/print.go
@@ -143,15 +143,15 @@
 func (p *pp) Flag(b int) bool {
 	switch b {
 	case '-':
-		return p.fmt.minus;
+		return p.fmt.minus
 	case '+':
-		return p.fmt.plus;
+		return p.fmt.plus
 	case '#':
-		return p.fmt.sharp;
+		return p.fmt.sharp
 	case ' ':
-		return p.fmt.space;
+		return p.fmt.space
 	case '0':
-		return p.fmt.zero;
+		return p.fmt.zero
 	}
 	return false;
 }
@@ -160,11 +160,11 @@
 	if len(p.buf) < n {
 		newn := allocSize + len(p.buf);
 		if newn < n {
-			newn = n + allocSize;
+			newn = n + allocSize
 		}
 		b := make([]byte, newn);
 		for i := 0; i < p.n; i++ {
-			b[i] = p.buf[i];
+			b[i] = p.buf[i]
 		}
 		p.buf = b;
 	}
@@ -193,7 +193,7 @@
 		p.buf[p.n] = byte(c);
 		p.n++;
 	} else {
-		p.addstr(string(c));
+		p.addstr(string(c))
 	}
 }
 
@@ -298,7 +298,7 @@
 	val := v.Field(i);
 	if i, ok := val.(*reflect.InterfaceValue); ok {
 		if inter := i.Interface(); inter != nil {
-			return reflect.NewValue(inter);
+			return reflect.NewValue(inter)
 		}
 	}
 	return val;
@@ -308,7 +308,7 @@
 
 func getBool(v reflect.Value) (val bool, ok bool) {
 	if b, ok := v.(*reflect.BoolValue); ok {
-		return b.Get(), true;
+		return b.Get(), true
 	}
 	return;
 }
@@ -316,37 +316,37 @@
 func getInt(v reflect.Value) (val int64, signed, ok bool) {
 	switch v := v.(type) {
 	case *reflect.IntValue:
-		return int64(v.Get()), true, true;
+		return int64(v.Get()), true, true
 	case *reflect.Int8Value:
-		return int64(v.Get()), true, true;
+		return int64(v.Get()), true, true
 	case *reflect.Int16Value:
-		return int64(v.Get()), true, true;
+		return int64(v.Get()), true, true
 	case *reflect.Int32Value:
-		return int64(v.Get()), true, true;
+		return int64(v.Get()), true, true
 	case *reflect.Int64Value:
-		return int64(v.Get()), true, true;
+		return int64(v.Get()), true, true
 	case *reflect.UintValue:
-		return int64(v.Get()), false, true;
+		return int64(v.Get()), false, true
 	case *reflect.Uint8Value:
-		return int64(v.Get()), false, true;
+		return int64(v.Get()), false, true
 	case *reflect.Uint16Value:
-		return int64(v.Get()), false, true;
+		return int64(v.Get()), false, true
 	case *reflect.Uint32Value:
-		return int64(v.Get()), false, true;
+		return int64(v.Get()), false, true
 	case *reflect.Uint64Value:
-		return int64(v.Get()), false, true;
+		return int64(v.Get()), false, true
 	case *reflect.UintptrValue:
-		return int64(v.Get()), false, true;
+		return int64(v.Get()), false, true
 	}
 	return;
 }
 
 func getString(v reflect.Value) (val string, ok bool) {
 	if v, ok := v.(*reflect.StringValue); ok {
-		return v.Get(), true;
+		return v.Get(), true
 	}
 	if bytes, ok := v.Interface().([]byte); ok {
-		return string(bytes), true;
+		return string(bytes), true
 	}
 	return;
 }
@@ -354,10 +354,10 @@
 func getFloat32(v reflect.Value) (val float32, ok bool) {
 	switch v := v.(type) {
 	case *reflect.Float32Value:
-		return float32(v.Get()), true;
+		return float32(v.Get()), true
 	case *reflect.FloatValue:
 		if v.Type().Size() * 8 == 32 {
-			return float32(v.Get()), true;
+			return float32(v.Get()), true
 		}
 	}
 	return;
@@ -367,10 +367,10 @@
 	switch v := v.(type) {
 	case *reflect.FloatValue:
 		if v.Type().Size() * 8 == 64 {
-			return float64(v.Get()), true;
+			return float64(v.Get()), true
 		}
 	case *reflect.Float64Value:
-		return float64(v.Get()), true;
+		return float64(v.Get()), true
 	}
 	return;
 }
@@ -378,7 +378,7 @@
 func getPtr(v reflect.Value) (val uintptr, ok bool) {
 	switch v := v.(type) {
 	case *reflect.PtrValue:
-		return uintptr(v.Get()), true;
+		return uintptr(v.Get()), true
 	}
 	return;
 }
@@ -387,7 +387,7 @@
 
 func parsenum(s string, start, end int) (n int, got bool, newi int) {
 	if start >= end {
-		return 0, false, end;
+		return 0, false, end
 	}
 	isnum := false;
 	num := 0;
@@ -423,20 +423,20 @@
 BigSwitch:
 	switch f := field.(type) {
 	case *reflect.BoolValue:
-		s = p.fmt.Fmt_boolean(f.Get()).Str();
+		s = p.fmt.Fmt_boolean(f.Get()).Str()
 	case *reflect.Float32Value:
-		s = p.fmt.Fmt_g32(f.Get()).Str();
+		s = p.fmt.Fmt_g32(f.Get()).Str()
 	case *reflect.Float64Value:
-		s = p.fmt.Fmt_g64(f.Get()).Str();
+		s = p.fmt.Fmt_g64(f.Get()).Str()
 	case *reflect.FloatValue:
 		if field.Type().Size() * 8 == 32 {
-			s = p.fmt.Fmt_g32(float32(f.Get())).Str();
+			s = p.fmt.Fmt_g32(float32(f.Get())).Str()
 		} else {
-			s = p.fmt.Fmt_g64(float64(f.Get())).Str();
+			s = p.fmt.Fmt_g64(float64(f.Get())).Str()
 		}
 	case *reflect.StringValue:
 		if sharp {
-			s = p.fmt.Fmt_q(f.Get()).Str();
+			s = p.fmt.Fmt_q(f.Get()).Str()
 		} else {
 			s = p.fmt.Fmt_s(f.Get()).Str();
 			was_string = true;
@@ -446,15 +446,15 @@
 			p.addstr(field.Type().String());
 			p.addstr("{");
 		} else {
-			p.addstr("map[");
+			p.addstr("map[")
 		}
 		keys := f.Keys();
 		for i, key := range keys {
 			if i > 0 {
 				if sharp {
-					p.addstr(", ");
+					p.addstr(", ")
 				} else {
-					p.addstr(" ");
+					p.addstr(" ")
 				}
 			}
 			p.printField(key, plus, sharp, depth+1);
@@ -462,13 +462,13 @@
 			p.printField(f.Elem(key), plus, sharp, depth+1);
 		}
 		if sharp {
-			p.addstr("}");
+			p.addstr("}")
 		} else {
-			p.addstr("]");
+			p.addstr("]")
 		}
 	case *reflect.StructValue:
 		if sharp {
-			p.addstr(field.Type().String());
+			p.addstr(field.Type().String())
 		}
 		p.add('{');
 		v := f;
@@ -477,9 +477,9 @@
 		for i := 0; i < v.NumField(); i++ {
 			if i > 0 {
 				if sharp {
-					p.addstr(", ");
+					p.addstr(", ")
 				} else {
-					p.addstr(" ");
+					p.addstr(" ")
 				}
 			}
 			if plus || sharp {
@@ -498,32 +498,32 @@
 				p.addstr(field.Type().String());
 				p.addstr("(nil)");
 			} else {
-				s = "<nil>";
+				s = "<nil>"
 			}
 		} else {
-			return p.printField(value, plus, sharp, depth+1);
+			return p.printField(value, plus, sharp, depth+1)
 		}
 	case reflect.ArrayOrSliceValue:
 		if sharp {
 			p.addstr(field.Type().String());
 			p.addstr("{");
 		} else {
-			p.addstr("[");
+			p.addstr("[")
 		}
 		for i := 0; i < f.Len(); i++ {
 			if i > 0 {
 				if sharp {
-					p.addstr(", ");
+					p.addstr(", ")
 				} else {
-					p.addstr(" ");
+					p.addstr(" ")
 				}
 			}
 			p.printField(f.Elem(i), plus, sharp, depth+1);
 		}
 		if sharp {
-			p.addstr("}");
+			p.addstr("}")
 		} else {
-			p.addstr("]");
+			p.addstr("]")
 		}
 	case *reflect.PtrValue:
 		v := f.Get();
@@ -546,7 +546,7 @@
 			p.addstr(field.Type().String());
 			p.addstr(")(");
 			if v == 0 {
-				p.addstr("nil");
+				p.addstr("nil")
 			} else {
 				p.fmt.sharp = true;
 				p.addstr(p.fmt.Fmt_ux64(uint64(v)).Str());
@@ -567,7 +567,7 @@
 			p.addstr(field.Type().String());
 			p.addstr(")(");
 			if v == 0 {
-				p.addstr("nil");
+				p.addstr("nil")
 			} else {
 				p.fmt.sharp = true;
 				p.addstr(p.fmt.Fmt_ux64(uint64(v)).Str());
@@ -581,13 +581,13 @@
 		v, signed, ok := getInt(field);
 		if ok {
 			if signed {
-				s = p.fmt.Fmt_d64(v).Str();
+				s = p.fmt.Fmt_d64(v).Str()
 			} else {
 				if sharp {
 					p.fmt.sharp = true;	// turn on 0x
 					s = p.fmt.Fmt_ux64(uint64(v)).Str();
 				} else {
-					s = p.fmt.Fmt_ud64(uint64(v)).Str();
+					s = p.fmt.Fmt_ud64(uint64(v)).Str()
 				}
 			}
 			break;
@@ -615,24 +615,24 @@
 	F:	for ; i < end; i++ {
 			switch format[i] {
 			case '#':
-				p.fmt.sharp = true;
+				p.fmt.sharp = true
 			case '0':
-				p.fmt.zero = true;
+				p.fmt.zero = true
 			case '+':
-				p.fmt.plus = true;
+				p.fmt.plus = true
 			case '-':
-				p.fmt.minus = true;
+				p.fmt.minus = true
 			case ' ':
-				p.fmt.space = true;
+				p.fmt.space = true
 			default:
-				break F;
+				break F
 			}
 		}
 		// do we have 20 (width)?
 		p.fmt.wid, p.fmt.wid_present, i = parsenum(format, i, end);
 		// do we have .20 (precision)?
 		if i < end && format[i] == '.' {
-			p.fmt.prec, p.fmt.prec_present, i = parsenum(format, i+1, end);
+			p.fmt.prec, p.fmt.prec_present, i = parsenum(format, i+1, end)
 		}
 		c, w = utf8.DecodeRuneInString(format[i:len(format)]);
 		i += w;
@@ -666,116 +666,116 @@
 		case 't':
 			if v, ok := getBool(field); ok {
 				if v {
-					s = "true";
+					s = "true"
 				} else {
-					s = "false";
+					s = "false"
 				}
 			} else {
-				goto badtype;
+				goto badtype
 			}
 
 		// int
 		case 'b':
 			if v, _, ok := getInt(field); ok {
-				s = p.fmt.Fmt_b64(uint64(v)).Str();	// always unsigned
+				s = p.fmt.Fmt_b64(uint64(v)).Str()	// always unsigned
 			} else if v, ok := getFloat32(field); ok {
-				s = p.fmt.Fmt_fb32(v).Str();
+				s = p.fmt.Fmt_fb32(v).Str()
 			} else if v, ok := getFloat64(field); ok {
-				s = p.fmt.Fmt_fb64(v).Str();
+				s = p.fmt.Fmt_fb64(v).Str()
 			} else {
-				goto badtype;
+				goto badtype
 			}
 		case 'c':
 			if v, _, ok := getInt(field); ok {
-				s = p.fmt.Fmt_c(int(v)).Str();
+				s = p.fmt.Fmt_c(int(v)).Str()
 			} else {
-				goto badtype;
+				goto badtype
 			}
 		case 'd':
 			if v, signed, ok := getInt(field); ok {
 				if signed {
-					s = p.fmt.Fmt_d64(v).Str();
+					s = p.fmt.Fmt_d64(v).Str()
 				} else {
-					s = p.fmt.Fmt_ud64(uint64(v)).Str();
+					s = p.fmt.Fmt_ud64(uint64(v)).Str()
 				}
 			} else {
-				goto badtype;
+				goto badtype
 			}
 		case 'o':
 			if v, signed, ok := getInt(field); ok {
 				if signed {
-					s = p.fmt.Fmt_o64(v).Str();
+					s = p.fmt.Fmt_o64(v).Str()
 				} else {
-					s = p.fmt.Fmt_uo64(uint64(v)).Str();
+					s = p.fmt.Fmt_uo64(uint64(v)).Str()
 				}
 			} else {
-				goto badtype;
+				goto badtype
 			}
 		case 'x':
 			if v, signed, ok := getInt(field); ok {
 				if signed {
-					s = p.fmt.Fmt_x64(v).Str();
+					s = p.fmt.Fmt_x64(v).Str()
 				} else {
-					s = p.fmt.Fmt_ux64(uint64(v)).Str();
+					s = p.fmt.Fmt_ux64(uint64(v)).Str()
 				}
 			} else if v, ok := getString(field); ok {
-				s = p.fmt.Fmt_sx(v).Str();
+				s = p.fmt.Fmt_sx(v).Str()
 			} else {
-				goto badtype;
+				goto badtype
 			}
 		case 'X':
 			if v, signed, ok := getInt(field); ok {
 				if signed {
-					s = p.fmt.Fmt_X64(v).Str();
+					s = p.fmt.Fmt_X64(v).Str()
 				} else {
-					s = p.fmt.Fmt_uX64(uint64(v)).Str();
+					s = p.fmt.Fmt_uX64(uint64(v)).Str()
 				}
 			} else if v, ok := getString(field); ok {
-				s = p.fmt.Fmt_sX(v).Str();
+				s = p.fmt.Fmt_sX(v).Str()
 			} else {
-				goto badtype;
+				goto badtype
 			}
 
 		// float
 		case 'e':
 			if v, ok := getFloat32(field); ok {
-				s = p.fmt.Fmt_e32(v).Str();
+				s = p.fmt.Fmt_e32(v).Str()
 			} else if v, ok := getFloat64(field); ok {
-				s = p.fmt.Fmt_e64(v).Str();
+				s = p.fmt.Fmt_e64(v).Str()
 			} else {
-				goto badtype;
+				goto badtype
 			}
 		case 'E':
 			if v, ok := getFloat32(field); ok {
-				s = p.fmt.Fmt_E32(v).Str();
+				s = p.fmt.Fmt_E32(v).Str()
 			} else if v, ok := getFloat64(field); ok {
-				s = p.fmt.Fmt_E64(v).Str();
+				s = p.fmt.Fmt_E64(v).Str()
 			} else {
-				goto badtype;
+				goto badtype
 			}
 		case 'f':
 			if v, ok := getFloat32(field); ok {
-				s = p.fmt.Fmt_f32(v).Str();
+				s = p.fmt.Fmt_f32(v).Str()
 			} else if v, ok := getFloat64(field); ok {
-				s = p.fmt.Fmt_f64(v).Str();
+				s = p.fmt.Fmt_f64(v).Str()
 			} else {
-				goto badtype;
+				goto badtype
 			}
 		case 'g':
 			if v, ok := getFloat32(field); ok {
-				s = p.fmt.Fmt_g32(v).Str();
+				s = p.fmt.Fmt_g32(v).Str()
 			} else if v, ok := getFloat64(field); ok {
-				s = p.fmt.Fmt_g64(v).Str();
+				s = p.fmt.Fmt_g64(v).Str()
 			} else {
-				goto badtype;
+				goto badtype
 			}
 		case 'G':
 			if v, ok := getFloat32(field); ok {
-				s = p.fmt.Fmt_G32(v).Str();
+				s = p.fmt.Fmt_G32(v).Str()
 			} else if v, ok := getFloat64(field); ok {
-				s = p.fmt.Fmt_G64(v).Str();
+				s = p.fmt.Fmt_G64(v).Str()
 			} else {
-				goto badtype;
+				goto badtype
 			}
 
 		// string
@@ -788,27 +788,27 @@
 				}
 			}
 			if v, ok := getString(field); ok {
-				s = p.fmt.Fmt_s(v).Str();
+				s = p.fmt.Fmt_s(v).Str()
 			} else {
-				goto badtype;
+				goto badtype
 			}
 		case 'q':
 			if v, ok := getString(field); ok {
-				s = p.fmt.Fmt_q(v).Str();
+				s = p.fmt.Fmt_q(v).Str()
 			} else {
-				goto badtype;
+				goto badtype
 			}
 
 		// pointer
 		case 'p':
 			if v, ok := getPtr(field); ok {
 				if v == 0 {
-					s = "<nil>";
+					s = "<nil>"
 				} else {
-					s = "0x" + p.fmt.Fmt_uX64(uint64(v)).Str();
+					s = "0x" + p.fmt.Fmt_uX64(uint64(v)).Str()
 				}
 			} else {
-				goto badtype;
+				goto badtype
 			}
 
 		// arbitrary value; do your best
@@ -820,7 +820,7 @@
 
 		// the value's type
 		case 'T':
-			s = field.Type().String();
+			s = field.Type().String()
 
 		default:
 		badtype:
@@ -839,7 +839,7 @@
 			p.addstr("=");
 			p.printField(field, false, false, 0);
 			if fieldnum+1 < v.NumField() {
-				p.addstr(", ");
+				p.addstr(", ")
 			}
 		}
 		p.addstr(")");
@@ -854,12 +854,12 @@
 		if fieldnum > 0 {
 			_, is_string := field.(*reflect.StringValue);
 			if addspace || !is_string && !prev_string {
-				p.add(' ');
+				p.add(' ')
 			}
 		}
 		prev_string = p.printField(field, false, false, 0);
 	}
 	if addnewline {
-		p.add('\n');
+		p.add('\n')
 	}
 }