22/// <reference path="..\..\compiler\scanner.ts"/>
33
44module ts . formatting {
5- var scanner = createScanner ( ScriptTarget . Latest , /*skipTrivia*/ false ) ;
5+ let scanner = createScanner ( ScriptTarget . Latest , /*skipTrivia*/ false ) ;
66
77 export interface FormattingScanner {
88 advance ( ) : void ;
@@ -24,13 +24,13 @@ module ts.formatting {
2424 scanner . setText ( sourceFile . text ) ;
2525 scanner . setTextPos ( startPos ) ;
2626
27- var wasNewLine : boolean = true ;
28- var leadingTrivia : TextRangeWithKind [ ] ;
29- var trailingTrivia : TextRangeWithKind [ ] ;
27+ let wasNewLine : boolean = true ;
28+ let leadingTrivia : TextRangeWithKind [ ] ;
29+ let trailingTrivia : TextRangeWithKind [ ] ;
3030
31- var savedPos : number ;
32- var lastScanAction : ScanAction ;
33- var lastTokenInfo : TokenInfo ;
31+ let savedPos : number ;
32+ let lastScanAction : ScanAction ;
33+ let lastTokenInfo : TokenInfo ;
3434
3535 return {
3636 advance : advance ,
@@ -45,7 +45,7 @@ module ts.formatting {
4545
4646 function advance ( ) : void {
4747 lastTokenInfo = undefined ;
48- var isStarted = scanner . getStartPos ( ) !== startPos ;
48+ let isStarted = scanner . getStartPos ( ) !== startPos ;
4949
5050 if ( isStarted ) {
5151 if ( trailingTrivia ) {
@@ -64,19 +64,19 @@ module ts.formatting {
6464 scanner . scan ( ) ;
6565 }
6666
67- var t : SyntaxKind ;
68- var pos = scanner . getStartPos ( ) ;
67+ let t : SyntaxKind ;
68+ let pos = scanner . getStartPos ( ) ;
6969
7070 // Read leading trivia and token
7171 while ( pos < endPos ) {
72- var t = scanner . getToken ( ) ;
72+ let t = scanner . getToken ( ) ;
7373 if ( ! isTrivia ( t ) ) {
7474 break ;
7575 }
7676
7777 // consume leading trivia
7878 scanner . scan ( ) ;
79- var item = {
79+ let item = {
8080 pos : pos ,
8181 end : scanner . getStartPos ( ) ,
8282 kind : t
@@ -133,7 +133,7 @@ module ts.formatting {
133133
134134 // normally scanner returns the smallest available token
135135 // check the kind of context node to determine if scanner should have more greedy behavior and consume more text.
136- var expectedScanAction =
136+ let expectedScanAction =
137137 shouldRescanGreaterThanToken ( n )
138138 ? ScanAction . RescanGreaterThanToken
139139 : shouldRescanSlashToken ( n )
@@ -159,7 +159,7 @@ module ts.formatting {
159159 scanner . scan ( ) ;
160160 }
161161
162- var currentToken = scanner . getToken ( ) ;
162+ let currentToken = scanner . getToken ( ) ;
163163
164164 if ( expectedScanAction === ScanAction . RescanGreaterThanToken && currentToken === SyntaxKind . GreaterThanToken ) {
165165 currentToken = scanner . reScanGreaterToken ( ) ;
@@ -179,7 +179,7 @@ module ts.formatting {
179179 lastScanAction = ScanAction . Scan ;
180180 }
181181
182- var token : TextRangeWithKind = {
182+ let token : TextRangeWithKind = {
183183 pos : scanner . getStartPos ( ) ,
184184 end : scanner . getTextPos ( ) ,
185185 kind : currentToken
@@ -194,7 +194,7 @@ module ts.formatting {
194194 if ( ! isTrivia ( currentToken ) ) {
195195 break ;
196196 }
197- var trivia = {
197+ let trivia = {
198198 pos : scanner . getStartPos ( ) ,
199199 end : scanner . getTextPos ( ) ,
200200 kind : currentToken
@@ -223,8 +223,8 @@ module ts.formatting {
223223 }
224224
225225 function isOnToken ( ) : boolean {
226- var current = ( lastTokenInfo && lastTokenInfo . token . kind ) || scanner . getToken ( ) ;
227- var startPos = ( lastTokenInfo && lastTokenInfo . token . pos ) || scanner . getStartPos ( ) ;
226+ let current = ( lastTokenInfo && lastTokenInfo . token . kind ) || scanner . getToken ( ) ;
227+ let startPos = ( lastTokenInfo && lastTokenInfo . token . pos ) || scanner . getStartPos ( ) ;
228228 return startPos < endPos && current !== SyntaxKind . EndOfFileToken && ! isTrivia ( current ) ;
229229 }
230230
0 commit comments