From 451ff29263de7a64456e46a59dbe1908311ec294 Mon Sep 17 00:00:00 2001 From: Klaus Meinhardt Date: Sun, 27 Jan 2019 17:41:20 +0100 Subject: [PATCH] revert change of trailing comment parsing --- src/compiler/scanner.ts | 3 --- src/testRunner/unittests/comments.ts | 17 ----------------- 2 files changed, 20 deletions(-) diff --git a/src/compiler/scanner.ts b/src/compiler/scanner.ts index c39c4437eb..d0ecc12985 100644 --- a/src/compiler/scanner.ts +++ b/src/compiler/scanner.ts @@ -664,9 +664,6 @@ namespace ts { let collecting = trailing; let accumulator = initial; if (pos === 0) { - if (collecting) { - return accumulator; - } collecting = true; const shebang = getShebang(text); if (shebang) { diff --git a/src/testRunner/unittests/comments.ts b/src/testRunner/unittests/comments.ts index 0868a6f4ca..59f3020c11 100644 --- a/src/testRunner/unittests/comments.ts +++ b/src/testRunner/unittests/comments.ts @@ -28,22 +28,5 @@ namespace ts { assert.strictEqual(result!.length, 1); assert.strictEqual(result![0].kind, SyntaxKind.SingleLineCommentTrivia); }); - - it("returns no trailing comments at start of file", () => { - const result = getTrailingCommentRanges(noShebang, 0); - assert.isUndefined(result); - }); - - it("returns no trailing comments at start of file if shebang is present", () => { - const result = getTrailingCommentRanges(withShebang, 0); - assert.isUndefined(result); - }); - - it("returns trailing comments if position is not 0", () => { - const result = getTrailingCommentRanges(withTrailing, 1); - assert.isDefined(result); - assert.strictEqual(result!.length, 1); - assert.strictEqual(result![0].kind, SyntaxKind.MultiLineCommentTrivia); - }); }); }