From 2ead8dafa2749b7a752b9522c4063012a7f3aa45 Mon Sep 17 00:00:00 2001 From: Tom MacWright Date: Fri, 9 Aug 2013 19:58:52 -0400 Subject: [PATCH] Backtrack on invalid zoom. Fixes #290 --- lib/carto/parser.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/carto/parser.js b/lib/carto/parser.js index 34229a4..74f6033 100644 --- a/lib/carto/parser.js +++ b/lib/carto/parser.js @@ -596,6 +596,9 @@ carto.Parser = function Parser(env) { (op = $(this.entities.comparison)) && (val = $(this.entities.variable) || $(this.entities.dimension)) && $(']')) { return new tree.Zoom(op, val, memo); + } else { + // backtrack + restore(); } },