From 90ace5d47906974e16d82bcd5d471a89f37bb2ec Mon Sep 17 00:00:00 2001 From: Alex Dima Date: Wed, 25 Nov 2015 10:41:46 +0100 Subject: [PATCH] fixes #115 --- src/vs/editor/common/modes/lineStream.ts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/vs/editor/common/modes/lineStream.ts b/src/vs/editor/common/modes/lineStream.ts index 608b5aad7ff..b340ab62cb5 100644 --- a/src/vs/editor/common/modes/lineStream.ts +++ b/src/vs/editor/common/modes/lineStream.ts @@ -40,15 +40,15 @@ export class LineStream implements IStream { } private actualStringToArray(str:string):boolean[] { - var maxCharCode = 0; - for (var i = 0; i < str.length; i++) { - maxCharCode = str.charCodeAt(i); + let maxCharCode = 0; + for (let i = 0; i < str.length; i++) { + maxCharCode = Math.max(maxCharCode, str.charCodeAt(i)); } - var r = []; - for (i = 0; i < maxCharCode; i++) { + let r:boolean[] = []; + for (let i = 0; i <= maxCharCode; i++) { r[i] = false; } - for (i = 0; i < str.length; i++) { + for (let i = 0; i < str.length; i++) { r[str.charCodeAt(i)] = true; } return r; -- GitLab