diff --git a/lib/mu.js b/lib/mu.js index 8681cc4..ab2bb62 100644 --- a/lib/mu.js +++ b/lib/mu.js @@ -37,9 +37,13 @@ mu.compile = function(filename, callback, unique) { return callback(err); } - parsed = parser.parse(contents); - mu.cache[filename] = [parsed, unique]; + try{ + parsed = parser.parse(contents); + }catch(e){ + return callback(e); + } + mu.cache[filename] = [parsed, unique]; var i = 0; (function next(err) { if (err) {