===================================================================
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>                           ^^
1 >
2 >for (
3 >     var 
4 >         i
5 >           = 
6 >             0
7 >              ; 
8 >                i
9 >                  < 
10>                    10
11>                      ; 
12>                        i
13>                         ++
14>                           ) 
1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
2 >Emitted(1, 6) Source(1, 6) + SourceIndex(0)
3 >Emitted(1, 10) Source(1, 10) + SourceIndex(0)
4 >Emitted(1, 11) Source(1, 11) + SourceIndex(0)
5 >Emitted(1, 14) Source(1, 14) + SourceIndex(0)
6 >Emitted(1, 15) Source(1, 15) + SourceIndex(0)
7 >Emitted(1, 17) Source(1, 17) + SourceIndex(0)
8 >Emitted(1, 18) Source(1, 18) + SourceIndex(0)
9 >Emitted(1, 21) Source(1, 21) + SourceIndex(0)
10>Emitted(1, 23) Source(1, 23) + SourceIndex(0)
11>Emitted(1, 25) Source(1, 25) + SourceIndex(0)
12>Emitted(1, 26) Source(1, 26) + SourceIndex(0)
13>Emitted(1, 28) Source(1, 28) + SourceIndex(0)
14>Emitted(1, 30) Source(1, 30) + 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 > ^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 >
  >}
1 >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>                         ^^^^->
1->
  >
2 >for (
3 >     i
4 >       = 
5 >         0
6 >          ; 
7 >            i
8 >              < 
9 >                10
10>                  ; 
11>                    i
12>                     ++
13>                       )
  >                       
1->Emitted(4, 1) Source(4, 1) + SourceIndex(0)
2 >Emitted(4, 6) Source(4, 6) + SourceIndex(0)
3 >Emitted(4, 7) Source(4, 7) + SourceIndex(0)
4 >Emitted(4, 10) Source(4, 10) + SourceIndex(0)
5 >Emitted(4, 11) Source(4, 11) + SourceIndex(0)
6 >Emitted(4, 13) Source(4, 13) + SourceIndex(0)
7 >Emitted(4, 14) Source(4, 14) + SourceIndex(0)
8 >Emitted(4, 17) Source(4, 17) + SourceIndex(0)
9 >Emitted(4, 19) Source(4, 19) + SourceIndex(0)
10>Emitted(4, 21) Source(4, 21) + SourceIndex(0)
11>Emitted(4, 22) Source(4, 22) + SourceIndex(0)
12>Emitted(4, 24) Source(4, 24) + SourceIndex(0)
13>Emitted(4, 26) Source(5, 1) + 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 > ^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 >
  >}
1 >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>                      ^^^
1->
  >
2 >for (
3 >     var 
4 >         j
5 >           = 
6 >             0
7 >              ; 
8 >                j
9 >                  < 
10>                    10
11>                      ; ) 
1->Emitted(7, 1) Source(8, 1) + SourceIndex(0)
2 >Emitted(7, 6) Source(8, 6) + SourceIndex(0)
3 >Emitted(7, 10) Source(8, 10) + SourceIndex(0)
4 >Emitted(7, 11) Source(8, 11) + SourceIndex(0)
5 >Emitted(7, 14) Source(8, 14) + SourceIndex(0)
6 >Emitted(7, 15) Source(8, 15) + SourceIndex(0)
7 >Emitted(7, 17) Source(8, 17) + SourceIndex(0)
8 >Emitted(7, 18) Source(8, 18) + SourceIndex(0)
9 >Emitted(7, 21) Source(8, 21) + SourceIndex(0)
10>Emitted(7, 23) Source(8, 23) + SourceIndex(0)
11>Emitted(7, 26) Source(8, 27) + 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 >                ^^->
1->
  >    
2 >    if (
3 >        j
4 >          == 
5 >             1
6 >              ) 
1->Emitted(9, 5) Source(10, 5) + SourceIndex(0)
2 >Emitted(9, 9) Source(10, 9) + SourceIndex(0)
3 >Emitted(9, 10) Source(10, 10) + SourceIndex(0)
4 >Emitted(9, 14) Source(10, 14) + SourceIndex(0)
5 >Emitted(9, 15) Source(10, 15) + SourceIndex(0)
6 >Emitted(9, 17) Source(10, 17) + SourceIndex(0)
---
>>>        continue;
1->^^^^^^^^
2 >        ^^^^^^^^^
1->{
  >        
2 >        continue;
1->Emitted(10, 9) Source(11, 9) + SourceIndex(0)
2 >Emitted(10, 18) Source(11, 18) + SourceIndex(0)
---
>>>    }
1 >^^^^^
1 >
  >    }
