=================================================================== JsFile: sourceMapValidationFor.js mapUrl: sourceMapValidationFor.js.map sourceRoot: sources: sourceMapValidationFor.ts =================================================================== ------------------------------------------------------------------- emittedFile:tests/cases/compiler/sourceMapValidationFor.js sourceFile:sourceMapValidationFor.ts ------------------------------------------------------------------- >>>for (var i = 0; i < 10; i++) { 1 > 2 >^^^ 3 > ^ 4 > ^ 5 > ^^^ 6 > ^ 7 > ^ 8 > ^^^ 9 > ^ 10> ^^ 11> ^ 12> ^^^ 13> ^^ 14> ^^ 15> ^ 16> ^^ 17> ^^ 18> ^ 1 > 2 >for 3 > 4 > ( 5 > var 6 > 7 > i 8 > = 9 > 0 10> ; 11> i 12> < 13> 10 14> ; 15> i 16> ++ 17> ) 18> { 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) 2 >Emitted(1, 4) Source(1, 4) + SourceIndex(0) 3 >Emitted(1, 5) Source(1, 5) + SourceIndex(0) 4 >Emitted(1, 6) Source(1, 6) + SourceIndex(0) 5 >Emitted(1, 9) Source(1, 9) + SourceIndex(0) 6 >Emitted(1, 10) Source(1, 10) + SourceIndex(0) 7 >Emitted(1, 11) Source(1, 11) + SourceIndex(0) 8 >Emitted(1, 14) Source(1, 14) + SourceIndex(0) 9 >Emitted(1, 15) Source(1, 15) + SourceIndex(0) 10>Emitted(1, 17) Source(1, 17) + SourceIndex(0) 11>Emitted(1, 18) Source(1, 18) + SourceIndex(0) 12>Emitted(1, 21) Source(1, 21) + SourceIndex(0) 13>Emitted(1, 23) Source(1, 23) + SourceIndex(0) 14>Emitted(1, 25) Source(1, 25) + SourceIndex(0) 15>Emitted(1, 26) Source(1, 26) + SourceIndex(0) 16>Emitted(1, 28) Source(1, 28) + SourceIndex(0) 17>Emitted(1, 30) Source(1, 30) + SourceIndex(0) 18>Emitted(1, 31) Source(1, 31) + SourceIndex(0) --- >>> WScript.Echo("i: " + i); 1 >^^^^ 2 > ^^^^^^^ 3 > ^ 4 > ^^^^ 5 > ^ 6 > ^^^^^ 7 > ^^^ 8 > ^ 9 > ^ 10> ^ 1 > > 2 > WScript 3 > . 4 > Echo 5 > ( 6 > "i: " 7 > + 8 > i 9 > ) 10> ; 1 >Emitted(2, 5) Source(2, 5) + SourceIndex(0) 2 >Emitted(2, 12) Source(2, 12) + SourceIndex(0) 3 >Emitted(2, 13) Source(2, 13) + SourceIndex(0) 4 >Emitted(2, 17) Source(2, 17) + SourceIndex(0) 5 >Emitted(2, 18) Source(2, 18) + SourceIndex(0) 6 >Emitted(2, 23) Source(2, 23) + SourceIndex(0) 7 >Emitted(2, 26) Source(2, 26) + SourceIndex(0) 8 >Emitted(2, 27) Source(2, 27) + SourceIndex(0) 9 >Emitted(2, 28) Source(2, 28) + SourceIndex(0) 10>Emitted(2, 29) Source(2, 29) + SourceIndex(0) --- >>>} 1 > 2 >^ 3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > > 2 >} 1 >Emitted(3, 1) Source(3, 1) + SourceIndex(0) 2 >Emitted(3, 2) Source(3, 2) + SourceIndex(0) --- >>>for (i = 0; i < 10; i++) { 1-> 2 >^^^ 3 > ^ 4 > ^ 5 > ^ 6 > ^^^ 7 > ^ 8 > ^^ 9 > ^ 10> ^^^ 11> ^^ 12> ^^ 13> ^ 14> ^^ 15> ^^ 16> ^ 17> ^^^-> 1-> > 2 >for 3 > 4 > ( 5 > i 6 > = 7 > 0 8 > ; 9 > i 10> < 11> 10 12> ; 13> i 14> ++ 15> ) > 16> { 1->Emitted(4, 1) Source(4, 1) + SourceIndex(0) 2 >Emitted(4, 4) Source(4, 4) + SourceIndex(0) 3 >Emitted(4, 5) Source(4, 5) + SourceIndex(0) 4 >Emitted(4, 6) Source(4, 6) + SourceIndex(0) 5 >Emitted(4, 7) Source(4, 7) + SourceIndex(0) 6 >Emitted(4, 10) Source(4, 10) + SourceIndex(0) 7 >Emitted(4, 11) Source(4, 11) + SourceIndex(0) 8 >Emitted(4, 13) Source(4, 13) + SourceIndex(0) 9 >Emitted(4, 14) Source(4, 14) + SourceIndex(0) 10>Emitted(4, 17) Source(4, 17) + SourceIndex(0) 11>Emitted(4, 19) Source(4, 19) + SourceIndex(0) 12>Emitted(4, 21) Source(4, 21) + SourceIndex(0) 13>Emitted(4, 22) Source(4, 22) + SourceIndex(0) 14>Emitted(4, 24) Source(4, 24) + SourceIndex(0) 15>Emitted(4, 26) Source(5, 1) + SourceIndex(0) 16>Emitted(4, 27) Source(5, 2) + SourceIndex(0) --- >>> WScript.Echo("i: " + i); 1->^^^^ 2 > ^^^^^^^ 3 > ^ 4 > ^^^^ 5 > ^ 6 > ^^^^^ 7 > ^^^ 8 > ^ 9 > ^ 10> ^ 1-> > 2 > WScript 3 > . 4 > Echo 5 > ( 6 > "i: " 7 > + 8 > i 9 > ) 10> ; 1->Emitted(5, 5) Source(6, 5) + SourceIndex(0) 2 >Emitted(5, 12) Source(6, 12) + SourceIndex(0) 3 >Emitted(5, 13) Source(6, 13) + SourceIndex(0) 4 >Emitted(5, 17) Source(6, 17) + SourceIndex(0) 5 >Emitted(5, 18) Source(6, 18) + SourceIndex(0) 6 >Emitted(5, 23) Source(6, 23) + SourceIndex(0) 7 >Emitted(5, 26) Source(6, 26) + SourceIndex(0) 8 >Emitted(5, 27) Source(6, 27) + SourceIndex(0) 9 >Emitted(5, 28) Source(6, 28) + SourceIndex(0) 10>Emitted(5, 29) Source(6, 29) + SourceIndex(0) --- >>>} 1 > 2 >^ 3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > > 2 >} 1 >Emitted(6, 1) Source(7, 1) + SourceIndex(0) 2 >Emitted(6, 2) Source(7, 2) + SourceIndex(0) --- >>>for (var j = 0; j < 10;) { 1-> 2 >^^^ 3 > ^ 4 > ^ 5 > ^^^ 6 > ^ 7 > ^ 8 > ^^^ 9 > ^ 10> ^^ 11> ^ 12> ^^^ 13> ^^ 14> ^^^ 15> ^ 1-> > 2 >for 3 > 4 > ( 5 > var 6 > 7 > j 8 > = 9 > 0 10> ; 11> j 12> < 13> 10 14> ; ) 15> { 1->Emitted(7, 1) Source(8, 1) + SourceIndex(0) 2 >Emitted(7, 4) Source(8, 4) + SourceIndex(0) 3 >Emitted(7, 5) Source(8, 5) + SourceIndex(0) 4 >Emitted(7, 6) Source(8, 6) + SourceIndex(0) 5 >Emitted(7, 9) Source(8, 9) + SourceIndex(0) 6 >Emitted(7, 10) Source(8, 10) + SourceIndex(0) 7 >Emitted(7, 11) Source(8, 11) + SourceIndex(0) 8 >Emitted(7, 14) Source(8, 14) + SourceIndex(0) 9 >Emitted(7, 15) Source(8, 15) + SourceIndex(0) 10>Emitted(7, 17) Source(8, 17) + SourceIndex(0) 11>Emitted(7, 18) Source(8, 18) + SourceIndex(0) 12>Emitted(7, 21) Source(8, 21) + SourceIndex(0) 13>Emitted(7, 23) Source(8, 23) + SourceIndex(0) 14>Emitted(7, 26) Source(8, 27) + SourceIndex(0) 15>Emitted(7, 27) Source(8, 28) + SourceIndex(0) --- >>> j++; 1 >^^^^ 2 > ^ 3 > ^^ 4 > ^ 5 > ^^^^^^^^^^-> 1 > > 2 > j 3 > ++ 4 > ; 1 >Emitted(8, 5) Source(9, 5) + SourceIndex(0) 2 >Emitted(8, 6) Source(9, 6) + SourceIndex(0) 3 >Emitted(8, 8) Source(9, 8) + SourceIndex(0) 4 >Emitted(8, 9) Source(9, 9) + SourceIndex(0) --- >>> if (j == 1) { 1->^^^^ 2 > ^^ 3 > ^ 4 > ^ 5 > ^ 6 > ^^^^ 7 > ^ 8 > ^ 9 > ^ 10> ^ 11> ^-> 1-> > 2 > if 3 > 4 > ( 5 > j 6 > == 7 > 1 8 > ) 9 > 10> { 1->Emitted(9, 5) Source(10, 5) + SourceIndex(0) 2 >Emitted(9, 7) Source(10, 7) + SourceIndex(0) 3 >Emitted(9, 8) Source(10, 8) + SourceIndex(0) 4 >Emitted(9, 9) Source(10, 9) + SourceIndex(0) 5 >Emitted(9, 10) Source(10, 10) + SourceIndex(0) 6 >Emitted(9, 14) Source(10, 14) + SourceIndex(0) 7 >Emitted(9, 15) Source(10, 15) + SourceIndex(0) 8 >Emitted(9, 16) Source(10, 16) + SourceIndex(0) 9 >Emitted(9, 17) Source(10, 17) + SourceIndex(0) 10>Emitted(9, 18) Source(10, 18) + SourceIndex(0) --- >>> continue; 1->^^^^^^^^ 2 > ^^^^^^^^ 3 > ^ 1-> > 2 > continue 3 > ; 1->Emitted(10, 9) Source(11, 9) + SourceIndex(0) 2 >Emitted(10, 17) Source(11, 17) + SourceIndex(0) 3 >Emitted(10, 18) Source(11, 18) + SourceIndex(0) --- >>> } 1 >^^^^ 2 > ^ 1 > > 2 > } 1 >Emitted(11, 5) Source(12, 5) + SourceIndex(0) 2 >Emitted(11, 6) Source(12, 6) + SourceIndex(0) --- >>>} 1 > 2 >^ 3 > ^^^^^^^^^^^^^^^^^^^^^^-> 1 > > 2 >} 1 >Emitted(12, 1) Source(13, 1) + SourceIndex(0) 2 >Emitted(12, 2) Source(13, 2) + SourceIndex(0) --- >>>for (j = 0; j < 10;) { 1-> 2 >^^^ 3 > ^ 4 > ^ 5 > ^ 6 > ^^^ 7 > ^ 8 > ^^ 9 > ^ 10> ^^^ 11> ^^ 12> ^^^ 13> ^ 1-> > 2 >for 3 > 4 > ( 5 > j 6 > = 7 > 0 8 > ; 9 > j 10> < 11> 10 12> ;) > 13> { 1->Emitted(13, 1) Source(14, 1) + SourceIndex(0) 2 >Emitted(13, 4) Source(14, 4) + SourceIndex(0) 3 >Emitted(13, 5) Source(14, 5) + SourceIndex(0) 4 >Emitted(13, 6) Source(14, 6) + SourceIndex(0) 5 >Emitted(13, 7) Source(14, 7) + SourceIndex(0) 6 >Emitted(13, 10) Source(14, 10) + SourceIndex(0) 7 >Emitted(13, 11) Source(14, 11) + SourceIndex(0) 8 >Emitted(13, 13) Source(14, 13) + SourceIndex(0) 9 >Emitted(13, 14) Source(14, 14) + SourceIndex(0) 10>Emitted(13, 17) Source(14, 17) + SourceIndex(0) 11>Emitted(13, 19) Source(14, 19) + SourceIndex(0) 12>Emitted(13, 22) Source(15, 1) + SourceIndex(0) 13>Emitted(13, 23) Source(15, 2) + SourceIndex(0) --- >>> j++; 1 >^^^^ 2 > ^ 3 > ^^ 4 > ^ 1 > > 2 > j 3 > ++ 4 > ; 1 >Emitted(14, 5) Source(16, 5) + SourceIndex(0) 2 >Emitted(14, 6) Source(16, 6) + SourceIndex(0) 3 >Emitted(14, 8) Source(16, 8) + SourceIndex(0) 4 >Emitted(14, 9) Source(16, 9) + SourceIndex(0) --- >>>} 1 > 2 >^ 3 > ^^^^^^^^^^^^^^^^^^^^^^^-> 1 > > 2 >} 1 >Emitted(15, 1) Source(17, 1) + SourceIndex(0) 2 >Emitted(15, 2) Source(17, 2) + SourceIndex(0) --- >>>for (var k = 0;; k++) { 1-> 2 >^^^ 3 > ^ 4 > ^ 5 > ^^^ 6 > ^ 7 > ^ 8 > ^^^ 9 > ^ 10> ^^^ 11> ^ 12> ^^ 13> ^^ 14> ^ 1-> > 2 >for 3 > 4 > ( 5 > var 6 > 7 > k 8 > = 9 > 0 10> ;; 11> k 12> ++ 13> ) 14> { 1->Emitted(16, 1) Source(18, 1) + SourceIndex(0) 2 >Emitted(16, 4) Source(18, 4) + SourceIndex(0) 3 >Emitted(16, 5) Source(18, 5) + SourceIndex(0) 4 >Emitted(16, 6) Source(18, 6) + SourceIndex(0) 5 >Emitted(16, 9) Source(18, 9) + SourceIndex(0) 6 >Emitted(16, 10) Source(18, 10) + SourceIndex(0) 7 >Emitted(16, 11) Source(18, 11) + SourceIndex(0) 8 >Emitted(16, 14) Source(18, 14) + SourceIndex(0) 9 >Emitted(16, 15) Source(18, 15) + SourceIndex(0) 10>Emitted(16, 18) Source(18, 18) + SourceIndex(0) 11>Emitted(16, 19) Source(18, 19) + SourceIndex(0) 12>Emitted(16, 21) Source(18, 21) + SourceIndex(0) 13>Emitted(16, 23) Source(18, 23) + SourceIndex(0) 14>Emitted(16, 24) Source(18, 24) + SourceIndex(0) --- >>>} 1 > 2 >^ 3 > ^^^^^^^^^^^^^^^^^^^-> 1 > > 2 >} 1 >Emitted(17, 1) Source(19, 1) + SourceIndex(0) 2 >Emitted(17, 2) Source(19, 2) + SourceIndex(0) --- >>>for (k = 0;; k++) { 1-> 2 >^^^ 3 > ^ 4 > ^ 5 > ^ 6 > ^^^ 7 > ^ 8 > ^^^ 9 > ^ 10> ^^ 11> ^^ 12> ^ 1-> > 2 >for 3 > 4 > ( 5 > k 6 > = 7 > 0 8 > ;; 9 > k 10> ++ 11> ) > 12> { 1->Emitted(18, 1) Source(20, 1) + SourceIndex(0) 2 >Emitted(18, 4) Source(20, 4) + SourceIndex(0) 3 >Emitted(18, 5) Source(20, 5) + SourceIndex(0) 4 >Emitted(18, 6) Source(20, 6) + SourceIndex(0) 5 >Emitted(18, 7) Source(20, 7) + SourceIndex(0) 6 >Emitted(18, 10) Source(20, 10) + SourceIndex(0) 7 >Emitted(18, 11) Source(20, 11) + SourceIndex(0) 8 >Emitted(18, 14) Source(20, 14) + SourceIndex(0) 9 >Emitted(18, 15) Source(20, 15) + SourceIndex(0) 10>Emitted(18, 17) Source(20, 17) + SourceIndex(0) 11>Emitted(18, 19) Source(21, 1) + SourceIndex(0) 12>Emitted(18, 20) Source(21, 2) + SourceIndex(0) --- >>>} 1 > 2 >^ 3 > ^^^^^^^^^^^^^^^^^^^^^-> 1 > > 2 >} 1 >Emitted(19, 1) Source(22, 1) + SourceIndex(0) 2 >Emitted(19, 2) Source(22, 2) + SourceIndex(0) --- >>>for (; k < 10; k++) { 1-> 2 >^^^ 3 > ^ 4 > ^ 5 > ^^ 6 > ^ 7 > ^^^ 8 > ^^ 9 > ^^ 10> ^ 11> ^^ 12> ^^ 13> ^ 1-> > 2 >for 3 > 4 > ( 5 > ; 6 > k 7 > < 8 > 10 9 > ; 10> k 11> ++ 12> ) 13> { 1->Emitted(20, 1) Source(23, 1) + SourceIndex(0) 2 >Emitted(20, 4) Source(23, 4) + SourceIndex(0) 3 >Emitted(20, 5) Source(23, 5) + SourceIndex(0) 4 >Emitted(20, 6) Source(23, 6) + SourceIndex(0) 5 >Emitted(20, 8) Source(23, 8) + SourceIndex(0) 6 >Emitted(20, 9) Source(23, 9) + SourceIndex(0) 7 >Emitted(20, 12) Source(23, 12) + SourceIndex(0) 8 >Emitted(20, 14) Source(23, 14) + SourceIndex(0) 9 >Emitted(20, 16) Source(23, 16) + SourceIndex(0) 10>Emitted(20, 17) Source(23, 17) + SourceIndex(0) 11>Emitted(20, 19) Source(23, 19) + SourceIndex(0) 12>Emitted(20, 21) Source(23, 21) + SourceIndex(0) 13>Emitted(20, 22) Source(23, 22) + SourceIndex(0) --- >>>} 1 > 2 >^ 3 > ^^^^^^^^^^-> 1 > > 2 >} 1 >Emitted(21, 1) Source(24, 1) + SourceIndex(0) 2 >Emitted(21, 2) Source(24, 2) + SourceIndex(0) --- >>>for (;;) { 1-> 2 >^^^ 3 > ^ 4 > ^ 5 > ^^^^ 6 > ^ 1-> > 2 >for 3 > 4 > ( 5 > ;;) 6 > { 1->Emitted(22, 1) Source(25, 1) + SourceIndex(0) 2 >Emitted(22, 4) Source(25, 4) + SourceIndex(0) 3 >Emitted(22, 5) Source(25, 5) + SourceIndex(0) 4 >Emitted(22, 6) Source(25, 6) + SourceIndex(0) 5 >Emitted(22, 10) Source(25, 10) + SourceIndex(0) 6 >Emitted(22, 11) Source(25, 11) + SourceIndex(0) --- >>> i++; 1 >^^^^ 2 > ^ 3 > ^^ 4 > ^ 1 > > 2 > i 3 > ++ 4 > ; 1 >Emitted(23, 5) Source(26, 5) + SourceIndex(0) 2 >Emitted(23, 6) Source(26, 6) + SourceIndex(0) 3 >Emitted(23, 8) Source(26, 8) + SourceIndex(0) 4 >Emitted(23, 9) Source(26, 9) + SourceIndex(0) --- >>>} 1 > 2 >^ 3 > ^^^^^^^^^^-> 1 > > 2 >} 1 >Emitted(24, 1) Source(27, 1) + SourceIndex(0) 2 >Emitted(24, 2) Source(27, 2) + SourceIndex(0) --- >>>for (;;) { 1-> 2 >^^^ 3 > ^ 4 > ^ 5 > ^^^^ 6 > ^ 1-> > 2 >for 3 > 4 > ( 5 > ;;) > 6 > { 1->Emitted(25, 1) Source(28, 1) + SourceIndex(0) 2 >Emitted(25, 4) Source(28, 4) + SourceIndex(0) 3 >Emitted(25, 5) Source(28, 5) + SourceIndex(0) 4 >Emitted(25, 6) Source(28, 6) + SourceIndex(0) 5 >Emitted(25, 10) Source(29, 1) + SourceIndex(0) 6 >Emitted(25, 11) Source(29, 2) + SourceIndex(0) --- >>> i++; 1 >^^^^ 2 > ^ 3 > ^^ 4 > ^ 1 > > 2 > i 3 > ++ 4 > ; 1 >Emitted(26, 5) Source(30, 5) + SourceIndex(0) 2 >Emitted(26, 6) Source(30, 6) + SourceIndex(0) 3 >Emitted(26, 8) Source(30, 8) + SourceIndex(0) 4 >Emitted(26, 9) Source(30, 9) + SourceIndex(0) --- >>>} 1 > 2 >^ 3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > > 2 >} 1 >Emitted(27, 1) Source(31, 1) + SourceIndex(0) 2 >Emitted(27, 2) Source(31, 2) + SourceIndex(0) --- >>>for (i = 0, j = 20; j < 20, i < 20; j++) { 1-> 2 >^^^ 3 > ^ 4 > ^ 5 > ^ 6 > ^^^ 7 > ^ 8 > ^^ 9 > ^ 10> ^^^ 11> ^^ 12> ^^ 13> ^ 14> ^^^ 15> ^^ 16> ^^ 17> ^ 18> ^^^ 19> ^^ 20> ^^ 21> ^ 22> ^^ 23> ^^ 24> ^ 1-> > 2 >for 3 > 4 > ( 5 > i 6 > = 7 > 0 8 > , 9 > j 10> = 11> 20 12> ; 13> j 14> < 15> 20 16> , 17> i 18> < 19> 20 20> ; 21> j 22> ++ 23> ) 24> { 1->Emitted(28, 1) Source(32, 1) + SourceIndex(0) 2 >Emitted(28, 4) Source(32, 4) + SourceIndex(0) 3 >Emitted(28, 5) Source(32, 5) + SourceIndex(0) 4 >Emitted(28, 6) Source(32, 6) + SourceIndex(0) 5 >Emitted(28, 7) Source(32, 7) + SourceIndex(0) 6 >Emitted(28, 10) Source(32, 10) + SourceIndex(0) 7 >Emitted(28, 11) Source(32, 11) + SourceIndex(0) 8 >Emitted(28, 13) Source(32, 13) + SourceIndex(0) 9 >Emitted(28, 14) Source(32, 14) + SourceIndex(0) 10>Emitted(28, 17) Source(32, 17) + SourceIndex(0) 11>Emitted(28, 19) Source(32, 19) + SourceIndex(0) 12>Emitted(28, 21) Source(32, 21) + SourceIndex(0) 13>Emitted(28, 22) Source(32, 22) + SourceIndex(0) 14>Emitted(28, 25) Source(32, 25) + SourceIndex(0) 15>Emitted(28, 27) Source(32, 27) + SourceIndex(0) 16>Emitted(28, 29) Source(32, 29) + SourceIndex(0) 17>Emitted(28, 30) Source(32, 30) + SourceIndex(0) 18>Emitted(28, 33) Source(32, 33) + SourceIndex(0) 19>Emitted(28, 35) Source(32, 35) + SourceIndex(0) 20>Emitted(28, 37) Source(32, 37) + SourceIndex(0) 21>Emitted(28, 38) Source(32, 38) + SourceIndex(0) 22>Emitted(28, 40) Source(32, 40) + SourceIndex(0) 23>Emitted(28, 42) Source(32, 42) + SourceIndex(0) 24>Emitted(28, 43) Source(32, 43) + SourceIndex(0) --- >>>} 1 > 2 >^ 3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > > 2 >} 1 >Emitted(29, 1) Source(33, 1) + SourceIndex(0) 2 >Emitted(29, 2) Source(33, 2) + SourceIndex(0) --- >>>//# sourceMappingURL=sourceMapValidationFor.js.map