From 38e820ffec024e40127b29cb2ce009f3d98771cb Mon Sep 17 00:00:00 2001 From: "Francois A.R. Vilain" Date: Tue, 4 Nov 2014 14:00:26 +0100 Subject: [PATCH] Catching parse exception in mu.compile --- lib/mu.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) 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) {