From ba8da57d165551e23a93c23baf4f86088f3c95eb Mon Sep 17 00:00:00 2001 From: Martin Carlberg Date: Fri, 6 Sep 2013 20:17:25 +0200 Subject: [PATCH] Use correct paragraph separator for newline 0x2089(8329) is Subscript nine 0x2028(8232) is Line separator 0x2029(8233) is Paragraph separator --- acorn.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/acorn.js b/acorn.js index 375d44b09e..43584ba8e1 100644 --- a/acorn.js +++ b/acorn.js @@ -500,7 +500,7 @@ var start = tokPos; var startLoc = options.onComment && options.locations && new line_loc_t; var ch = input.charCodeAt(tokPos+=2); - while (tokPos < inputLen && ch !== 10 && ch !== 13 && ch !== 8232 && ch !== 8329) { + while (tokPos < inputLen && ch !== 10 && ch !== 13 && ch !== 8232 && ch !== 8233) { ++tokPos; ch = input.charCodeAt(tokPos); } @@ -857,7 +857,7 @@ } } } else { - if (ch === 13 || ch === 10 || ch === 8232 || ch === 8329) raise(tokStart, "Unterminated string constant"); + if (ch === 13 || ch === 10 || ch === 8232 || ch === 8233) raise(tokStart, "Unterminated string constant"); out += String.fromCharCode(ch); // '\' ++tokPos; }