@@ -3,19 +3,18 @@ namespace ts.classifier.modern {
33
44 /** @internal */
55 export const enum TokenEncodingConsts {
6-
76 typeOffset = 8 ,
87 modifierMask = ( 1 << typeOffset ) - 1
98 }
109
1110 /** @internal */
1211 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
1413 }
1514
1615 /** @internal */
1716 export const enum TokenModifier {
18- declaration , static , async , readonly , defaultLibrary , local , _
17+ declaration , static , async , readonly , defaultLibrary , local
1918 }
2019
2120 /** This is mainly used internally for testing */
@@ -26,10 +25,10 @@ namespace ts.classifier.modern {
2625 const dense = classifications . spans ;
2726 const result : ClassifiedSpan [ ] = [ ] ;
2827 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+ } ) ;
3332 }
3433
3534 return result ;
@@ -46,7 +45,7 @@ namespace ts.classifier.modern {
4645 const resultTokens : number [ ] = [ ] ;
4746
4847 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 ) ;
5049 } ;
5150
5251 if ( program && sourceFile ) {
0 commit comments