1 >Emitted(11, 6) Source(12, 6) + SourceIndex(0)
---
>>>}
1 >^
2 > ^^^^^^^^^^^^^^^^^^^^^^->
1 >
  >}
1 >Emitted(12, 2) Source(13, 2) + SourceIndex(0)
---
>>>for (j = 0; j < 10;) {
1->
2 >^^^^^
3 >     ^
4 >      ^^^
5 >         ^
6 >          ^^
7 >            ^
8 >             ^^^
9 >                ^^
10>                  ^^^
1->
  >
2 >for (
3 >     j
4 >       = 
5 >         0
6 >          ; 
7 >            j
8 >              < 
9 >                10
10>                  ;)
  >                  
1->Emitted(13, 1) Source(14, 1) + SourceIndex(0)
2 >Emitted(13, 6) Source(14, 6) + SourceIndex(0)
3 >Emitted(13, 7) Source(14, 7) + SourceIndex(0)
4 >Emitted(13, 10) Source(14, 10) + SourceIndex(0)
5 >Emitted(13, 11) Source(14, 11) + SourceIndex(0)
6 >Emitted(13, 13) Source(14, 13) + SourceIndex(0)
7 >Emitted(13, 14) Source(14, 14) + SourceIndex(0)
8 >Emitted(13, 17) Source(14, 17) + SourceIndex(0)
9 >Emitted(13, 19) Source(14, 19) + SourceIndex(0)
10>Emitted(13, 22) Source(15, 1) + 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 > ^^^^^^^^^^^^^^^^^^^^^^^->
1 >
  >}
1 >Emitted(15, 2) Source(17, 2) + SourceIndex(0)
---
>>>for (var k = 0;; k++) {
1->
2 >^^^^^
3 >     ^^^^
4 >         ^
5 >          ^^^
6 >             ^
7 >              ^^^
8 >                 ^
9 >                  ^^
10>                    ^^
1->
  >
2 >for (
3 >     var 
4 >         k
5 >           = 
6 >             0
7 >              ;; 
8 >                 k
9 >                  ++
10>                    ) 
1->Emitted(16, 1) Source(18, 1) + SourceIndex(0)
2 >Emitted(16, 6) Source(18, 6) + SourceIndex(0)
3 >Emitted(16, 10) Source(18, 10) + SourceIndex(0)
4 >Emitted(16, 11) Source(18, 11) + SourceIndex(0)
5 >Emitted(16, 14) Source(18, 14) + SourceIndex(0)
6 >Emitted(16, 15) Source(18, 15) + SourceIndex(0)
7 >Emitted(16, 18) Source(18, 18) + SourceIndex(0)
8 >Emitted(16, 19) Source(18, 19) + SourceIndex(0)
9 >Emitted(16, 21) Source(18, 21) + SourceIndex(0)
10>Emitted(16, 23) Source(18, 23) + SourceIndex(0)
---
>>>}
1 >^
2 > ^^^^^^^^^^^^^^^^^^^->
1 >{
  >}
1 >Emitted(17, 2) Source(19, 2) + SourceIndex(0)
---
>>>for (k = 0;; k++) {
1->
2 >^^^^^
3 >     ^
4 >      ^^^
5 >         ^
6 >          ^^^
7 >             ^
8 >              ^^
9 >                ^^
1->
  >
2 >for (
3 >     k
4 >       = 
5 >         0
6 >          ;; 
7 >             k
8 >              ++
9 >                )
  >                
1->Emitted(18, 1) Source(20, 1) + SourceIndex(0)
2 >Emitted(18, 6) Source(20, 6) + SourceIndex(0)
3 >Emitted(18, 7) Source(20, 7) + SourceIndex(0)
4 >Emitted(18, 10) Source(20, 10) + SourceIndex(0)
5 >Emitted(18, 11) Source(20, 11) + SourceIndex(0)
6 >Emitted(18, 14) Source(20, 14) + SourceIndex(0)
7 >Emitted(18, 15) Source(20, 15) + SourceIndex(0)
8 >Emitted(18, 17) Source(20, 17) + SourceIndex(0)
9 >Emitted(18, 19) Source(21, 1) + SourceIndex(0)
---
>>>}
1 >^
2 > ^^^^^^^^^^^^^^^^^^^^^->
1 >{
  >}
