diff --git a/lib/less/parser.js b/lib/less/parser.js index 6bb90cd6..7ceddd2e 100644 --- a/lib/less/parser.js +++ b/lib/less/parser.js @@ -193,7 +193,10 @@ less.Parser = function Parser(env) { } function error(msg, type) { - throw { index: i, type: type || 'Syntax', message: msg }; + var e = new Error(msg) + e.index = i + e.type = type || 'Syntax' + throw e } // Same as $(), but don't change the state of the parser,