797 lines
19 KiB
Plaintext
797 lines
19 KiB
Plaintext
===================================================================
|
|
JsFile: file.jsx
|
|
mapUrl: file.jsx.map
|
|
sourceRoot:
|
|
sources: file.tsx
|
|
===================================================================
|
|
-------------------------------------------------------------------
|
|
emittedFile:tests/cases/conformance/jsx/file.jsx
|
|
sourceFile:file.tsx
|
|
-------------------------------------------------------------------
|
|
>>>var M;
|
|
1 >
|
|
2 >^^^^
|
|
3 > ^
|
|
4 > ^
|
|
5 > ^^^^^^^^^^->
|
|
1 >
|
|
>declare module JSX {
|
|
> interface Element { }
|
|
> interface IntrinsicElements { }
|
|
>}
|
|
>
|
|
>
|
|
2 >module
|
|
3 > M
|
|
4 > {
|
|
> export class Foo { constructor() { } }
|
|
> export module S {
|
|
> export class Bar { }
|
|
>
|
|
> // Emit Foo
|
|
> // Foo, <Foo />;
|
|
> }
|
|
> }
|
|
1 >Emitted(1, 1) Source(7, 1) + SourceIndex(0)
|
|
2 >Emitted(1, 5) Source(7, 8) + SourceIndex(0)
|
|
3 >Emitted(1, 6) Source(7, 9) + SourceIndex(0)
|
|
4 >Emitted(1, 7) Source(15, 2) + SourceIndex(0)
|
|
---
|
|
>>>(function (M) {
|
|
1->
|
|
2 >^^^^^^^^^^^
|
|
3 > ^
|
|
4 > ^^^^^^^^^^^^^^^^^->
|
|
1->
|
|
2 >module
|
|
3 > M
|
|
1->Emitted(2, 1) Source(7, 1) + SourceIndex(0)
|
|
2 >Emitted(2, 12) Source(7, 8) + SourceIndex(0)
|
|
3 >Emitted(2, 13) Source(7, 9) + SourceIndex(0)
|
|
---
|
|
>>> var Foo = (function () {
|
|
1->^^^^
|
|
2 > ^^^^^^^^^^^^^^^^^^^^^->
|
|
1-> {
|
|
>
|
|
1->Emitted(3, 5) Source(8, 2) + SourceIndex(0)
|
|
---
|
|
>>> function Foo() {
|
|
1->^^^^^^^^
|
|
2 > ^^->
|
|
1->export class Foo {
|
|
1->Emitted(4, 9) Source(8, 21) + SourceIndex(0)
|
|
---
|
|
>>> }
|
|
1->^^^^^^^^
|
|
2 > ^
|
|
3 > ^^^^^^^^^^^->
|
|
1->constructor() {
|
|
2 > }
|
|
1->Emitted(5, 9) Source(8, 37) + SourceIndex(0)
|
|
2 >Emitted(5, 10) Source(8, 38) + SourceIndex(0)
|
|
---
|
|
>>> return Foo;
|
|
1->^^^^^^^^
|
|
2 > ^^^^^^^^^^
|
|
1->
|
|
2 > }
|
|
1->Emitted(6, 9) Source(8, 39) + SourceIndex(0)
|
|
2 >Emitted(6, 19) Source(8, 40) + SourceIndex(0)
|
|
---
|
|
>>> }());
|
|
1 >^^^^
|
|
2 > ^
|
|
3 >
|
|
4 > ^^^^
|
|
5 > ^^^^^^^^->
|
|
1 >
|
|
2 > }
|
|
3 >
|
|
4 > export class Foo { constructor() { } }
|
|
1 >Emitted(7, 5) Source(8, 39) + SourceIndex(0)
|
|
2 >Emitted(7, 6) Source(8, 40) + SourceIndex(0)
|
|
3 >Emitted(7, 6) Source(8, 2) + SourceIndex(0)
|
|
4 >Emitted(7, 10) Source(8, 40) + SourceIndex(0)
|
|
---
|
|
>>> M.Foo = Foo;
|
|
1->^^^^
|
|
2 > ^^^^^
|
|
3 > ^^^^^^
|
|
4 > ^
|
|
1->
|
|
2 > Foo
|
|
3 > { constructor() { } }
|
|
4 >
|
|
1->Emitted(8, 5) Source(8, 15) + SourceIndex(0)
|
|
2 >Emitted(8, 10) Source(8, 18) + SourceIndex(0)
|
|
3 >Emitted(8, 16) Source(8, 40) + SourceIndex(0)
|
|
4 >Emitted(8, 17) Source(8, 40) + SourceIndex(0)
|
|
---
|
|
>>> var S;
|
|
1 >^^^^
|
|
2 > ^^^^
|
|
3 > ^
|
|
4 > ^
|
|
5 > ^^^^^^^^^^->
|
|
1 >
|
|
>
|
|
2 > export module
|
|
3 > S
|
|
4 > {
|
|
> export class Bar { }
|
|
>
|
|
> // Emit Foo
|
|
> // Foo, <Foo />;
|
|
> }
|
|
1 >Emitted(9, 5) Source(9, 2) + SourceIndex(0)
|
|
2 >Emitted(9, 9) Source(9, 16) + SourceIndex(0)
|
|
3 >Emitted(9, 10) Source(9, 17) + SourceIndex(0)
|
|
4 >Emitted(9, 11) Source(14, 3) + SourceIndex(0)
|
|
---
|
|
>>> (function (S) {
|
|
1->^^^^
|
|
2 > ^^^^^^^^^^^
|
|
3 > ^
|
|
4 > ^^^^^^^^^^^^^^^^^->
|
|
1->
|
|
2 > export module
|
|
3 > S
|
|
1->Emitted(10, 5) Source(9, 2) + SourceIndex(0)
|
|
2 >Emitted(10, 16) Source(9, 16) + SourceIndex(0)
|
|
3 >Emitted(10, 17) Source(9, 17) + SourceIndex(0)
|
|
---
|
|
>>> var Bar = (function () {
|
|
1->^^^^^^^^
|
|
2 > ^^^^^^^^^^^^^^^^^^^^^->
|
|
1-> {
|
|
>
|
|
1->Emitted(11, 9) Source(10, 3) + SourceIndex(0)
|
|
---
|
|
>>> function Bar() {
|
|
1->^^^^^^^^^^^^
|
|
2 > ^^->
|
|
1->
|
|
1->Emitted(12, 13) Source(10, 3) + SourceIndex(0)
|
|
---
|
|
>>> }
|
|
1->^^^^^^^^^^^^
|
|
2 > ^
|
|
3 > ^^^^^^^^^^^->
|
|
1->export class Bar {
|
|
2 > }
|
|
1->Emitted(13, 13) Source(10, 22) + SourceIndex(0)
|
|
2 >Emitted(13, 14) Source(10, 23) + SourceIndex(0)
|
|
---
|
|
>>> return Bar;
|
|
1->^^^^^^^^^^^^
|
|
2 > ^^^^^^^^^^
|
|
1->
|
|
2 > }
|
|
1->Emitted(14, 13) Source(10, 22) + SourceIndex(0)
|
|
2 >Emitted(14, 23) Source(10, 23) + SourceIndex(0)
|
|
---
|
|
>>> }());
|
|
1 >^^^^^^^^
|
|
2 > ^
|
|
3 >
|
|
4 > ^^^^
|
|
5 > ^^^^^^^^->
|
|
1 >
|
|
2 > }
|
|
3 >
|
|
4 > export class Bar { }
|
|
1 >Emitted(15, 9) Source(10, 22) + SourceIndex(0)
|
|
2 >Emitted(15, 10) Source(10, 23) + SourceIndex(0)
|
|
3 >Emitted(15, 10) Source(10, 3) + SourceIndex(0)
|
|
4 >Emitted(15, 14) Source(10, 23) + SourceIndex(0)
|
|
---
|
|
>>> S.Bar = Bar;
|
|
1->^^^^^^^^
|
|
2 > ^^^^^
|
|
3 > ^^^^^^
|
|
4 > ^
|
|
1->
|
|
2 > Bar
|
|
3 > { }
|
|
4 >
|
|
1->Emitted(16, 9) Source(10, 16) + SourceIndex(0)
|
|
2 >Emitted(16, 14) Source(10, 19) + SourceIndex(0)
|
|
3 >Emitted(16, 20) Source(10, 23) + SourceIndex(0)
|
|
4 >Emitted(16, 21) Source(10, 23) + SourceIndex(0)
|
|
---
|
|
>>> // Emit Foo
|
|
1 >^^^^^^^^
|
|
2 > ^^^^^^^^^^^
|
|
3 > ^^^^^^->
|
|
1 >
|
|
>
|
|
>
|
|
2 > // Emit Foo
|
|
1 >Emitted(17, 9) Source(12, 3) + SourceIndex(0)
|
|
2 >Emitted(17, 20) Source(12, 14) + SourceIndex(0)
|
|
---
|
|
>>> // Foo, <Foo />;
|
|
1->^^^^^^^^
|
|
2 > ^^^^^^^^^^^^^^^^
|
|
3 > ^^^^^^^->
|
|
1->
|
|
>
|
|
2 > // Foo, <Foo />;
|
|
1->Emitted(18, 9) Source(13, 3) + SourceIndex(0)
|
|
2 >Emitted(18, 25) Source(13, 19) + SourceIndex(0)
|
|
---
|
|
>>> })(S = M.S || (M.S = {}));
|
|
1->^^^^
|
|
2 > ^
|
|
3 > ^^
|
|
4 > ^
|
|
5 > ^^^
|
|
6 > ^^^
|
|
7 > ^^^^^
|
|
8 > ^^^
|
|
9 > ^^^^^^^^
|
|
1->
|
|
>
|
|
2 > }
|
|
3 >
|
|
4 > S
|
|
5 >
|
|
6 > S
|
|
7 >
|
|
8 > S
|
|
9 > {
|
|
> export class Bar { }
|
|
>
|
|
> // Emit Foo
|
|
> // Foo, <Foo />;
|
|
> }
|
|
1->Emitted(19, 5) Source(14, 2) + SourceIndex(0)
|
|
2 >Emitted(19, 6) Source(14, 3) + SourceIndex(0)
|
|
3 >Emitted(19, 8) Source(9, 16) + SourceIndex(0)
|
|
4 >Emitted(19, 9) Source(9, 17) + SourceIndex(0)
|
|
5 >Emitted(19, 12) Source(9, 16) + SourceIndex(0)
|
|
6 >Emitted(19, 15) Source(9, 17) + SourceIndex(0)
|
|
7 >Emitted(19, 20) Source(9, 16) + SourceIndex(0)
|
|
8 >Emitted(19, 23) Source(9, 17) + SourceIndex(0)
|
|
9 >Emitted(19, 31) Source(14, 3) + SourceIndex(0)
|
|
---
|
|
>>>})(M || (M = {}));
|
|
1 >
|
|
2 >^
|
|
3 > ^^
|
|
4 > ^
|
|
5 > ^^^^^
|
|
6 > ^
|
|
7 > ^^^^^^^^
|
|
1 >
|
|
>
|
|
2 >}
|
|
3 >
|
|
4 > M
|
|
5 >
|
|
6 > M
|
|
7 > {
|
|
> export class Foo { constructor() { } }
|
|
> export module S {
|
|
> export class Bar { }
|
|
>
|
|
> // Emit Foo
|
|
> // Foo, <Foo />;
|
|
> }
|
|
> }
|
|
1 >Emitted(20, 1) Source(15, 1) + SourceIndex(0)
|
|
2 >Emitted(20, 2) Source(15, 2) + SourceIndex(0)
|
|
3 >Emitted(20, 4) Source(7, 8) + SourceIndex(0)
|
|
4 >Emitted(20, 5) Source(7, 9) + SourceIndex(0)
|
|
5 >Emitted(20, 10) Source(7, 8) + SourceIndex(0)
|
|
6 >Emitted(20, 11) Source(7, 9) + SourceIndex(0)
|
|
7 >Emitted(20, 19) Source(15, 2) + SourceIndex(0)
|
|
---
|
|
>>>var M;
|
|
1 >
|
|
2 >^^^^
|
|
3 > ^
|
|
4 > ^
|
|
5 > ^^^^^^^^^^->
|
|
1 >
|
|
>
|
|
>
|
|
2 >module
|
|
3 > M
|
|
4 > {
|
|
> // Emit M.Foo
|
|
> Foo, <Foo />;
|
|
>
|
|
> export module S {
|
|
> // Emit M.Foo
|
|
> Foo, <Foo />;
|
|
>
|
|
> // Emit S.Bar
|
|
> Bar, <Bar />;
|
|
> }
|
|
>
|
|
> }
|
|
1 >Emitted(21, 1) Source(17, 1) + SourceIndex(0)
|
|
2 >Emitted(21, 5) Source(17, 8) + SourceIndex(0)
|
|
3 >Emitted(21, 6) Source(17, 9) + SourceIndex(0)
|
|
4 >Emitted(21, 7) Source(29, 2) + SourceIndex(0)
|
|
---
|
|
>>>(function (M) {
|
|
1->
|
|
2 >^^^^^^^^^^^
|
|
3 > ^
|
|
4 > ^^^^^^->
|
|
1->
|
|
2 >module
|
|
3 > M
|
|
1->Emitted(22, 1) Source(17, 1) + SourceIndex(0)
|
|
2 >Emitted(22, 12) Source(17, 8) + SourceIndex(0)
|
|
3 >Emitted(22, 13) Source(17, 9) + SourceIndex(0)
|
|
---
|
|
>>> // Emit M.Foo
|
|
1->^^^^
|
|
2 > ^^^^^^^^^^^^^
|
|
3 > ^^^^^->
|
|
1-> {
|
|
>
|
|
2 > // Emit M.Foo
|
|
1->Emitted(23, 5) Source(18, 2) + SourceIndex(0)
|
|
2 >Emitted(23, 18) Source(18, 15) + SourceIndex(0)
|
|
---
|
|
>>> M.Foo, <M.Foo />;
|
|
1->^^^^
|
|
2 > ^^
|
|
3 > ^^^
|
|
4 > ^^
|
|
5 > ^
|
|
6 > ^^
|
|
7 > ^^^
|
|
8 > ^^^
|
|
9 > ^
|
|
1->
|
|
>
|
|
2 >
|
|
3 > Foo
|
|
4 > ,
|
|
5 > <
|
|
6 >
|
|
7 > Foo
|
|
8 > />
|
|
9 > ;
|
|
1->Emitted(24, 5) Source(19, 2) + SourceIndex(0)
|
|
2 >Emitted(24, 7) Source(19, 2) + SourceIndex(0)
|
|
3 >Emitted(24, 10) Source(19, 5) + SourceIndex(0)
|
|
4 >Emitted(24, 12) Source(19, 7) + SourceIndex(0)
|
|
5 >Emitted(24, 13) Source(19, 8) + SourceIndex(0)
|
|
6 >Emitted(24, 15) Source(19, 8) + SourceIndex(0)
|
|
7 >Emitted(24, 18) Source(19, 11) + SourceIndex(0)
|
|
8 >Emitted(24, 21) Source(19, 14) + SourceIndex(0)
|
|
9 >Emitted(24, 22) Source(19, 15) + SourceIndex(0)
|
|
---
|
|
>>> var S;
|
|
1 >^^^^
|
|
2 > ^^^^
|
|
3 > ^
|
|
4 > ^
|
|
5 > ^^^^^^^^^^->
|
|
1 >
|
|
>
|
|
>
|
|
2 > export module
|
|
3 > S
|
|
4 > {
|
|
> // Emit M.Foo
|
|
> Foo, <Foo />;
|
|
>
|
|
> // Emit S.Bar
|
|
> Bar, <Bar />;
|
|
> }
|
|
1 >Emitted(25, 5) Source(21, 2) + SourceIndex(0)
|
|
2 >Emitted(25, 9) Source(21, 16) + SourceIndex(0)
|
|
3 >Emitted(25, 10) Source(21, 17) + SourceIndex(0)
|
|
4 >Emitted(25, 11) Source(27, 3) + SourceIndex(0)
|
|
---
|
|
>>> (function (S) {
|
|
1->^^^^
|
|
2 > ^^^^^^^^^^^
|
|
3 > ^
|
|
4 > ^^^^^^->
|
|
1->
|
|
2 > export module
|
|
3 > S
|
|
1->Emitted(26, 5) Source(21, 2) + SourceIndex(0)
|
|
2 >Emitted(26, 16) Source(21, 16) + SourceIndex(0)
|
|
3 >Emitted(26, 17) Source(21, 17) + SourceIndex(0)
|
|
---
|
|
>>> // Emit M.Foo
|
|
1->^^^^^^^^
|
|
2 > ^^^^^^^^^^^^^
|
|
3 > ^^^^^->
|
|
1-> {
|
|
>
|
|
2 > // Emit M.Foo
|
|
1->Emitted(27, 9) Source(22, 3) + SourceIndex(0)
|
|
2 >Emitted(27, 22) Source(22, 16) + SourceIndex(0)
|
|
---
|
|
>>> M.Foo, <M.Foo />;
|
|
1->^^^^^^^^
|
|
2 > ^^
|
|
3 > ^^^
|
|
4 > ^^
|
|
5 > ^
|
|
6 > ^^
|
|
7 > ^^^
|
|
8 > ^^^
|
|
9 > ^
|
|
1->
|
|
>
|
|
2 >
|
|
3 > Foo
|
|
4 > ,
|
|
5 > <
|
|
6 >
|
|
7 > Foo
|
|
8 > />
|
|
9 > ;
|
|
1->Emitted(28, 9) Source(23, 3) + SourceIndex(0)
|
|
2 >Emitted(28, 11) Source(23, 3) + SourceIndex(0)
|
|
3 >Emitted(28, 14) Source(23, 6) + SourceIndex(0)
|
|
4 >Emitted(28, 16) Source(23, 8) + SourceIndex(0)
|
|
5 >Emitted(28, 17) Source(23, 9) + SourceIndex(0)
|
|
6 >Emitted(28, 19) Source(23, 9) + SourceIndex(0)
|
|
7 >Emitted(28, 22) Source(23, 12) + SourceIndex(0)
|
|
8 >Emitted(28, 25) Source(23, 15) + SourceIndex(0)
|
|
9 >Emitted(28, 26) Source(23, 16) + SourceIndex(0)
|
|
---
|
|
>>> // Emit S.Bar
|
|
1 >^^^^^^^^
|
|
2 > ^^^^^^^^^^^^^
|
|
3 > ^^^^^->
|
|
1 >
|
|
>
|
|
>
|
|
2 > // Emit S.Bar
|
|
1 >Emitted(29, 9) Source(25, 3) + SourceIndex(0)
|
|
2 >Emitted(29, 22) Source(25, 16) + SourceIndex(0)
|
|
---
|
|
>>> S.Bar, <S.Bar />;
|
|
1->^^^^^^^^
|
|
2 > ^^
|
|
3 > ^^^
|
|
4 > ^^
|
|
5 > ^
|
|
6 > ^^
|
|
7 > ^^^
|
|
8 > ^^^
|
|
9 > ^
|
|
10> ^^^^^^->
|
|
1->
|
|
>
|
|
2 >
|
|
3 > Bar
|
|
4 > ,
|
|
5 > <
|
|
6 >
|
|
7 > Bar
|
|
8 > />
|
|
9 > ;
|
|
1->Emitted(30, 9) Source(26, 3) + SourceIndex(0)
|
|
2 >Emitted(30, 11) Source(26, 3) + SourceIndex(0)
|
|
3 >Emitted(30, 14) Source(26, 6) + SourceIndex(0)
|
|
4 >Emitted(30, 16) Source(26, 8) + SourceIndex(0)
|
|
5 >Emitted(30, 17) Source(26, 9) + SourceIndex(0)
|
|
6 >Emitted(30, 19) Source(26, 9) + SourceIndex(0)
|
|
7 >Emitted(30, 22) Source(26, 12) + SourceIndex(0)
|
|
8 >Emitted(30, 25) Source(26, 15) + SourceIndex(0)
|
|
9 >Emitted(30, 26) Source(26, 16) + SourceIndex(0)
|
|
---
|
|
>>> })(S = M.S || (M.S = {}));
|
|
1->^^^^
|
|
2 > ^
|
|
3 > ^^
|
|
4 > ^
|
|
5 > ^^^
|
|
6 > ^^^
|
|
7 > ^^^^^
|
|
8 > ^^^
|
|
9 > ^^^^^^^^
|
|
1->
|
|
>
|
|
2 > }
|
|
3 >
|
|
4 > S
|
|
5 >
|
|
6 > S
|
|
7 >
|
|
8 > S
|
|
9 > {
|
|
> // Emit M.Foo
|
|
> Foo, <Foo />;
|
|
>
|
|
> // Emit S.Bar
|
|
> Bar, <Bar />;
|
|
> }
|
|
1->Emitted(31, 5) Source(27, 2) + SourceIndex(0)
|
|
2 >Emitted(31, 6) Source(27, 3) + SourceIndex(0)
|
|
3 >Emitted(31, 8) Source(21, 16) + SourceIndex(0)
|
|
4 >Emitted(31, 9) Source(21, 17) + SourceIndex(0)
|
|
5 >Emitted(31, 12) Source(21, 16) + SourceIndex(0)
|
|
6 >Emitted(31, 15) Source(21, 17) + SourceIndex(0)
|
|
7 >Emitted(31, 20) Source(21, 16) + SourceIndex(0)
|
|
8 >Emitted(31, 23) Source(21, 17) + SourceIndex(0)
|
|
9 >Emitted(31, 31) Source(27, 3) + SourceIndex(0)
|
|
---
|
|
>>>})(M || (M = {}));
|
|
1 >
|
|
2 >^
|
|
3 > ^^
|
|
4 > ^
|
|
5 > ^^^^^
|
|
6 > ^
|
|
7 > ^^^^^^^^
|
|
1 >
|
|
>
|
|
>
|
|
2 >}
|
|
3 >
|
|
4 > M
|
|
5 >
|
|
6 > M
|
|
7 > {
|
|
> // Emit M.Foo
|
|
> Foo, <Foo />;
|
|
>
|
|
> export module S {
|
|
> // Emit M.Foo
|
|
> Foo, <Foo />;
|
|
>
|
|
> // Emit S.Bar
|
|
> Bar, <Bar />;
|
|
> }
|
|
>
|
|
> }
|
|
1 >Emitted(32, 1) Source(29, 1) + SourceIndex(0)
|
|
2 >Emitted(32, 2) Source(29, 2) + SourceIndex(0)
|
|
3 >Emitted(32, 4) Source(17, 8) + SourceIndex(0)
|
|
4 >Emitted(32, 5) Source(17, 9) + SourceIndex(0)
|
|
5 >Emitted(32, 10) Source(17, 8) + SourceIndex(0)
|
|
6 >Emitted(32, 11) Source(17, 9) + SourceIndex(0)
|
|
7 >Emitted(32, 19) Source(29, 2) + SourceIndex(0)
|
|
---
|
|
>>>var M;
|
|
1 >
|
|
2 >^^^^
|
|
3 > ^
|
|
4 > ^
|
|
5 > ^^^^^^^^^^->
|
|
1 >
|
|
>
|
|
>
|
|
2 >module
|
|
3 > M
|
|
4 > {
|
|
> // Emit M.S.Bar
|
|
> S.Bar, <S.Bar />;
|
|
> }
|
|
1 >Emitted(33, 1) Source(31, 1) + SourceIndex(0)
|
|
2 >Emitted(33, 5) Source(31, 8) + SourceIndex(0)
|
|
3 >Emitted(33, 6) Source(31, 9) + SourceIndex(0)
|
|
4 >Emitted(33, 7) Source(34, 2) + SourceIndex(0)
|
|
---
|
|
>>>(function (M) {
|
|
1->
|
|
2 >^^^^^^^^^^^
|
|
3 > ^
|
|
4 > ^^^^^^^^->
|
|
1->
|
|
2 >module
|
|
3 > M
|
|
1->Emitted(34, 1) Source(31, 1) + SourceIndex(0)
|
|
2 >Emitted(34, 12) Source(31, 8) + SourceIndex(0)
|
|
3 >Emitted(34, 13) Source(31, 9) + SourceIndex(0)
|
|
---
|
|
>>> // Emit M.S.Bar
|
|
1->^^^^
|
|
2 > ^^^^^^^^^^^^^^^
|
|
3 > ^^^^^^^->
|
|
1-> {
|
|
>
|
|
2 > // Emit M.S.Bar
|
|
1->Emitted(35, 5) Source(32, 2) + SourceIndex(0)
|
|
2 >Emitted(35, 20) Source(32, 17) + SourceIndex(0)
|
|
---
|
|
>>> M.S.Bar, <M.S.Bar />;
|
|
1->^^^^
|
|
2 > ^^
|
|
3 > ^
|
|
4 > ^
|
|
5 > ^^^
|
|
6 > ^^
|
|
7 > ^
|
|
8 > ^^
|
|
9 > ^
|
|
10> ^
|
|
11> ^^^
|
|
12> ^^^
|
|
13> ^
|
|
1->
|
|
>
|
|
2 >
|
|
3 > S
|
|
4 > .
|
|
5 > Bar
|
|
6 > ,
|
|
7 > <
|
|
8 >
|
|
9 > S
|
|
10> .
|
|
11> Bar
|
|
12> />
|
|
13> ;
|
|
1->Emitted(36, 5) Source(33, 2) + SourceIndex(0)
|
|
2 >Emitted(36, 7) Source(33, 2) + SourceIndex(0)
|
|
3 >Emitted(36, 8) Source(33, 3) + SourceIndex(0)
|
|
4 >Emitted(36, 9) Source(33, 4) + SourceIndex(0)
|
|
5 >Emitted(36, 12) Source(33, 7) + SourceIndex(0)
|
|
6 >Emitted(36, 14) Source(33, 9) + SourceIndex(0)
|
|
7 >Emitted(36, 15) Source(33, 10) + SourceIndex(0)
|
|
8 >Emitted(36, 17) Source(33, 10) + SourceIndex(0)
|
|
9 >Emitted(36, 18) Source(33, 11) + SourceIndex(0)
|
|
10>Emitted(36, 19) Source(33, 12) + SourceIndex(0)
|
|
11>Emitted(36, 22) Source(33, 15) + SourceIndex(0)
|
|
12>Emitted(36, 25) Source(33, 18) + SourceIndex(0)
|
|
13>Emitted(36, 26) Source(33, 19) + SourceIndex(0)
|
|
---
|
|
>>>})(M || (M = {}));
|
|
1 >
|
|
2 >^
|
|
3 > ^^
|
|
4 > ^
|
|
5 > ^^^^^
|
|
6 > ^
|
|
7 > ^^^^^^^^
|
|
1 >
|
|
>
|
|
2 >}
|
|
3 >
|
|
4 > M
|
|
5 >
|
|
6 > M
|
|
7 > {
|
|
> // Emit M.S.Bar
|
|
> S.Bar, <S.Bar />;
|
|
> }
|
|
1 >Emitted(37, 1) Source(34, 1) + SourceIndex(0)
|
|
2 >Emitted(37, 2) Source(34, 2) + SourceIndex(0)
|
|
3 >Emitted(37, 4) Source(31, 8) + SourceIndex(0)
|
|
4 >Emitted(37, 5) Source(31, 9) + SourceIndex(0)
|
|
5 >Emitted(37, 10) Source(31, 8) + SourceIndex(0)
|
|
6 >Emitted(37, 11) Source(31, 9) + SourceIndex(0)
|
|
7 >Emitted(37, 19) Source(34, 2) + SourceIndex(0)
|
|
---
|
|
>>>var M;
|
|
1 >
|
|
2 >^^^^
|
|
3 > ^
|
|
4 > ^
|
|
5 > ^^^^^^^^^^^^->
|
|
1 >
|
|
>
|
|
>
|
|
2 >module
|
|
3 > M
|
|
4 > {
|
|
> var M = 100;
|
|
> // Emit M_1.Foo
|
|
> Foo, <Foo />;
|
|
> }
|
|
1 >Emitted(38, 1) Source(36, 1) + SourceIndex(0)
|
|
2 >Emitted(38, 5) Source(36, 8) + SourceIndex(0)
|
|
3 >Emitted(38, 6) Source(36, 9) + SourceIndex(0)
|
|
4 >Emitted(38, 7) Source(40, 2) + SourceIndex(0)
|
|
---
|
|
>>>(function (M_1) {
|
|
1->
|
|
2 >^^^^^^^^^^^
|
|
3 > ^^^
|
|
4 > ^^^->
|
|
1->
|
|
2 >module
|
|
3 > M
|
|
1->Emitted(39, 1) Source(36, 1) + SourceIndex(0)
|
|
2 >Emitted(39, 12) Source(36, 8) + SourceIndex(0)
|
|
3 >Emitted(39, 15) Source(36, 9) + SourceIndex(0)
|
|
---
|
|
>>> var M = 100;
|
|
1->^^^^
|
|
2 > ^^^^
|
|
3 > ^
|
|
4 > ^^^
|
|
5 > ^^^
|
|
6 > ^
|
|
7 > ^^^^->
|
|
1-> {
|
|
>
|
|
2 > var
|
|
3 > M
|
|
4 > =
|
|
5 > 100
|
|
6 > ;
|
|
1->Emitted(40, 5) Source(37, 2) + SourceIndex(0)
|
|
2 >Emitted(40, 9) Source(37, 6) + SourceIndex(0)
|
|
3 >Emitted(40, 10) Source(37, 7) + SourceIndex(0)
|
|
4 >Emitted(40, 13) Source(37, 10) + SourceIndex(0)
|
|
5 >Emitted(40, 16) Source(37, 13) + SourceIndex(0)
|
|
6 >Emitted(40, 17) Source(37, 14) + SourceIndex(0)
|
|
---
|
|
>>> // Emit M_1.Foo
|
|
1->^^^^
|
|
2 > ^^^^^^^^^^^^^^^
|
|
3 > ^^^^^^^->
|
|
1->
|
|
>
|
|
2 > // Emit M_1.Foo
|
|
1->Emitted(41, 5) Source(38, 2) + SourceIndex(0)
|
|
2 >Emitted(41, 20) Source(38, 17) + SourceIndex(0)
|
|
---
|
|
>>> M_1.Foo, <M_1.Foo />;
|
|
1->^^^^
|
|
2 > ^^^^
|
|
3 > ^^^
|
|
4 > ^^
|
|
5 > ^
|
|
6 > ^^^^
|
|
7 > ^^^
|
|
8 > ^^^
|
|
9 > ^
|
|
1->
|
|
>
|
|
2 >
|
|
3 > Foo
|
|
4 > ,
|
|
5 > <
|
|
6 >
|
|
7 > Foo
|
|
8 > />
|
|
9 > ;
|
|
1->Emitted(42, 5) Source(39, 2) + SourceIndex(0)
|
|
2 >Emitted(42, 9) Source(39, 2) + SourceIndex(0)
|
|
3 >Emitted(42, 12) Source(39, 5) + SourceIndex(0)
|
|
4 >Emitted(42, 14) Source(39, 7) + SourceIndex(0)
|
|
5 >Emitted(42, 15) Source(39, 8) + SourceIndex(0)
|
|
6 >Emitted(42, 19) Source(39, 8) + SourceIndex(0)
|
|
7 >Emitted(42, 22) Source(39, 11) + SourceIndex(0)
|
|
8 >Emitted(42, 25) Source(39, 14) + SourceIndex(0)
|
|
9 >Emitted(42, 26) Source(39, 15) + SourceIndex(0)
|
|
---
|
|
>>>})(M || (M = {}));
|
|
1 >
|
|
2 >^
|
|
3 > ^^
|
|
4 > ^
|
|
5 > ^^^^^
|
|
6 > ^
|
|
7 > ^^^^^^^^
|
|
8 > ^^^^^^^^^^^^^^->
|
|
1 >
|
|
>
|
|
2 >}
|
|
3 >
|
|
4 > M
|
|
5 >
|
|
6 > M
|
|
7 > {
|
|
> var M = 100;
|
|
> // Emit M_1.Foo
|
|
> Foo, <Foo />;
|
|
> }
|
|
1 >Emitted(43, 1) Source(40, 1) + SourceIndex(0)
|
|
2 >Emitted(43, 2) Source(40, 2) + SourceIndex(0)
|
|
3 >Emitted(43, 4) Source(36, 8) + SourceIndex(0)
|
|
4 >Emitted(43, 5) Source(36, 9) + SourceIndex(0)
|
|
5 >Emitted(43, 10) Source(36, 8) + SourceIndex(0)
|
|
6 >Emitted(43, 11) Source(36, 9) + SourceIndex(0)
|
|
7 >Emitted(43, 19) Source(40, 2) + SourceIndex(0)
|
|
---
|
|
>>>//# sourceMappingURL=file.jsx.map |