From: Joao Carlos Date: Tue, 9 Jun 2015 11:31:49 +0000 (+0300) Subject: Show descriptive error when --mangle-regex is invalid X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=9aef34a8168f5de3bc00330a740c22de70314a70;p=UglifyJS.git Show descriptive error when --mangle-regex is invalid --- diff --git a/bin/uglifyjs b/bin/uglifyjs index 71c82644..9a1323fd 100755 --- a/bin/uglifyjs +++ b/bin/uglifyjs @@ -376,7 +376,15 @@ async.eachLimit(files, 1, function (file, cb) { if (ARGS.mangle_props || ARGS.name_cache) (function(){ var reserved = RESERVED ? RESERVED.props : null; var cache = readNameCache("props"); - var regex = ARGS.mangle_regex ? new RegExp(ARGS.mangle_regex) : null; + var regex; + + try { + regex = ARGS.mangle_regex ? new RegExp(ARGS.mangle_regex) : null; + } catch (e) { + print_error("ERROR: Invalid --mangle-regex: " + e.message); + process.exit(1); + } + TOPLEVEL = UglifyJS.mangle_properties(TOPLEVEL, { reserved : reserved, cache : cache,