1 >Emitted(19, 2) Source(22, 2) + SourceIndex(0)
---
>>>for (; k < 10; k++) {
1->
2 >^^^^^^^
3 >       ^
4 >        ^^^
5 >           ^^
6 >             ^^
7 >               ^
8 >                ^^
9 >                  ^^
1->
  >
2 >for (; 
3 >       k
4 >         < 
5 >           10
6 >             ; 
7 >               k
8 >                ++
9 >                  ) 
1->Emitted(20, 1) Source(23, 1) + SourceIndex(0)
2 >Emitted(20, 8) Source(23, 8) + SourceIndex(0)
3 >Emitted(20, 9) Source(23, 9) + SourceIndex(0)
4 >Emitted(20, 12) Source(23, 12) + SourceIndex(0)
5 >Emitted(20, 14) Source(23, 14) + SourceIndex(0)
6 >Emitted(20, 16) Source(23, 16) + SourceIndex(0)
7 >Emitted(20, 17) Source(23, 17) + SourceIndex(0)
8 >Emitted(20, 19) Source(23, 19) + SourceIndex(0)
9 >Emitted(20, 21) Source(23, 21) + SourceIndex(0)
---
>>>}
1 >^
2 > ^^^^^^^^^^->
1 >{
  >}
1 >Emitted(21, 2) Source(24, 2) + SourceIndex(0)
---
>>>for (;;) {
1->
2 >^^^^^^^^^
1->
  >
2 >for (;;) 
1->Emitted(22, 1) Source(25, 1) + SourceIndex(0)
2 >Emitted(22, 10) Source(25, 10) + 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 > ^^^^^^^^^^->
1 >
  >}
1 >Emitted(24, 2) Source(27, 2) + SourceIndex(0)
---
>>>for (;;) {
1->
2 >^^^^^^^^^
1->
  >
2 >for (;;)
  >
1->Emitted(25, 1) Source(28, 1) + SourceIndex(0)
2 >Emitted(25, 10) Source(29, 1) + 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 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 >
  >}
1 >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>                                       ^^
1->
  >
2 >for (
3 >     i
4 >       = 
5 >         0
6 >          , 
7 >            j
8 >              = 
9 >                20
10>                  ; 
11>                    j
12>                      < 
13>                        20
14>                          , 
15>                            i
16>                              < 
17>                                20
18>                                  ; 
19>                                    j
20>                                     ++
21>                                       ) 
1->Emitted(28, 1) Source(32, 1) + SourceIndex(0)
2 >Emitted(28, 6) Source(32, 6) + SourceIndex(0)
3 >Emitted(28, 7) Source(32, 7) + SourceIndex(0)
4 >Emitted(28, 10) Source(32, 10) + SourceIndex(0)
5 >Emitted(28, 11) Source(32, 11) + SourceIndex(0)
6 >Emitted(28, 13) Source(32, 13) + SourceIndex(0)
7 >Emitted(28, 14) Source(32, 14) + SourceIndex(0)
8 >Emitted(28, 17) Source(32, 17) + SourceIndex(0)
9 >Emitted(28, 19) Source(32, 19) + SourceIndex(0)
10>Emitted(28, 21) Source(32, 21) + SourceIndex(0)
11>Emitted(28, 22) Source(32, 22) + SourceIndex(0)
12>Emitted(28, 25) Source(32, 25) + SourceIndex(0)
13>Emitted(28, 27) Source(32, 27) + SourceIndex(0)
14>Emitted(28, 29) Source(32, 29) + SourceIndex(0)
15>Emitted(28, 30) Source(32, 30) + SourceIndex(0)
16>Emitted(28, 33) Source(32, 33) + SourceIndex(0)
17>Emitted(28, 35) Source(32, 35) + SourceIndex(0)
18>Emitted(28, 37) Source(32, 37) + SourceIndex(0)
19>Emitted(28, 38) Source(32, 38) + SourceIndex(0)
20>Emitted(28, 40) Source(32, 40) + SourceIndex(0)
21>Emitted(28, 42) Source(32, 42) + SourceIndex(0)
---
>>>}
1 >^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 >{
  >}
1 >Emitted(29, 2) Source(33, 2) + SourceIndex(0)
---
>>>//# sourceMappingURL=sourceMapValidationFor.js.map