@@ -3,19 +3,18 @@ namespace ts.classifier.modern {
3
3
4
4
/** @internal */
5
5
export const enum TokenEncodingConsts {
6
-
7
6
typeOffset = 8 ,
8
7
modifierMask = ( 1 << typeOffset ) - 1
9
8
}
10
9
11
10
/** @internal */
12
11
export const enum TokenType {
13
- class , enum , interface , namespace , typeParameter , type , parameter , variable , enumMember , property , function , member , _
12
+ class , enum , interface , namespace , typeParameter , type , parameter , variable , enumMember , property , function , member
14
13
}
15
14
16
15
/** @internal */
17
16
export const enum TokenModifier {
18
- declaration , static , async , readonly , defaultLibrary , local , _
17
+ declaration , static , async , readonly , defaultLibrary , local
19
18
}
20
19
21
20
/** This is mainly used internally for testing */
@@ -26,10 +25,10 @@ namespace ts.classifier.modern {
26
25
const dense = classifications . spans ;
27
26
const result : ClassifiedSpan [ ] = [ ] ;
28
27
for ( let i = 0 ; i < dense . length ; i += 3 ) {
29
- result . push ( {
30
- textSpan : createTextSpan ( dense [ i ] , dense [ i + 1 ] ) ,
31
- classificationType : dense [ i + 2 ]
32
- } ) ;
28
+ result . push ( {
29
+ textSpan : createTextSpan ( dense [ i ] , dense [ i + 1 ] ) ,
30
+ classificationType : dense [ i + 2 ]
31
+ } ) ;
33
32
}
34
33
35
34
return result ;
@@ -46,7 +45,7 @@ namespace ts.classifier.modern {
46
45
const resultTokens : number [ ] = [ ] ;
47
46
48
47
const collector = ( node : Node , typeIdx : number , modifierSet : number ) => {
49
- resultTokens . push ( node . getStart ( ) , node . getWidth ( ) , ( ( typeIdx + 1 ) << TokenEncodingConsts . typeOffset ) + modifierSet ) ;
48
+ resultTokens . push ( node . getStart ( sourceFile ) , node . getWidth ( sourceFile ) , ( ( typeIdx + 1 ) << TokenEncodingConsts . typeOffset ) + modifierSet ) ;
50
49
} ;
51
50
52
51
if ( program && sourceFile ) {
0 commit comments