@@ -42,12 +42,12 @@ const capture_lambda = () => {
4242}
4343
4444for ( var i = 0 ; i <= 10 ; i ++ ) { }
45- // ^ definition local 1
46- // ^ reference local 1
47- // ^ reference local 1
45+ // ^ definition local 0
46+ // ^ reference local 0
47+ // ^ reference local 0
4848
4949for ( const x of [ 1 , 2 , 3 ] ) {
50- // ^ definition local 3
50+ // ^ definition local 1
5151}
5252
5353var a = 0
@@ -68,39 +68,39 @@ function use_before_def() {
6868// ^^^^^^^^^^^^^^ definition pure-js 1.0.0 src/`main.js`/use_before_def().
6969 print_fib ( n )
7070//^^^^^^^^^ reference pure-js 1.0.0 src/`main.js`/print_fib().
71- // ^ reference local 6
71+ // ^ reference local 2
7272 var n = 10
73- // ^ definition local 6
73+ // ^ definition local 2
7474
7575 if ( forever ( ) ) {
7676// ^^^^^^^ reference pure-js 1.0.0 src/`main.js`/forever().
7777 var m = 10
78- // ^ definition local 9
78+ // ^ definition local 3
7979 }
8080 print_fib ( m )
8181//^^^^^^^^^ reference pure-js 1.0.0 src/`main.js`/print_fib().
82- // ^ reference local 9
82+ // ^ reference local 3
8383}
8484
8585function var_function_scope ( ) {
8686// ^^^^^^^^^^^^^^^^^^ definition pure-js 1.0.0 src/`main.js`/var_function_scope().
8787 var k = 0
88- // ^ definition local 12
88+ // ^ definition local 4
8989 if ( forever ( ) ) {
9090// ^^^^^^^ reference pure-js 1.0.0 src/`main.js`/forever().
9191 var k = 1
92- // ^ definition local 15
92+ // ^ definition local 5
9393 }
9494 print_fib ( k )
9595//^^^^^^^^^ reference pure-js 1.0.0 src/`main.js`/print_fib().
96- // ^ reference local 12
97- // ^ reference local 15
96+ // ^ reference local 4
97+ // ^ reference local 5
9898}
9999
100100function array_of_objects ( ) {
101101// ^^^^^^^^^^^^^^^^ definition pure-js 1.0.0 src/`main.js`/array_of_objects().
102102 var a = [ { element : 0 } , { element : 1 } ]
103- // ^ definition local 18
103+ // ^ definition local 6
104104// ^^^^^^^ definition pure-js 1.0.0 src/`main.js`/element0:
105105// ^^^^^^^ definition pure-js 1.0.0 src/`main.js`/element1:
106106}
@@ -110,52 +110,52 @@ function SomeClass() {}
110110
111111SomeClass . prototype = {
112112//^^^^^^^ reference pure-js 1.0.0 src/`main.js`/SomeClass().
113- // ^^^^^^^^^ definition local 20
113+ // ^^^^^^^^^ definition local 8
114114 someMethod ( ) { } ,
115- //^^^^^^^^^^ definition local 22
115+ //^^^^^^^^^^ definition local 10
116116}
117117
118118SomeClass . prototype . someMethod2 = ( ) => { }
119119//^^^^^^^ reference pure-js 1.0.0 src/`main.js`/SomeClass().
120- // ^^^^^^^^^ reference local 20
121- // ^^^^^^^^^^^ definition local 24
120+ // ^^^^^^^^^ reference local 8
121+ // ^^^^^^^^^^^ definition local 12
122122
123123new SomeClass ( ) . someMethod ( )
124124// ^^^^^^^^^ reference pure-js 1.0.0 src/`main.js`/SomeClass().
125- // ^^^^^^^^^^ reference local 22
125+ // ^^^^^^^^^^ reference local 10
126126new SomeClass ( ) . someMethod2 ( )
127127// ^^^^^^^^^ reference pure-js 1.0.0 src/`main.js`/SomeClass().
128- // ^^^^^^^^^^^ reference local 24
128+ // ^^^^^^^^^^^ reference local 12
129129
130130import {
131131 SomeExportedClass ,
132- //^^^^^^^^^^^^^^^^^ reference local 26
132+ //^^^^^^^^^^^^^^^^^ reference local 14
133133 SomeAnonymousClass ,
134- //^^^^^^^^^^^^^^^^^^ reference local 28
134+ //^^^^^^^^^^^^^^^^^^ reference local 16
135135 someFunc ,
136- //^^^^^^^^ reference local 30
136+ //^^^^^^^^ reference local 18
137137 someAnonymousFunc ,
138- //^^^^^^^^^^^^^^^^^ reference local 32
138+ //^^^^^^^^^^^^^^^^^ reference local 20
139139 someArrowFunc ,
140- //^^^^^^^^^^^^^ reference local 34
140+ //^^^^^^^^^^^^^ reference local 22
141141 someValue ,
142- //^^^^^^^^^ reference local 36
142+ //^^^^^^^^^ reference local 24
143143} from './exports'
144144// ^^^^^^^^^^^ reference pure-js 1.0.0 src/`exports.js`/
145145
146146new SomeExportedClass ( ) . method ( )
147- // ^^^^^^^^^^^^^^^^^ reference local 26
148- // ^^^^^^ reference local 37
147+ // ^^^^^^^^^^^^^^^^^ reference local 14
148+ // ^^^^^^ reference local 25
149149new SomeAnonymousClass ( ) . method ( )
150- // ^^^^^^^^^^^^^^^^^^ reference local 28
151- // ^^^^^^ reference local 38
150+ // ^^^^^^^^^^^^^^^^^^ reference local 16
151+ // ^^^^^^ reference local 26
152152someFunc ( )
153- //^^^^^^ reference local 30
153+ //^^^^^^ reference local 18
154154someAnonymousFunc ( )
155- //^^^^^^^^^^^^^^^ reference local 32
155+ //^^^^^^^^^^^^^^^ reference local 20
156156someArrowFunc ( )
157- //^^^^^^^^^^^ reference local 34
157+ //^^^^^^^^^^^ reference local 22
158158const i = someValue
159159// ^ definition pure-js 1.0.0 src/`main.js`/i.
160- // ^^^^^^^^^ reference local 36
160+ // ^^^^^^^^^ reference local 24
161161
0 commit comments