From 5286f87b48e00c47c6158bbe6613c0294fc24748 Mon Sep 17 00:00:00 2001 From: Vladimir Matveev Date: Mon, 1 Dec 2014 15:50:17 -0800 Subject: [PATCH] added comments --- src/services/formatting/formattingScanner.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/services/formatting/formattingScanner.ts b/src/services/formatting/formattingScanner.ts index bc79b91a551..710881bf80b 100644 --- a/src/services/formatting/formattingScanner.ts +++ b/src/services/formatting/formattingScanner.ts @@ -146,6 +146,10 @@ module ts.formatting { if (lastTokenInfo && expectedScanAction === lastScanAction) { // readTokenInfo was called before with the same expected scan action. // No need to re-scan text, return existing 'lastTokenInfo' + // it is ok to call fixTokenKind here since it does not affect + // what portion of text is consumed. In opposize rescanning can change it, + // i.e. for '>=' when originally scanner eats just one character + // and rescanning forces it to consume more. return fixTokenKind(lastTokenInfo, n); }