1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118
|
=== tests/cases/compiler/numericLiteralsWithTrailingDecimalPoints01.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(numericLiteralsWithTrailingDecimalPoints01.ts, 8, 14))
1.+2.0 + 3. ;
// 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();
>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))
>toString : Symbol(Number.toString, Decl(lib.es5.d.ts, --, --))
var test2 = 2.toString();
>test2 : Symbol(test2, Decl(numericLiteralsWithTrailingDecimalPoints01.ts, 8, 3))
>toString : Symbol(toString, Decl(numericLiteralsWithTrailingDecimalPoints01.ts, 8, 14))
var test3 = 3 .toString();
>test3 : Symbol(test3, Decl(numericLiteralsWithTrailingDecimalPoints01.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(numericLiteralsWithTrailingDecimalPoints01.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(numericLiteralsWithTrailingDecimalPoints01.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(numericLiteralsWithTrailingDecimalPoints01.ts, 12, 3))
>'toString' : Symbol(Number.toString, Decl(lib.es5.d.ts, --, --))
var test7 = 3
>test7 : Symbol(test7, Decl(numericLiteralsWithTrailingDecimalPoints01.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(numericLiteralsWithTrailingDecimalPoints01.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(numericLiteralsWithTrailingDecimalPoints01.ts, 16, 3))
var test10 = 0 /* comment */.toString();
>test10 : Symbol(test10, Decl(numericLiteralsWithTrailingDecimalPoints01.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(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, --, --))
|