File tree Expand file tree Collapse file tree 3 files changed +7
-1
lines changed Expand file tree Collapse file tree 3 files changed +7
-1
lines changed Original file line number Diff line number Diff line change @@ -252,6 +252,7 @@ module TypeScript.Scanner {
252
252
253
253
class FixedWidthTokenWithNoTrivia implements ISyntaxToken {
254
254
public _primaryExpressionBrand : any ; public _memberExpressionBrand : any ; public _leftHandSideExpressionBrand : any ; public _postfixExpressionBrand : any ; public _unaryExpressionBrand : any ; public _expressionBrand : any ; public _typeBrand : any ; public _syntaxNodeOrTokenBrand : any ;
255
+ public parent : ISyntaxElement ;
255
256
256
257
constructor ( private _packedData : number ) {
257
258
}
@@ -286,8 +287,10 @@ module TypeScript.Scanner {
286
287
287
288
class LargeScannerToken implements ISyntaxToken {
288
289
public _primaryExpressionBrand : any ; public _memberExpressionBrand : any ; public _leftHandSideExpressionBrand : any ; public _postfixExpressionBrand : any ; public _unaryExpressionBrand : any ; public _expressionBrand : any ; public _typeBrand : any ; public _syntaxNodeOrTokenBrand : any ;
290
+ public parent : ISyntaxElement ;
289
291
290
292
private cachedText : string ;
293
+
291
294
constructor ( private _packedFullStartAndInfo : number , private _packedFullWidthAndKind : number , cachedText : string ) {
292
295
if ( cachedText !== undefined ) {
293
296
this . cachedText = cachedText ;
Original file line number Diff line number Diff line change @@ -367,7 +367,7 @@ module TypeScript {
367
367
368
368
export interface ISyntaxElement {
369
369
kind ( ) : SyntaxKind ;
370
- parent ? : ISyntaxElement ;
370
+ parent : ISyntaxElement ;
371
371
}
372
372
373
373
export interface ISyntaxNode extends ISyntaxNodeOrToken {
Original file line number Diff line number Diff line change @@ -305,6 +305,7 @@ module TypeScript.Syntax {
305
305
306
306
class EmptyToken implements ISyntaxToken {
307
307
public _primaryExpressionBrand : any ; public _memberExpressionBrand : any ; public _leftHandSideExpressionBrand : any ; public _postfixExpressionBrand : any ; public _unaryExpressionBrand : any ; public _expressionBrand : any ; public _typeBrand : any ; public _syntaxNodeOrTokenBrand : any ;
308
+ public parent : ISyntaxElement ;
308
309
309
310
constructor ( private _kind : SyntaxKind ) {
310
311
}
@@ -428,6 +429,7 @@ module TypeScript.Syntax {
428
429
private _trailingTrivia : ISyntaxTriviaList ;
429
430
430
431
public _primaryExpressionBrand : any ; public _memberExpressionBrand : any ; public _leftHandSideExpressionBrand : any ; public _postfixExpressionBrand : any ; public _unaryExpressionBrand : any ; public _expressionBrand : any ; public _typeBrand : any ; public _syntaxNodeOrTokenBrand : any ;
432
+ public parent : ISyntaxElement ;
431
433
432
434
constructor ( fullStart : number ,
433
435
kind : SyntaxKind ,
@@ -497,6 +499,7 @@ module TypeScript.Syntax {
497
499
498
500
class ConvertedKeywordToken implements ISyntaxToken {
499
501
public _primaryExpressionBrand : any ; public _memberExpressionBrand : any ; public _leftHandSideExpressionBrand : any ; public _postfixExpressionBrand : any ; public _unaryExpressionBrand : any ; public _expressionBrand : any ; public _typeBrand : any ; public _syntaxNodeOrTokenBrand : any ;
502
+ public parent : ISyntaxElement ;
500
503
501
504
constructor ( private underlyingToken : ISyntaxToken ) {
502
505
}
You can’t perform that action at this time.
0 commit comments