TypeScript/tests/baselines/reference/bpSpan_module.baseline

234 lines
7.5 KiB
Plaintext

1 >module m2 {
~~~~~~~~~~~~ => Pos: (0 to 11) SpanInfo: {"start":0,"length":38}
>module m2 {
> var a = 10;
> a++;
>}
>:=> (line 1, col 0) to (line 4, col 1)
--------------------------------
2 > var a = 10;
~~~~~~~~~~~~~~~~ => Pos: (12 to 27) SpanInfo: {"start":16,"length":10}
>var a = 10
>:=> (line 2, col 4) to (line 2, col 14)
--------------------------------
3 > a++;
~~~~~~~~~ => Pos: (28 to 36) SpanInfo: {"start":32,"length":3}
>a++
>:=> (line 3, col 4) to (line 3, col 7)
--------------------------------
4 >}
~~ => Pos: (37 to 38) SpanInfo: {"start":37,"length":1}
>}
>:=> (line 4, col 0) to (line 4, col 1)
--------------------------------
5 >module m3 {
~~~~~~~~~~~~ => Pos: (39 to 50) SpanInfo: {"start":39,"length":118}
>module m3 {
> module m4 {
> export var x = 30;
> }
>
> export function foo() {
> return m4.x;
> }
>}
>:=> (line 5, col 0) to (line 13, col 1)
--------------------------------
6 > module m4 {
~~~~~~~~~~~~~~~~ => Pos: (51 to 66) SpanInfo: {"start":55,"length":44}
>module m4 {
> export var x = 30;
> }
>:=> (line 6, col 4) to (line 8, col 5)
--------------------------------
7 > export var x = 30;
~~~~~~~~~~~~~~~~~~~~~~~~~~~ => Pos: (67 to 93) SpanInfo: {"start":82,"length":10}
>var x = 30
>:=> (line 7, col 15) to (line 7, col 25)
--------------------------------
8 > }
~~~~~~ => Pos: (94 to 99) SpanInfo: {"start":98,"length":1}
>}
>:=> (line 8, col 4) to (line 8, col 5)
--------------------------------
9 >
~ => Pos: (100 to 100) SpanInfo: undefined
--------------------------------
10 > export function foo() {
~~~~~~~~~~~~~~~~~~~~~~~~~~~~ => Pos: (101 to 128) SpanInfo: {"start":105,"length":50}
>export function foo() {
> return m4.x;
> }
>:=> (line 10, col 4) to (line 12, col 5)
--------------------------------
11 > return m4.x;
~~~~~~~~~~~~~~~~~~~~~ => Pos: (129 to 149) SpanInfo: {"start":137,"length":11}
>return m4.x
>:=> (line 11, col 8) to (line 11, col 19)
--------------------------------
12 > }
~~~~~~ => Pos: (150 to 155) SpanInfo: {"start":154,"length":1}
>}
>:=> (line 12, col 4) to (line 12, col 5)
--------------------------------
13 >}
~~ => Pos: (156 to 157) SpanInfo: {"start":156,"length":1}
>}
>:=> (line 13, col 0) to (line 13, col 1)
--------------------------------
14 >module m4 {
~~~~~~~~~~~~ => Pos: (158 to 169) SpanInfo: undefined
--------------------------------
15 > interface I { }
~~~~~~~~~~~~~~~~~~~~ => Pos: (170 to 189) SpanInfo: undefined
--------------------------------
16 >}
~~ => Pos: (190 to 191) SpanInfo: undefined
--------------------------------
17 >module m12
~~~~~~~~~~~ => Pos: (192 to 202) SpanInfo: {"start":192,"length":39}
>module m12
>{
> var a = 10;
> a++;
>}
>:=> (line 17, col 0) to (line 21, col 1)
--------------------------------
18 >{
~~ => Pos: (203 to 204) SpanInfo: {"start":209,"length":10}
>var a = 10
>:=> (line 19, col 4) to (line 19, col 14)
--------------------------------
19 > var a = 10;
~~~~~~~~~~~~~~~~ => Pos: (205 to 220) SpanInfo: {"start":209,"length":10}
>var a = 10
>:=> (line 19, col 4) to (line 19, col 14)
--------------------------------
20 > a++;
~~~~~~~~~ => Pos: (221 to 229) SpanInfo: {"start":225,"length":3}
>a++
>:=> (line 20, col 4) to (line 20, col 7)
--------------------------------
21 >}
~~ => Pos: (230 to 231) SpanInfo: {"start":230,"length":1}
>}
>:=> (line 21, col 0) to (line 21, col 1)
--------------------------------
22 >module m13
~~~~~~~~~~~ => Pos: (232 to 242) SpanInfo: {"start":232,"length":125}
>module m13
>{
> module m14
> {
> export var x = 30;
> }
>
> export function foo() {
> return m4.x;
> }
>}
>:=> (line 22, col 0) to (line 32, col 1)
--------------------------------
23 >{
~~ => Pos: (243 to 244) SpanInfo: {"start":249,"length":50}
>module m14
> {
> export var x = 30;
> }
>:=> (line 24, col 4) to (line 27, col 5)
--------------------------------
24 > module m14
~~~~~~~~~~~~~~~~ => Pos: (245 to 260) SpanInfo: {"start":249,"length":50}
>module m14
> {
> export var x = 30;
> }
>:=> (line 24, col 4) to (line 27, col 5)
--------------------------------
25 > {
~~~~~~ => Pos: (261 to 266) SpanInfo: {"start":282,"length":10}
>var x = 30
>:=> (line 26, col 15) to (line 26, col 25)
--------------------------------
26 > export var x = 30;
~~~~~~~~~~~~~~~~~~~~~~~~~~~ => Pos: (267 to 293) SpanInfo: {"start":282,"length":10}
>var x = 30
>:=> (line 26, col 15) to (line 26, col 25)
--------------------------------
27 > }
~~~~~~ => Pos: (294 to 299) SpanInfo: {"start":298,"length":1}
>}
>:=> (line 27, col 4) to (line 27, col 5)
--------------------------------
28 >
~ => Pos: (300 to 300) SpanInfo: undefined
--------------------------------
29 > export function foo() {
~~~~~~~~~~~~~~~~~~~~~~~~~~~~ => Pos: (301 to 328) SpanInfo: {"start":305,"length":50}
>export function foo() {
> return m4.x;
> }
>:=> (line 29, col 4) to (line 31, col 5)
--------------------------------
30 > return m4.x;
~~~~~~~~~~~~~~~~~~~~~ => Pos: (329 to 349) SpanInfo: {"start":337,"length":11}
>return m4.x
>:=> (line 30, col 8) to (line 30, col 19)
--------------------------------
31 > }
~~~~~~ => Pos: (350 to 355) SpanInfo: {"start":354,"length":1}
>}
>:=> (line 31, col 4) to (line 31, col 5)
--------------------------------
32 >}
~~ => Pos: (356 to 357) SpanInfo: {"start":356,"length":1}
>}
>:=> (line 32, col 0) to (line 32, col 1)
--------------------------------
33 >module m14
~~~~~~~~~~~~ => Pos: (358 to 369) SpanInfo: undefined
--------------------------------
34 >{
~~ => Pos: (370 to 371) SpanInfo: undefined
--------------------------------
35 > interface I { }
~~~~~~~~~~~~~~~~~~~~ => Pos: (372 to 391) SpanInfo: undefined
--------------------------------
36 >}
~ => Pos: (392 to 392) SpanInfo: undefined