mirror of
https://github.com/microsoft/TypeScript.git
synced 2026-02-13 06:20:23 -06:00
Accepted baselines.
This commit is contained in:
parent
2e9be8c05b
commit
9a6d2ee664
@ -12,9 +12,9 @@ tests/cases/compiler/numericLiteralsWithTrailingDecimalPoints01.ts(9,24): error
|
||||
!!! error TS1005: ';' expected.
|
||||
1.+2.0 + 3. ;
|
||||
|
||||
// Preserve whitespace where important for JS compatibility
|
||||
// Preserve whitespace and comments where important for JS compatibility
|
||||
var i: number = 1;
|
||||
var test1 = i.toString();
|
||||
var test1 = i.toString();
|
||||
var test2 = 2.toString();
|
||||
~~~~~~~~
|
||||
!!! error TS1005: ',' expected.
|
||||
@ -24,11 +24,27 @@ tests/cases/compiler/numericLiteralsWithTrailingDecimalPoints01.ts(9,24): error
|
||||
!!! error TS1109: Expression expected.
|
||||
var test3 = 3 .toString();
|
||||
var test4 = 3 .toString();
|
||||
var test5 = 3 .toString();
|
||||
var test5 = 3 .toString();
|
||||
var test6 = 3.['toString']();
|
||||
var test7 = 3
|
||||
.toString();
|
||||
var test8 = new Number(4).toString();
|
||||
var test9 = 3. + 3.
|
||||
var test10 = 0 /* any comment */.toString();
|
||||
var test9 = 3. + 3.;
|
||||
var test10 = 0 /* comment */.toString();
|
||||
var test11 = 3. /* comment */ .toString();
|
||||
var test12 = 3
|
||||
/* comment */ .toString();
|
||||
var test13 = 3.
|
||||
/* comment */ .toString();
|
||||
var test14 = 3
|
||||
// comment
|
||||
.toString();
|
||||
var test15 = 3.
|
||||
// comment
|
||||
.toString();
|
||||
var test16 = 3 // comment time
|
||||
.toString();
|
||||
var test17 = 3. // comment time again
|
||||
.toString();
|
||||
|
||||
|
||||
@ -4,19 +4,35 @@
|
||||
1.toString();
|
||||
1.+2.0 + 3. ;
|
||||
|
||||
// Preserve whitespace where important for JS compatibility
|
||||
// Preserve whitespace and comments where important for JS compatibility
|
||||
var i: number = 1;
|
||||
var test1 = i.toString();
|
||||
var test1 = i.toString();
|
||||
var test2 = 2.toString();
|
||||
var test3 = 3 .toString();
|
||||
var test4 = 3 .toString();
|
||||
var test5 = 3 .toString();
|
||||
var test5 = 3 .toString();
|
||||
var test6 = 3.['toString']();
|
||||
var test7 = 3
|
||||
.toString();
|
||||
var test8 = new Number(4).toString();
|
||||
var test9 = 3. + 3.
|
||||
var test10 = 0 /* any comment */.toString();
|
||||
var test9 = 3. + 3.;
|
||||
var test10 = 0 /* comment */.toString();
|
||||
var test11 = 3. /* comment */ .toString();
|
||||
var test12 = 3
|
||||
/* comment */ .toString();
|
||||
var test13 = 3.
|
||||
/* comment */ .toString();
|
||||
var test14 = 3
|
||||
// comment
|
||||
.toString();
|
||||
var test15 = 3.
|
||||
// comment
|
||||
.toString();
|
||||
var test16 = 3 // comment time
|
||||
.toString();
|
||||
var test17 = 3. // comment time again
|
||||
.toString();
|
||||
|
||||
|
||||
|
||||
//// [numericLiteralsWithTrailingDecimalPoints01.js]
|
||||
@ -25,7 +41,7 @@ var test10 = 0 /* any comment */.toString();
|
||||
1.;
|
||||
toString();
|
||||
1. + 2.0 + 3.;
|
||||
// Preserve whitespace where important for JS compatibility
|
||||
// Preserve whitespace and comments where important for JS compatibility
|
||||
var i = 1;
|
||||
var test1 = i.toString();
|
||||
var test2 = 2., toString;
|
||||
@ -38,4 +54,19 @@ var test7 = 3
|
||||
.toString();
|
||||
var test8 = new Number(4).toString();
|
||||
var test9 = 3. + 3.;
|
||||
var test10 = 0 /* any comment */.toString();
|
||||
var test10 = 0 /* comment */.toString();
|
||||
var test11 = 3. /* comment */.toString();
|
||||
var test12 = 3
|
||||
/* comment */ .toString();
|
||||
var test13 = 3.
|
||||
/* comment */ .toString();
|
||||
var test14 = 3
|
||||
// comment
|
||||
.toString();
|
||||
var test15 = 3.
|
||||
// comment
|
||||
.toString();
|
||||
var test16 = 3 // comment time
|
||||
.toString();
|
||||
var test17 = 3. // comment time again
|
||||
.toString();
|
||||
|
||||
@ -12,11 +12,11 @@
|
||||
|
||||
1.+2.0 + 3. ;
|
||||
|
||||
// Preserve whitespace where important for JS compatibility
|
||||
// Preserve whitespace and comments where important for JS compatibility
|
||||
var i: number = 1;
|
||||
>i : Symbol(i, Decl(numericLiteralsWithTrailingDecimalPoints01.ts, 6, 3))
|
||||
|
||||
var test1 = i.toString();
|
||||
var test1 = i.toString();
|
||||
>test1 : Symbol(test1, Decl(numericLiteralsWithTrailingDecimalPoints01.ts, 7, 3))
|
||||
>i.toString : Symbol(Number.toString, Decl(lib.es5.d.ts, --, --))
|
||||
>i : Symbol(i, Decl(numericLiteralsWithTrailingDecimalPoints01.ts, 6, 3))
|
||||
@ -36,7 +36,7 @@ var test4 = 3 .toString();
|
||||
>3 .toString : Symbol(Number.toString, Decl(lib.es5.d.ts, --, --))
|
||||
>toString : Symbol(Number.toString, Decl(lib.es5.d.ts, --, --))
|
||||
|
||||
var test5 = 3 .toString();
|
||||
var test5 = 3 .toString();
|
||||
>test5 : Symbol(test5, Decl(numericLiteralsWithTrailingDecimalPoints01.ts, 11, 3))
|
||||
>3 .toString : Symbol(Number.toString, Decl(lib.es5.d.ts, --, --))
|
||||
>toString : Symbol(Number.toString, Decl(lib.es5.d.ts, --, --))
|
||||
@ -58,11 +58,61 @@ var test8 = new Number(4).toString();
|
||||
>Number : Symbol(Number, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --))
|
||||
>toString : Symbol(Number.toString, Decl(lib.es5.d.ts, --, --))
|
||||
|
||||
var test9 = 3. + 3.
|
||||
var test9 = 3. + 3.;
|
||||
>test9 : Symbol(test9, Decl(numericLiteralsWithTrailingDecimalPoints01.ts, 16, 3))
|
||||
|
||||
var test10 = 0 /* any comment */.toString();
|
||||
var test10 = 0 /* comment */.toString();
|
||||
>test10 : Symbol(test10, Decl(numericLiteralsWithTrailingDecimalPoints01.ts, 17, 3))
|
||||
>0 /* any comment */.toString : Symbol(Number.toString, Decl(lib.es5.d.ts, --, --))
|
||||
>0 /* comment */.toString : Symbol(Number.toString, Decl(lib.es5.d.ts, --, --))
|
||||
>toString : Symbol(Number.toString, Decl(lib.es5.d.ts, --, --))
|
||||
|
||||
var test11 = 3. /* comment */ .toString();
|
||||
>test11 : Symbol(test11, Decl(numericLiteralsWithTrailingDecimalPoints01.ts, 18, 3))
|
||||
>3. /* comment */ .toString : Symbol(Number.toString, Decl(lib.es5.d.ts, --, --))
|
||||
>toString : Symbol(Number.toString, Decl(lib.es5.d.ts, --, --))
|
||||
|
||||
var test12 = 3
|
||||
>test12 : Symbol(test12, Decl(numericLiteralsWithTrailingDecimalPoints01.ts, 19, 3))
|
||||
>3 /* comment */ .toString : Symbol(Number.toString, Decl(lib.es5.d.ts, --, --))
|
||||
|
||||
/* comment */ .toString();
|
||||
>toString : Symbol(Number.toString, Decl(lib.es5.d.ts, --, --))
|
||||
|
||||
var test13 = 3.
|
||||
>test13 : Symbol(test13, Decl(numericLiteralsWithTrailingDecimalPoints01.ts, 21, 3))
|
||||
>3. /* comment */ .toString : Symbol(Number.toString, Decl(lib.es5.d.ts, --, --))
|
||||
|
||||
/* comment */ .toString();
|
||||
>toString : Symbol(Number.toString, Decl(lib.es5.d.ts, --, --))
|
||||
|
||||
var test14 = 3
|
||||
>test14 : Symbol(test14, Decl(numericLiteralsWithTrailingDecimalPoints01.ts, 23, 3))
|
||||
>3 // comment .toString : Symbol(Number.toString, Decl(lib.es5.d.ts, --, --))
|
||||
|
||||
// comment
|
||||
.toString();
|
||||
>toString : Symbol(Number.toString, Decl(lib.es5.d.ts, --, --))
|
||||
|
||||
var test15 = 3.
|
||||
>test15 : Symbol(test15, Decl(numericLiteralsWithTrailingDecimalPoints01.ts, 26, 3))
|
||||
>3. // comment .toString : Symbol(Number.toString, Decl(lib.es5.d.ts, --, --))
|
||||
|
||||
// comment
|
||||
.toString();
|
||||
>toString : Symbol(Number.toString, Decl(lib.es5.d.ts, --, --))
|
||||
|
||||
var test16 = 3 // comment time
|
||||
>test16 : Symbol(test16, Decl(numericLiteralsWithTrailingDecimalPoints01.ts, 29, 3))
|
||||
>3 // comment time .toString : Symbol(Number.toString, Decl(lib.es5.d.ts, --, --))
|
||||
|
||||
.toString();
|
||||
>toString : Symbol(Number.toString, Decl(lib.es5.d.ts, --, --))
|
||||
|
||||
var test17 = 3. // comment time again
|
||||
>test17 : Symbol(test17, Decl(numericLiteralsWithTrailingDecimalPoints01.ts, 31, 3))
|
||||
>3. // comment time again .toString : Symbol(Number.toString, Decl(lib.es5.d.ts, --, --))
|
||||
|
||||
.toString();
|
||||
>toString : Symbol(Number.toString, Decl(lib.es5.d.ts, --, --))
|
||||
|
||||
|
||||
|
||||
@ -23,12 +23,12 @@
|
||||
>2.0 : 2
|
||||
>3. : 3
|
||||
|
||||
// Preserve whitespace where important for JS compatibility
|
||||
// Preserve whitespace and comments where important for JS compatibility
|
||||
var i: number = 1;
|
||||
>i : number
|
||||
>1 : 1
|
||||
|
||||
var test1 = i.toString();
|
||||
var test1 = i.toString();
|
||||
>test1 : string
|
||||
>i.toString() : string
|
||||
>i.toString : (radix?: number) => string
|
||||
@ -56,7 +56,7 @@ var test4 = 3 .toString();
|
||||
>3 : 3
|
||||
>toString : (radix?: number) => string
|
||||
|
||||
var test5 = 3 .toString();
|
||||
var test5 = 3 .toString();
|
||||
>test5 : string
|
||||
>3 .toString() : string
|
||||
>3 .toString : (radix?: number) => string
|
||||
@ -88,16 +88,80 @@ var test8 = new Number(4).toString();
|
||||
>4 : 4
|
||||
>toString : (radix?: number) => string
|
||||
|
||||
var test9 = 3. + 3.
|
||||
var test9 = 3. + 3.;
|
||||
>test9 : number
|
||||
>3. + 3. : number
|
||||
>3. : 3
|
||||
>3. : 3
|
||||
|
||||
var test10 = 0 /* any comment */.toString();
|
||||
var test10 = 0 /* comment */.toString();
|
||||
>test10 : string
|
||||
>0 /* any comment */.toString() : string
|
||||
>0 /* any comment */.toString : (radix?: number) => string
|
||||
>0 /* comment */.toString() : string
|
||||
>0 /* comment */.toString : (radix?: number) => string
|
||||
>0 : 0
|
||||
>toString : (radix?: number) => string
|
||||
|
||||
var test11 = 3. /* comment */ .toString();
|
||||
>test11 : string
|
||||
>3. /* comment */ .toString() : string
|
||||
>3. /* comment */ .toString : (radix?: number) => string
|
||||
>3. : 3
|
||||
>toString : (radix?: number) => string
|
||||
|
||||
var test12 = 3
|
||||
>test12 : string
|
||||
>3 /* comment */ .toString() : string
|
||||
>3 /* comment */ .toString : (radix?: number) => string
|
||||
>3 : 3
|
||||
|
||||
/* comment */ .toString();
|
||||
>toString : (radix?: number) => string
|
||||
|
||||
var test13 = 3.
|
||||
>test13 : string
|
||||
>3. /* comment */ .toString() : string
|
||||
>3. /* comment */ .toString : (radix?: number) => string
|
||||
>3. : 3
|
||||
|
||||
/* comment */ .toString();
|
||||
>toString : (radix?: number) => string
|
||||
|
||||
var test14 = 3
|
||||
>test14 : string
|
||||
>3 // comment .toString() : string
|
||||
>3 // comment .toString : (radix?: number) => string
|
||||
>3 : 3
|
||||
|
||||
// comment
|
||||
.toString();
|
||||
>toString : (radix?: number) => string
|
||||
|
||||
var test15 = 3.
|
||||
>test15 : string
|
||||
>3. // comment .toString() : string
|
||||
>3. // comment .toString : (radix?: number) => string
|
||||
>3. : 3
|
||||
|
||||
// comment
|
||||
.toString();
|
||||
>toString : (radix?: number) => string
|
||||
|
||||
var test16 = 3 // comment time
|
||||
>test16 : string
|
||||
>3 // comment time .toString() : string
|
||||
>3 // comment time .toString : (radix?: number) => string
|
||||
>3 : 3
|
||||
|
||||
.toString();
|
||||
>toString : (radix?: number) => string
|
||||
|
||||
var test17 = 3. // comment time again
|
||||
>test17 : string
|
||||
>3. // comment time again .toString() : string
|
||||
>3. // comment time again .toString : (radix?: number) => string
|
||||
>3. : 3
|
||||
|
||||
.toString();
|
||||
>toString : (radix?: number) => string
|
||||
|
||||
|
||||
|
||||
@ -0,0 +1,50 @@
|
||||
tests/cases/compiler/numericLiteralsWithTrailingDecimalPoints02.ts(3,3): error TS1005: ';' expected.
|
||||
tests/cases/compiler/numericLiteralsWithTrailingDecimalPoints02.ts(9,15): error TS1005: ',' expected.
|
||||
tests/cases/compiler/numericLiteralsWithTrailingDecimalPoints02.ts(9,23): error TS1005: ',' expected.
|
||||
tests/cases/compiler/numericLiteralsWithTrailingDecimalPoints02.ts(9,24): error TS1109: Expression expected.
|
||||
|
||||
|
||||
==== tests/cases/compiler/numericLiteralsWithTrailingDecimalPoints02.ts (4 errors) ====
|
||||
1..toString();
|
||||
1.0.toString();
|
||||
1.toString();
|
||||
~~~~~~~~
|
||||
!!! error TS1005: ';' expected.
|
||||
1.+2.0 + 3. ;
|
||||
|
||||
// Preserve whitespace where important for JS compatibility
|
||||
var i: number = 1;
|
||||
var test1 = i.toString();
|
||||
var test2 = 2.toString();
|
||||
~~~~~~~~
|
||||
!!! error TS1005: ',' expected.
|
||||
~
|
||||
!!! error TS1005: ',' expected.
|
||||
~
|
||||
!!! error TS1109: Expression expected.
|
||||
var test3 = 3 .toString();
|
||||
var test4 = 3 .toString();
|
||||
var test5 = 3 .toString();
|
||||
var test6 = 3.['toString']();
|
||||
var test7 = 3
|
||||
.toString();
|
||||
var test8 = new Number(4).toString();
|
||||
var test9 = 3. + 3.;
|
||||
var test10 = 0 /* comment */.toString();
|
||||
var test11 = 3. /* comment */ .toString();
|
||||
var test12 = 3
|
||||
/* comment */ .toString();
|
||||
var test13 = 3.
|
||||
/* comment */ .toString();
|
||||
var test14 = 3
|
||||
// comment
|
||||
.toString();
|
||||
var test15 = 3.
|
||||
// comment
|
||||
.toString();
|
||||
var test16 = 3 // comment time
|
||||
.toString();
|
||||
var test17 = 3. // comment time again
|
||||
.toString();
|
||||
|
||||
|
||||
@ -0,0 +1,69 @@
|
||||
//// [numericLiteralsWithTrailingDecimalPoints02.ts]
|
||||
1..toString();
|
||||
1.0.toString();
|
||||
1.toString();
|
||||
1.+2.0 + 3. ;
|
||||
|
||||
// Preserve whitespace where important for JS compatibility
|
||||
var i: number = 1;
|
||||
var test1 = i.toString();
|
||||
var test2 = 2.toString();
|
||||
var test3 = 3 .toString();
|
||||
var test4 = 3 .toString();
|
||||
var test5 = 3 .toString();
|
||||
var test6 = 3.['toString']();
|
||||
var test7 = 3
|
||||
.toString();
|
||||
var test8 = new Number(4).toString();
|
||||
var test9 = 3. + 3.;
|
||||
var test10 = 0 /* comment */.toString();
|
||||
var test11 = 3. /* comment */ .toString();
|
||||
var test12 = 3
|
||||
/* comment */ .toString();
|
||||
var test13 = 3.
|
||||
/* comment */ .toString();
|
||||
var test14 = 3
|
||||
// comment
|
||||
.toString();
|
||||
var test15 = 3.
|
||||
// comment
|
||||
.toString();
|
||||
var test16 = 3 // comment time
|
||||
.toString();
|
||||
var test17 = 3. // comment time again
|
||||
.toString();
|
||||
|
||||
|
||||
|
||||
//// [numericLiteralsWithTrailingDecimalPoints02.js]
|
||||
1..toString();
|
||||
1.0.toString();
|
||||
1.;
|
||||
toString();
|
||||
1. + 2.0 + 3.;
|
||||
var i = 1;
|
||||
var test1 = i.toString();
|
||||
var test2 = 2., toString;
|
||||
();
|
||||
var test3 = 3..toString();
|
||||
var test4 = 3..toString();
|
||||
var test5 = 3..toString();
|
||||
var test6 = 3.['toString']();
|
||||
var test7 = 3
|
||||
.toString();
|
||||
var test8 = new Number(4).toString();
|
||||
var test9 = 3. + 3.;
|
||||
var test10 = 0..toString();
|
||||
var test11 = 3..toString();
|
||||
var test12 = 3
|
||||
.toString();
|
||||
var test13 = 3.
|
||||
.toString();
|
||||
var test14 = 3
|
||||
.toString();
|
||||
var test15 = 3.
|
||||
.toString();
|
||||
var test16 = 3
|
||||
.toString();
|
||||
var test17 = 3.
|
||||
.toString();
|
||||
@ -0,0 +1,118 @@
|
||||
=== tests/cases/compiler/numericLiteralsWithTrailingDecimalPoints02.ts ===
|
||||
1..toString();
|
||||
>1..toString : Symbol(Number.toString, Decl(lib.es5.d.ts, --, --))
|
||||
>toString : Symbol(Number.toString, Decl(lib.es5.d.ts, --, --))
|
||||
|
||||
1.0.toString();
|
||||
>1.0.toString : Symbol(Number.toString, Decl(lib.es5.d.ts, --, --))
|
||||
>toString : Symbol(Number.toString, Decl(lib.es5.d.ts, --, --))
|
||||
|
||||
1.toString();
|
||||
>toString : Symbol(toString, Decl(numericLiteralsWithTrailingDecimalPoints02.ts, 8, 14))
|
||||
|
||||
1.+2.0 + 3. ;
|
||||
|
||||
// Preserve whitespace where important for JS compatibility
|
||||
var i: number = 1;
|
||||
>i : Symbol(i, Decl(numericLiteralsWithTrailingDecimalPoints02.ts, 6, 3))
|
||||
|
||||
var test1 = i.toString();
|
||||
>test1 : Symbol(test1, Decl(numericLiteralsWithTrailingDecimalPoints02.ts, 7, 3))
|
||||
>i.toString : Symbol(Number.toString, Decl(lib.es5.d.ts, --, --))
|
||||
>i : Symbol(i, Decl(numericLiteralsWithTrailingDecimalPoints02.ts, 6, 3))
|
||||
>toString : Symbol(Number.toString, Decl(lib.es5.d.ts, --, --))
|
||||
|
||||
var test2 = 2.toString();
|
||||
>test2 : Symbol(test2, Decl(numericLiteralsWithTrailingDecimalPoints02.ts, 8, 3))
|
||||
>toString : Symbol(toString, Decl(numericLiteralsWithTrailingDecimalPoints02.ts, 8, 14))
|
||||
|
||||
var test3 = 3 .toString();
|
||||
>test3 : Symbol(test3, Decl(numericLiteralsWithTrailingDecimalPoints02.ts, 9, 3))
|
||||
>3 .toString : Symbol(Number.toString, Decl(lib.es5.d.ts, --, --))
|
||||
>toString : Symbol(Number.toString, Decl(lib.es5.d.ts, --, --))
|
||||
|
||||
var test4 = 3 .toString();
|
||||
>test4 : Symbol(test4, Decl(numericLiteralsWithTrailingDecimalPoints02.ts, 10, 3))
|
||||
>3 .toString : Symbol(Number.toString, Decl(lib.es5.d.ts, --, --))
|
||||
>toString : Symbol(Number.toString, Decl(lib.es5.d.ts, --, --))
|
||||
|
||||
var test5 = 3 .toString();
|
||||
>test5 : Symbol(test5, Decl(numericLiteralsWithTrailingDecimalPoints02.ts, 11, 3))
|
||||
>3 .toString : Symbol(Number.toString, Decl(lib.es5.d.ts, --, --))
|
||||
>toString : Symbol(Number.toString, Decl(lib.es5.d.ts, --, --))
|
||||
|
||||
var test6 = 3.['toString']();
|
||||
>test6 : Symbol(test6, Decl(numericLiteralsWithTrailingDecimalPoints02.ts, 12, 3))
|
||||
>'toString' : Symbol(Number.toString, Decl(lib.es5.d.ts, --, --))
|
||||
|
||||
var test7 = 3
|
||||
>test7 : Symbol(test7, Decl(numericLiteralsWithTrailingDecimalPoints02.ts, 13, 3))
|
||||
>3.toString : Symbol(Number.toString, Decl(lib.es5.d.ts, --, --))
|
||||
|
||||
.toString();
|
||||
>toString : Symbol(Number.toString, Decl(lib.es5.d.ts, --, --))
|
||||
|
||||
var test8 = new Number(4).toString();
|
||||
>test8 : Symbol(test8, Decl(numericLiteralsWithTrailingDecimalPoints02.ts, 15, 3))
|
||||
>new Number(4).toString : Symbol(Number.toString, Decl(lib.es5.d.ts, --, --))
|
||||
>Number : Symbol(Number, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --))
|
||||
>toString : Symbol(Number.toString, Decl(lib.es5.d.ts, --, --))
|
||||
|
||||
var test9 = 3. + 3.;
|
||||
>test9 : Symbol(test9, Decl(numericLiteralsWithTrailingDecimalPoints02.ts, 16, 3))
|
||||
|
||||
var test10 = 0 /* comment */.toString();
|
||||
>test10 : Symbol(test10, Decl(numericLiteralsWithTrailingDecimalPoints02.ts, 17, 3))
|
||||
>0 /* comment */.toString : Symbol(Number.toString, Decl(lib.es5.d.ts, --, --))
|
||||
>toString : Symbol(Number.toString, Decl(lib.es5.d.ts, --, --))
|
||||
|
||||
var test11 = 3. /* comment */ .toString();
|
||||
>test11 : Symbol(test11, Decl(numericLiteralsWithTrailingDecimalPoints02.ts, 18, 3))
|
||||
>3. /* comment */ .toString : Symbol(Number.toString, Decl(lib.es5.d.ts, --, --))
|
||||
>toString : Symbol(Number.toString, Decl(lib.es5.d.ts, --, --))
|
||||
|
||||
var test12 = 3
|
||||
>test12 : Symbol(test12, Decl(numericLiteralsWithTrailingDecimalPoints02.ts, 19, 3))
|
||||
>3 /* comment */ .toString : Symbol(Number.toString, Decl(lib.es5.d.ts, --, --))
|
||||
|
||||
/* comment */ .toString();
|
||||
>toString : Symbol(Number.toString, Decl(lib.es5.d.ts, --, --))
|
||||
|
||||
var test13 = 3.
|
||||
>test13 : Symbol(test13, Decl(numericLiteralsWithTrailingDecimalPoints02.ts, 21, 3))
|
||||
>3. /* comment */ .toString : Symbol(Number.toString, Decl(lib.es5.d.ts, --, --))
|
||||
|
||||
/* comment */ .toString();
|
||||
>toString : Symbol(Number.toString, Decl(lib.es5.d.ts, --, --))
|
||||
|
||||
var test14 = 3
|
||||
>test14 : Symbol(test14, Decl(numericLiteralsWithTrailingDecimalPoints02.ts, 23, 3))
|
||||
>3 // comment .toString : Symbol(Number.toString, Decl(lib.es5.d.ts, --, --))
|
||||
|
||||
// comment
|
||||
.toString();
|
||||
>toString : Symbol(Number.toString, Decl(lib.es5.d.ts, --, --))
|
||||
|
||||
var test15 = 3.
|
||||
>test15 : Symbol(test15, Decl(numericLiteralsWithTrailingDecimalPoints02.ts, 26, 3))
|
||||
>3. // comment .toString : Symbol(Number.toString, Decl(lib.es5.d.ts, --, --))
|
||||
|
||||
// comment
|
||||
.toString();
|
||||
>toString : Symbol(Number.toString, Decl(lib.es5.d.ts, --, --))
|
||||
|
||||
var test16 = 3 // comment time
|
||||
>test16 : Symbol(test16, Decl(numericLiteralsWithTrailingDecimalPoints02.ts, 29, 3))
|
||||
>3 // comment time .toString : Symbol(Number.toString, Decl(lib.es5.d.ts, --, --))
|
||||
|
||||
.toString();
|
||||
>toString : Symbol(Number.toString, Decl(lib.es5.d.ts, --, --))
|
||||
|
||||
var test17 = 3. // comment time again
|
||||
>test17 : Symbol(test17, Decl(numericLiteralsWithTrailingDecimalPoints02.ts, 31, 3))
|
||||
>3. // comment time again .toString : Symbol(Number.toString, Decl(lib.es5.d.ts, --, --))
|
||||
|
||||
.toString();
|
||||
>toString : Symbol(Number.toString, Decl(lib.es5.d.ts, --, --))
|
||||
|
||||
|
||||
@ -0,0 +1,167 @@
|
||||
=== tests/cases/compiler/numericLiteralsWithTrailingDecimalPoints02.ts ===
|
||||
1..toString();
|
||||
>1..toString() : string
|
||||
>1..toString : (radix?: number) => string
|
||||
>1. : 1
|
||||
>toString : (radix?: number) => string
|
||||
|
||||
1.0.toString();
|
||||
>1.0.toString() : string
|
||||
>1.0.toString : (radix?: number) => string
|
||||
>1.0 : 1
|
||||
>toString : (radix?: number) => string
|
||||
|
||||
1.toString();
|
||||
>1. : 1
|
||||
>toString() : any
|
||||
>toString : any
|
||||
|
||||
1.+2.0 + 3. ;
|
||||
>1.+2.0 + 3. : number
|
||||
>1.+2.0 : number
|
||||
>1. : 1
|
||||
>2.0 : 2
|
||||
>3. : 3
|
||||
|
||||
// Preserve whitespace where important for JS compatibility
|
||||
var i: number = 1;
|
||||
>i : number
|
||||
>1 : 1
|
||||
|
||||
var test1 = i.toString();
|
||||
>test1 : string
|
||||
>i.toString() : string
|
||||
>i.toString : (radix?: number) => string
|
||||
>i : number
|
||||
>toString : (radix?: number) => string
|
||||
|
||||
var test2 = 2.toString();
|
||||
>test2 : number
|
||||
>2. : 2
|
||||
>toString : any
|
||||
>() : any
|
||||
> : any
|
||||
|
||||
var test3 = 3 .toString();
|
||||
>test3 : string
|
||||
>3 .toString() : string
|
||||
>3 .toString : (radix?: number) => string
|
||||
>3 : 3
|
||||
>toString : (radix?: number) => string
|
||||
|
||||
var test4 = 3 .toString();
|
||||
>test4 : string
|
||||
>3 .toString() : string
|
||||
>3 .toString : (radix?: number) => string
|
||||
>3 : 3
|
||||
>toString : (radix?: number) => string
|
||||
|
||||
var test5 = 3 .toString();
|
||||
>test5 : string
|
||||
>3 .toString() : string
|
||||
>3 .toString : (radix?: number) => string
|
||||
>3 : 3
|
||||
>toString : (radix?: number) => string
|
||||
|
||||
var test6 = 3.['toString']();
|
||||
>test6 : string
|
||||
>3.['toString']() : string
|
||||
>3.['toString'] : (radix?: number) => string
|
||||
>3. : 3
|
||||
>'toString' : "toString"
|
||||
|
||||
var test7 = 3
|
||||
>test7 : string
|
||||
>3.toString() : string
|
||||
>3.toString : (radix?: number) => string
|
||||
>3 : 3
|
||||
|
||||
.toString();
|
||||
>toString : (radix?: number) => string
|
||||
|
||||
var test8 = new Number(4).toString();
|
||||
>test8 : string
|
||||
>new Number(4).toString() : string
|
||||
>new Number(4).toString : (radix?: number) => string
|
||||
>new Number(4) : Number
|
||||
>Number : NumberConstructor
|
||||
>4 : 4
|
||||
>toString : (radix?: number) => string
|
||||
|
||||
var test9 = 3. + 3.;
|
||||
>test9 : number
|
||||
>3. + 3. : number
|
||||
>3. : 3
|
||||
>3. : 3
|
||||
|
||||
var test10 = 0 /* comment */.toString();
|
||||
>test10 : string
|
||||
>0 /* comment */.toString() : string
|
||||
>0 /* comment */.toString : (radix?: number) => string
|
||||
>0 : 0
|
||||
>toString : (radix?: number) => string
|
||||
|
||||
var test11 = 3. /* comment */ .toString();
|
||||
>test11 : string
|
||||
>3. /* comment */ .toString() : string
|
||||
>3. /* comment */ .toString : (radix?: number) => string
|
||||
>3. : 3
|
||||
>toString : (radix?: number) => string
|
||||
|
||||
var test12 = 3
|
||||
>test12 : string
|
||||
>3 /* comment */ .toString() : string
|
||||
>3 /* comment */ .toString : (radix?: number) => string
|
||||
>3 : 3
|
||||
|
||||
/* comment */ .toString();
|
||||
>toString : (radix?: number) => string
|
||||
|
||||
var test13 = 3.
|
||||
>test13 : string
|
||||
>3. /* comment */ .toString() : string
|
||||
>3. /* comment */ .toString : (radix?: number) => string
|
||||
>3. : 3
|
||||
|
||||
/* comment */ .toString();
|
||||
>toString : (radix?: number) => string
|
||||
|
||||
var test14 = 3
|
||||
>test14 : string
|
||||
>3 // comment .toString() : string
|
||||
>3 // comment .toString : (radix?: number) => string
|
||||
>3 : 3
|
||||
|
||||
// comment
|
||||
.toString();
|
||||
>toString : (radix?: number) => string
|
||||
|
||||
var test15 = 3.
|
||||
>test15 : string
|
||||
>3. // comment .toString() : string
|
||||
>3. // comment .toString : (radix?: number) => string
|
||||
>3. : 3
|
||||
|
||||
// comment
|
||||
.toString();
|
||||
>toString : (radix?: number) => string
|
||||
|
||||
var test16 = 3 // comment time
|
||||
>test16 : string
|
||||
>3 // comment time .toString() : string
|
||||
>3 // comment time .toString : (radix?: number) => string
|
||||
>3 : 3
|
||||
|
||||
.toString();
|
||||
>toString : (radix?: number) => string
|
||||
|
||||
var test17 = 3. // comment time again
|
||||
>test17 : string
|
||||
>3. // comment time again .toString() : string
|
||||
>3. // comment time again .toString : (radix?: number) => string
|
||||
>3. : 3
|
||||
|
||||
.toString();
|
||||
>toString : (radix?: number) => string
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user