diff options
Diffstat (limited to 'src/pkg/go/scanner/scanner_test.go')
-rw-r--r-- | src/pkg/go/scanner/scanner_test.go | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/pkg/go/scanner/scanner_test.go b/src/pkg/go/scanner/scanner_test.go index 762252488..5a7828e68 100644 --- a/src/pkg/go/scanner/scanner_test.go +++ b/src/pkg/go/scanner/scanner_test.go @@ -51,6 +51,8 @@ var tokens = [...]elt{ elt{token.IDENT, "foo६४", literal}, elt{token.IDENT, "bar9876", literal}, elt{token.INT, "0", literal}, + elt{token.INT, "1", literal}, + elt{token.INT, "123456789012345678890", literal}, elt{token.INT, "01234567", literal}, elt{token.INT, "0xcafebabe", literal}, elt{token.FLOAT, "0.", literal}, @@ -60,6 +62,17 @@ var tokens = [...]elt{ elt{token.FLOAT, "1e+100", literal}, elt{token.FLOAT, "1e-100", literal}, elt{token.FLOAT, "2.71828e-1000", literal}, + elt{token.IMAG, "0i", literal}, + elt{token.IMAG, "1i", literal}, + elt{token.IMAG, "012345678901234567889i", literal}, + elt{token.IMAG, "123456789012345678890i", literal}, + elt{token.IMAG, "0.i", literal}, + elt{token.IMAG, ".0i", literal}, + elt{token.IMAG, "3.14159265i", literal}, + elt{token.IMAG, "1e0i", literal}, + elt{token.IMAG, "1e+100i", literal}, + elt{token.IMAG, "1e-100i", literal}, + elt{token.IMAG, "2.71828e-1000i", literal}, elt{token.CHAR, "'a'", literal}, elt{token.CHAR, "'\\000'", literal}, elt{token.CHAR, "'\\xFF'", literal}, |