From: Mihai Bazon Date: Sat, 8 Sep 2012 12:38:58 +0000 (+0300) Subject: fix output for division followed by regexp X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=5a8e6ce735f6fbdf32fc730735843b225424e357;p=UglifyJS.git fix output for division followed by regexp ( v1 report: https://github.com/mishoo/UglifyJS/pull/458 ) --- diff --git a/lib/output.js b/lib/output.js index 5df1c2c4..c803fbae 100644 --- a/lib/output.js +++ b/lib/output.js @@ -141,10 +141,10 @@ function OutputStream(options) { maybe_newline(); } if (might_need_space) { - if ((is_identifier_char(last_char()) + var prev = last_char(); + if ((is_identifier_char(prev) && (is_identifier_char(ch) || ch == "\\")) - || - (/[\+\-]$/.test(last) && /^[\+\-]/.test(str))) + || (/^[\+\-\/]$/.test(ch) && ch == prev)) { OUTPUT += " "; current_col++;