From 6dd35f870a446a274c38d34c4a45cd068b9f57a3 Mon Sep 17 00:00:00 2001 From: Marijn Haverbeke Date: Wed, 15 May 2013 12:02:48 +0200 Subject: [PATCH] [loose parser] Fix bug in continued-expression closing When the continued expression sat on column 1 after a non-whitespace char, the heuristic would consider it the start of the line, even though it wasn't. Issue marijnh/tern#141 --- acorn_loose.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/acorn_loose.js b/acorn_loose.js index cbdd989a77..de3b0e1e81 100644 --- a/acorn_loose.js +++ b/acorn_loose.js @@ -190,7 +190,7 @@ } function tokenStartsLine() { - for (var p = token.start - 1; p > curLineStart; --p) { + for (var p = token.start - 1; p >= curLineStart; --p) { var ch = input.charCodeAt(p); if (ch !== 9 && ch !== 32) return false; }