From 6220be3aaa84049782239fdc1b05527319520db3 Mon Sep 17 00:00:00 2001 From: Salvatore Iovene Date: Sat, 14 Mar 2015 23:41:08 +0200 Subject: [PATCH] Be flexible in case of a missing rule. --- parser.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/parser.js b/parser.js index a772674..27cd835 100644 --- a/parser.js +++ b/parser.js @@ -59,6 +59,9 @@ function parse(tokens) { var pop = function() { var oldrule = stack.pop(); rule = stack[stack.length - 1]; + if (rule === undefined) { + return false; + } rule.append(oldrule); return true; }