ignore all trivia except singleline comments when processing tripleslash references

This commit is contained in:
Vladimir Matveev
2015-11-29 21:17:31 -08:00
parent 2f282a786a
commit 9552d4da44
5 changed files with 89 additions and 4 deletions

View File

@@ -5428,11 +5428,13 @@ namespace ts {
// reference comment.
while (true) {
const kind = triviaScanner.scan();
if (kind === SyntaxKind.WhitespaceTrivia || kind === SyntaxKind.NewLineTrivia || kind === SyntaxKind.MultiLineCommentTrivia) {
continue;
}
if (kind !== SyntaxKind.SingleLineCommentTrivia) {
break;
if (isTrivia(kind)) {
continue;
}
else {
break;
}
}
const range = { pos: triviaScanner.getTokenPos(), end: triviaScanner.getTextPos(), kind: triviaScanner.getToken() };