@@ -1035,9 +1035,8 @@ var ts;
1035
1035
}
1036
1036
if (text.charCodeAt(pos + 1) === 42 /* asterisk */) {
1037
1037
pos += 2;
1038
- var safeLength = len - 1;
1039
1038
var commentClosed = false;
1040
- while (pos < safeLength ) {
1039
+ while (pos < len ) {
1041
1040
var ch = text.charCodeAt(pos);
1042
1041
if (ch === 42 /* asterisk */ && text.charCodeAt(pos + 1) === 47 /* slash */) {
1043
1042
pos += 2;
@@ -1050,7 +1049,6 @@ var ts;
1050
1049
pos++;
1051
1050
}
1052
1051
if (!commentClosed) {
1053
- pos++;
1054
1052
error(ts.Diagnostics.Asterisk_Slash_expected);
1055
1053
}
1056
1054
if (onComment) {
@@ -1478,6 +1476,8 @@ var ts;
1478
1476
SyntaxKind[SyntaxKind["LastKeyword"] = SyntaxKind.StringKeyword] = "LastKeyword";
1479
1477
SyntaxKind[SyntaxKind["FirstFutureReservedWord"] = SyntaxKind.ImplementsKeyword] = "FirstFutureReservedWord";
1480
1478
SyntaxKind[SyntaxKind["LastFutureReservedWord"] = SyntaxKind.YieldKeyword] = "LastFutureReservedWord";
1479
+ SyntaxKind[SyntaxKind["FirstPunctuation"] = SyntaxKind.OpenBraceToken] = "FirstPunctuation";
1480
+ SyntaxKind[SyntaxKind["LastPunctuation"] = SyntaxKind.CaretEqualsToken] = "LastPunctuation";
1481
1481
})(ts.SyntaxKind || (ts.SyntaxKind = {}));
1482
1482
var SyntaxKind = ts.SyntaxKind;
1483
1483
(function (NodeFlags) {
@@ -8685,7 +8685,7 @@ var ts;
8685
8685
return { accessibility: 0 /* Accessible */, aliasesToMakeVisible: hasAccessibleDeclarations.aliasesToMakeVisible };
8686
8686
}
8687
8687
meaningToLook = getQualifiedLeftMeaning(meaning);
8688
- symbol = symbol.parent ;
8688
+ symbol = getParentOfSymbol( symbol) ;
8689
8689
}
8690
8690
var symbolExternalModule = ts.forEach(initialSymbol.declarations, function (declaration) { return getExternalModuleContainer(declaration); });
8691
8691
if (symbolExternalModule) {
@@ -8776,7 +8776,7 @@ var ts;
8776
8776
if (accessibleSymbolChain && !needsQualification(accessibleSymbolChain[0], enclosingDeclaration, accessibleSymbolChain.length === 1 ? meaning : getQualifiedLeftMeaning(meaning))) {
8777
8777
break;
8778
8778
}
8779
- symbol = accessibleSymbolChain ? accessibleSymbolChain[0].parent : symbol.parent ;
8779
+ symbol = getParentOfSymbol( accessibleSymbolChain ? accessibleSymbolChain[0] : symbol) ;
8780
8780
meaning = getQualifiedLeftMeaning(meaning);
8781
8781
}
8782
8782
return symbolName;
0 commit comments