Fix parsing for U+2028 / U+2029
authorMihai Bazon <mihai.bazon@gmail.com>
Wed, 18 Mar 2015 08:09:30 +0000 (10:09 +0200)
committerMihai Bazon <mihai.bazon@gmail.com>
Wed, 18 Mar 2015 08:11:37 +0000 (10:11 +0200)
(they should be treated as whitespace)

lib/parse.js

index 0e269ab..95a9f77 100644 (file)
@@ -298,7 +298,8 @@ function tokenizer($TEXT, filename, html5_comments) {
     };
 
     function skip_whitespace() {
-        while (WHITESPACE_CHARS(peek()))
+        var ch;
+        while (WHITESPACE_CHARS(ch = peek()) || ch == "\u2028" || ch == "\u2029")
             next();
     };