mirror of
https://github.com/golang/go
synced 2024-11-22 01:34:41 -07:00
making some more non-gofmt'ed files save for new semicolon rule
R=rsc, r https://golang.org/cl/171051
This commit is contained in:
parent
5f5dcfbc15
commit
542099d78f
@ -31,7 +31,7 @@ const (
|
|||||||
var ints = []string {
|
var ints = []string {
|
||||||
"1",
|
"1",
|
||||||
"2",
|
"2",
|
||||||
"3"
|
"3",
|
||||||
}
|
}
|
||||||
|
|
||||||
func f() (int, int) {
|
func f() (int, int) {
|
||||||
|
@ -20,8 +20,11 @@ type rat struct {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (u rat) pr() {
|
func (u rat) pr() {
|
||||||
if u.den==1 { print(u.num) }
|
if u.den==1 {
|
||||||
else { print(u.num, "/", u.den) }
|
print(u.num)
|
||||||
|
} else {
|
||||||
|
print(u.num, "/", u.den)
|
||||||
|
}
|
||||||
print(" ")
|
print(" ")
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -264,8 +267,7 @@ func inv(u rat) rat { // invert a rat
|
|||||||
}
|
}
|
||||||
|
|
||||||
// print eval in floating point of PS at x=c to n terms
|
// print eval in floating point of PS at x=c to n terms
|
||||||
func evaln(c rat, U PS, n int)
|
func evaln(c rat, U PS, n int) {
|
||||||
{
|
|
||||||
xn := float64(1);
|
xn := float64(1);
|
||||||
x := float64(c.num)/float64(c.den);
|
x := float64(c.num)/float64(c.den);
|
||||||
val := float64(0);
|
val := float64(0);
|
||||||
@ -285,8 +287,11 @@ func printn(U PS, n int) {
|
|||||||
done := false;
|
done := false;
|
||||||
for ; !done && n>0; n-- {
|
for ; !done && n>0; n-- {
|
||||||
u := get(U);
|
u := get(U);
|
||||||
if end(u) != 0 { done = true }
|
if end(u) != 0 {
|
||||||
else { u.pr() }
|
done = true
|
||||||
|
} else {
|
||||||
|
u.pr()
|
||||||
|
}
|
||||||
}
|
}
|
||||||
print(("\n"));
|
print(("\n"));
|
||||||
}
|
}
|
||||||
@ -344,8 +349,11 @@ func Cmul(c rat,U PS) PS {
|
|||||||
for !done {
|
for !done {
|
||||||
<-Z.req;
|
<-Z.req;
|
||||||
u := get(U);
|
u := get(U);
|
||||||
if end(u) != 0 { done = true }
|
if end(u) != 0 {
|
||||||
else { Z.dat <- mul(c,u) }
|
done = true
|
||||||
|
} else {
|
||||||
|
Z.dat <- mul(c,u)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
Z.dat <- finis;
|
Z.dat <- finis;
|
||||||
}();
|
}();
|
||||||
@ -461,8 +469,9 @@ func Diff(U PS) PS {
|
|||||||
done:=false;
|
done:=false;
|
||||||
for i:=1; !done; i++ {
|
for i:=1; !done; i++ {
|
||||||
u = get(U);
|
u = get(U);
|
||||||
if end(u) != 0 { done=true }
|
if end(u) != 0 {
|
||||||
else {
|
done = true
|
||||||
|
} else {
|
||||||
Z.dat <- mul(itor(int64(i)),u);
|
Z.dat <- mul(itor(int64(i)),u);
|
||||||
<-Z.req;
|
<-Z.req;
|
||||||
}
|
}
|
||||||
@ -556,8 +565,11 @@ func Subst(U, V PS) PS {
|
|||||||
u := get(U);
|
u := get(U);
|
||||||
Z.dat <- u;
|
Z.dat <- u;
|
||||||
if end(u) == 0 {
|
if end(u) == 0 {
|
||||||
if end(get(VV[0])) != 0 { put(finis,Z); }
|
if end(get(VV[0])) != 0 {
|
||||||
else { copy(Mul(VV[0],Subst(U,VV[1])),Z); }
|
put(finis,Z);
|
||||||
|
} else {
|
||||||
|
copy(Mul(VV[0],Subst(U,VV[1])),Z);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}();
|
}();
|
||||||
return Z;
|
return Z;
|
||||||
|
@ -22,8 +22,7 @@ func istrue(b bool) {
|
|||||||
if !b { panicln("wanted true, got false") } // stack will explain where
|
if !b { panicln("wanted true, got false") } // stack will explain where
|
||||||
}
|
}
|
||||||
|
|
||||||
func main()
|
func main() {
|
||||||
{
|
|
||||||
var a []int;
|
var a []int;
|
||||||
var b map[string]int;
|
var b map[string]int;
|
||||||
|
|
||||||
|
@ -8,8 +8,7 @@ package main
|
|||||||
|
|
||||||
func use(bool) { }
|
func use(bool) { }
|
||||||
|
|
||||||
func main()
|
func main() {
|
||||||
{
|
|
||||||
var a []int;
|
var a []int;
|
||||||
var ia interface{} = a;
|
var ia interface{} = a;
|
||||||
use(ia == ia);
|
use(ia == ia);
|
||||||
|
@ -8,8 +8,7 @@ package main
|
|||||||
|
|
||||||
func use(bool) { }
|
func use(bool) { }
|
||||||
|
|
||||||
func main()
|
func main() {
|
||||||
{
|
|
||||||
var b []int;
|
var b []int;
|
||||||
var ib interface{} = b;
|
var ib interface{} = b;
|
||||||
use(ib == ib);
|
use(ib == ib);
|
||||||
|
@ -6,8 +6,7 @@
|
|||||||
|
|
||||||
package main
|
package main
|
||||||
|
|
||||||
func main()
|
func main() {
|
||||||
{
|
|
||||||
var a []int;
|
var a []int;
|
||||||
var ia interface{} = a;
|
var ia interface{} = a;
|
||||||
var m = make(map[interface{}] int);
|
var m = make(map[interface{}] int);
|
||||||
|
@ -6,8 +6,7 @@
|
|||||||
|
|
||||||
package main
|
package main
|
||||||
|
|
||||||
func main()
|
func main() {
|
||||||
{
|
|
||||||
var b []int;
|
var b []int;
|
||||||
var ib interface{} = b;
|
var ib interface{} = b;
|
||||||
var m = make(map[interface{}] int);
|
var m = make(map[interface{}] int);
|
||||||
|
@ -22,9 +22,7 @@ func g() int {
|
|||||||
|
|
||||||
type T func() int
|
type T func() int
|
||||||
|
|
||||||
var m = map[string] T {
|
var m = map[string] T { "f": f }
|
||||||
"f": f
|
|
||||||
}
|
|
||||||
|
|
||||||
type A int
|
type A int
|
||||||
type B int
|
type B int
|
||||||
|
@ -7,16 +7,14 @@
|
|||||||
package main
|
package main
|
||||||
|
|
||||||
func
|
func
|
||||||
pow10(pow int) float64
|
pow10(pow int) float64 {
|
||||||
{
|
|
||||||
if pow < 0 { return 1/pow10(-pow); }
|
if pow < 0 { return 1/pow10(-pow); }
|
||||||
if pow > 0 { return pow10(pow-1)*10; }
|
if pow > 0 { return pow10(pow-1)*10; }
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
func
|
func
|
||||||
close(da float64, ia, ib int64, pow int) bool
|
close(da float64, ia, ib int64, pow int) bool {
|
||||||
{
|
|
||||||
db := float64(ia) / float64(ib);
|
db := float64(ia) / float64(ib);
|
||||||
db *= pow10(pow);
|
db *= pow10(pow);
|
||||||
|
|
||||||
@ -39,8 +37,7 @@ close(da float64, ia, ib int64, pow int) bool
|
|||||||
}
|
}
|
||||||
|
|
||||||
func
|
func
|
||||||
main()
|
main() {
|
||||||
{
|
|
||||||
|
|
||||||
if !close(0., 0, 1, 0) { print("0. is ", 0., "\n"); }
|
if !close(0., 0, 1, 0) { print("0. is ", 0., "\n"); }
|
||||||
if !close(+10., 10, 1, 0) { print("+10. is ", +10., "\n"); }
|
if !close(+10., 10, 1, 0) { print("+10. is ", +10., "\n"); }
|
||||||
|
@ -28,16 +28,14 @@ var b2 *[]int = &b0
|
|||||||
var b3 []int = []int{1, 2, 3}
|
var b3 []int = []int{1, 2, 3}
|
||||||
var b4 *[]int = &b3
|
var b4 *[]int = &b3
|
||||||
|
|
||||||
func crash()
|
func crash() {
|
||||||
{
|
|
||||||
// these uses of nil pointers
|
// these uses of nil pointers
|
||||||
// would crash but should type check
|
// would crash but should type check
|
||||||
println("crash",
|
println("crash",
|
||||||
len(a1) + cap(a1));
|
len(a1) + cap(a1));
|
||||||
}
|
}
|
||||||
|
|
||||||
func nocrash()
|
func nocrash() {
|
||||||
{
|
|
||||||
// this is spaced funny so that
|
// this is spaced funny so that
|
||||||
// the compiler will print a different
|
// the compiler will print a different
|
||||||
// line number for each len call if
|
// line number for each len call if
|
||||||
@ -79,7 +77,6 @@ func nocrash()
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func main()
|
func main() {
|
||||||
{
|
|
||||||
nocrash();
|
nocrash();
|
||||||
}
|
}
|
||||||
|
@ -28,8 +28,7 @@ var b2 *[]int = &b0
|
|||||||
var b3 []int = []int{1, 2, 3}
|
var b3 []int = []int{1, 2, 3}
|
||||||
var b4 *[]int = &b3
|
var b4 *[]int = &b3
|
||||||
|
|
||||||
func f()
|
func f() {
|
||||||
{
|
|
||||||
// this is spaced funny so that
|
// this is spaced funny so that
|
||||||
// the compiler will print a different
|
// the compiler will print a different
|
||||||
// line number for each len call when
|
// line number for each len call when
|
||||||
|
@ -47,8 +47,7 @@ func chku64(i, v uint64) { if i != v { panicln(i, "!=", v) } }
|
|||||||
//func chkf32(f, v float32) { if f != v { panicln(f, "!=", v) } }
|
//func chkf32(f, v float32) { if f != v { panicln(f, "!=", v) } }
|
||||||
//func chkf64(f, v float64) { if f != v { panicln(f, "!=", v) } }
|
//func chkf64(f, v float64) { if f != v { panicln(f, "!=", v) } }
|
||||||
|
|
||||||
func main()
|
func main() {
|
||||||
{
|
|
||||||
chki8(int8(i8), ci8 & 0xff - 1<<8);
|
chki8(int8(i8), ci8 & 0xff - 1<<8);
|
||||||
chki8(int8(i16), ci16 & 0xff);
|
chki8(int8(i16), ci16 & 0xff);
|
||||||
chki8(int8(i32), ci32 & 0xff - 1<<8);
|
chki8(int8(i32), ci32 & 0xff - 1<<8);
|
||||||
|
Loading…
Reference in New Issue
Block a user