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 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176
|
1 >const c1 = false;
~~~~~~~~~~~~~~~~~~ => Pos: (0 to 17) SpanInfo: {"start":0,"length":16}
>const c1 = false
>:=> (line 1, col 0) to (line 1, col 16)
--------------------------------
2 >const c2: number = 23;
~~~~~~~~~~~~~~~~~~~~~~~ => Pos: (18 to 40) SpanInfo: {"start":18,"length":21}
>const c2: number = 23
>:=> (line 2, col 0) to (line 2, col 21)
--------------------------------
3 >const c3 = 0, c4 :string = "", c5 = null;
~~~~~~~~~~~~~ => Pos: (41 to 53) SpanInfo: {"start":41,"length":12}
>const c3 = 0
>:=> (line 3, col 0) to (line 3, col 12)
3 >const c3 = 0, c4 :string = "", c5 = null;
~~~~~~~~~~~~~~~~~ => Pos: (54 to 70) SpanInfo: {"start":55,"length":15}
>c4 :string = ""
>:=> (line 3, col 14) to (line 3, col 29)
3 >const c3 = 0, c4 :string = "", c5 = null;
~~~~~~~~~~~~ => Pos: (71 to 82) SpanInfo: {"start":72,"length":9}
>c5 = null
>:=> (line 3, col 31) to (line 3, col 40)
--------------------------------
4 >for(const c4 = 0; c4 < 9; ) { break; }
~~~~~~~~~~~~~~~~~ => Pos: (83 to 99) SpanInfo: {"start":87,"length":12}
>const c4 = 0
>:=> (line 4, col 4) to (line 4, col 16)
4 >for(const c4 = 0; c4 < 9; ) { break; }
~~~~~~~~~~~~ => Pos: (100 to 111) SpanInfo: {"start":101,"length":6}
>c4 < 9
>:=> (line 4, col 18) to (line 4, col 24)
4 >for(const c4 = 0; c4 < 9; ) { break; }
~~~~~~~~~~ => Pos: (112 to 121) SpanInfo: {"start":113,"length":5}
>break
>:=> (line 4, col 30) to (line 4, col 35)
--------------------------------
5 >for(const c5 = 0, c6 = 0; c5 < c6; ) { break; }
~~~~~~~~~~~~~~~~~ => Pos: (122 to 138) SpanInfo: {"start":126,"length":12}
>const c5 = 0
>:=> (line 5, col 4) to (line 5, col 16)
5 >for(const c5 = 0, c6 = 0; c5 < c6; ) { break; }
~~~~~~~~ => Pos: (139 to 146) SpanInfo: {"start":140,"length":6}
>c6 = 0
>:=> (line 5, col 18) to (line 5, col 24)
5 >for(const c5 = 0, c6 = 0; c5 < c6; ) { break; }
~~~~~~~~~~~~~ => Pos: (147 to 159) SpanInfo: {"start":148,"length":7}
>c5 < c6
>:=> (line 5, col 26) to (line 5, col 33)
5 >for(const c5 = 0, c6 = 0; c5 < c6; ) { break; }
~~~~~~~~~~=> Pos: (160 to 169) SpanInfo: {"start":161,"length":5}
>break
>:=> (line 5, col 39) to (line 5, col 44)
--------------------------------
6 >module M {
~~~~~~~~~~~ => Pos: (170 to 180) SpanInfo: {"start":170,"length":133}
>module M {
> export const cc1 = false;
> export const cc2: number = 23;
> export const cc3 = 0, cc4 :string = "", cc5 = null;
>}
>:=> (line 6, col 0) to (line 10, col 1)
--------------------------------
7 > export const cc1 = false;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ => Pos: (181 to 210) SpanInfo: {"start":192,"length":17}
>const cc1 = false
>:=> (line 7, col 11) to (line 7, col 28)
--------------------------------
8 > export const cc2: number = 23;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ => Pos: (211 to 245) SpanInfo: {"start":222,"length":22}
>const cc2: number = 23
>:=> (line 8, col 11) to (line 8, col 33)
--------------------------------
9 > export const cc3 = 0, cc4 :string = "", cc5 = null;
~~~~~~~~~~~~~~~~~~~~~~~~~ => Pos: (246 to 270) SpanInfo: {"start":257,"length":13}
>const cc3 = 0
>:=> (line 9, col 11) to (line 9, col 24)
9 > export const cc3 = 0, cc4 :string = "", cc5 = null;
~~~~~~~~~~~~~~~~~~ => Pos: (271 to 288) SpanInfo: {"start":272,"length":16}
>cc4 :string = ""
>:=> (line 9, col 26) to (line 9, col 42)
9 > export const cc3 = 0, cc4 :string = "", cc5 = null;
~~~~~~~~~~~~~=> Pos: (289 to 301) SpanInfo: {"start":290,"length":10}
>cc5 = null
>:=> (line 9, col 44) to (line 9, col 54)
--------------------------------
10 >}
~~ => Pos: (302 to 303) SpanInfo: {"start":302,"length":1}
>}
>:=> (line 10, col 0) to (line 10, col 1)
--------------------------------
11 >const enum E {
~~~~~~~~~~~~~~~ => Pos: (304 to 318) SpanInfo: {"start":304,"length":52}
>const enum E {
> A = 1,
> B = 2,
> C = A | B
>}
>:=> (line 11, col 0) to (line 15, col 1)
--------------------------------
12 > A = 1,
~~~~~~~~~~~ => Pos: (319 to 329) SpanInfo: {"start":323,"length":5}
>A = 1
>:=> (line 12, col 4) to (line 12, col 9)
--------------------------------
13 > B = 2,
~~~~~~~~~~~ => Pos: (330 to 340) SpanInfo: {"start":334,"length":5}
>B = 2
>:=> (line 13, col 4) to (line 13, col 9)
--------------------------------
14 > C = A | B
~~~~~~~~~~~~~~ => Pos: (341 to 354) SpanInfo: {"start":345,"length":9}
>C = A | B
>:=> (line 14, col 4) to (line 14, col 13)
--------------------------------
15 >}
~~ => Pos: (355 to 356) SpanInfo: {"start":355,"length":1}
>}
>:=> (line 15, col 0) to (line 15, col 1)
--------------------------------
16 >const enum E2 {
~~~~~~~~~~~~~~~~ => Pos: (357 to 372) SpanInfo: {"start":357,"length":41}
>const enum E2 {
> A = 1,
> B,
> C
>}
>:=> (line 16, col 0) to (line 20, col 1)
--------------------------------
17 > A = 1,
~~~~~~~~~~~ => Pos: (373 to 383) SpanInfo: {"start":377,"length":5}
>A = 1
>:=> (line 17, col 4) to (line 17, col 9)
--------------------------------
18 > B,
~~~~~~~ => Pos: (384 to 390) SpanInfo: {"start":388,"length":1}
>B
>:=> (line 18, col 4) to (line 18, col 5)
--------------------------------
19 > C
~~~~~~ => Pos: (391 to 396) SpanInfo: {"start":395,"length":1}
>C
>:=> (line 19, col 4) to (line 19, col 5)
--------------------------------
20 >}
~ => Pos: (397 to 397) SpanInfo: {"start":397,"length":1}
>}
>:=> (line 20, col 0) to (line 20, col 1)
|