test: remove semiocolons.

The ken directory is untouched so we have some examples with explicit semis.

R=gri
CC=golang-dev
https://golang.org/cl/2157041
This commit is contained in:
Rob Pike 2010-09-04 10:36:13 +10:00
parent cd8f4cd206
commit 4f61fc96b2
88 changed files with 2512 additions and 2516 deletions

View file

@ -12,15 +12,15 @@ var ecode int
func assert(a, b, c string) {
if a != b {
ecode = 1;
print("FAIL: ", c, ": ", a, "!=", b, "\n");
var max int = len(a);
ecode = 1
print("FAIL: ", c, ": ", a, "!=", b, "\n")
var max int = len(a)
if len(b) > max {
max = len(b)
}
for i := 0; i < max; i++ {
ac := 0;
bc := 0;
ac := 0
bc := 0
if i < len(a) {
ac = int(a[i])
}
@ -48,7 +48,7 @@ var (
)
func main() {
ecode = 0;
ecode = 0
s :=
"" +
" " +
@ -67,38 +67,38 @@ func main() {
`` +
`\a\b\f\n\r\t\v\\\'` +
`\000\123\x00\xca\xFE\u0123\ubabe\U0000babe` +
`\x\u\U\`;
`\x\u\U\`
assert("", ``, "empty");
assert(" ", " ", "blank");
assert("\x61", "a", "lowercase a");
assert("\x61", `a`, "lowercase a (backquote)");
assert("\u00e4", "ä", "a umlaut");
assert("\u00e4", `ä`, "a umlaut (backquote)");
assert("\u672c", "本", "nihon");
assert("\u672c", ``, "nihon (backquote)");
assert("", ``, "empty")
assert(" ", " ", "blank")
assert("\x61", "a", "lowercase a")
assert("\x61", `a`, "lowercase a (backquote)")
assert("\u00e4", "ä", "a umlaut")
assert("\u00e4", `ä`, "a umlaut (backquote)")
assert("\u672c", "本", "nihon")
assert("\u672c", ``, "nihon (backquote)")
assert("\x07\x08\x0c\x0a\x0d\x09\x0b\x5c\x22",
"\a\b\f\n\r\t\v\\\"",
"backslashes");
"backslashes")
assert("\\a\\b\\f\\n\\r\\t\\v\\\\\\\"",
`\a\b\f\n\r\t\v\\\"`,
"backslashes (backquote)");
"backslashes (backquote)")
assert("\x00\x53\000\xca\376S몾몾",
"\000\123\x00\312\xFE\u0053\ubabe\U0000babe",
"backslashes 2");
"backslashes 2")
assert("\\000\\123\\x00\\312\\xFE\\u0123\\ubabe\\U0000babe",
`\000\123\x00\312\xFE\u0123\ubabe\U0000babe`,
"backslashes 2 (backquote)");
assert("\\x\\u\\U\\", `\x\u\U\`, "backslash 3 (backquote)");
"backslashes 2 (backquote)")
assert("\\x\\u\\U\\", `\x\u\U\`, "backslash 3 (backquote)")
// test large runes. perhaps not the most logical place for this test.
var r int32;
var r int32
r = 0x10ffff; // largest rune value
s = string(r);
assert(s, "\xf4\x8f\xbf\xbf", "largest rune");
r = 0x10ffff + 1;
s = string(r);
assert(s, "\xef\xbf\xbd", "too-large rune");
s = string(r)
assert(s, "\xf4\x8f\xbf\xbf", "largest rune")
r = 0x10ffff + 1
s = string(r)
assert(s, "\xef\xbf\xbd", "too-large rune")
assert(string(gr1), gx1, "global ->[]int")
assert(string(gr2), gx2fix, "global invalid ->[]int")
@ -116,5 +116,5 @@ func main() {
assert(string(b1), gx1, "->[]byte")
assert(string(b2), gx2, "invalid ->[]byte")
os.Exit(ecode);
os.Exit(ecode)
}