From 4ec9e6ba10246a660badcd049368640fab53feaa Mon Sep 17 00:00:00 2001 From: David Majda Date: Sat, 7 Jun 2014 08:49:04 +0200 Subject: [PATCH] Remove useless test in the |reportLeftRecursion| pass Empty sequences are not allowed anymore so we don't have to test for them. --- lib/compiler/passes/report-left-recursion.js | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/lib/compiler/passes/report-left-recursion.js b/lib/compiler/passes/report-left-recursion.js index 56d98f8..13297d5 100644 --- a/lib/compiler/passes/report-left-recursion.js +++ b/lib/compiler/passes/report-left-recursion.js @@ -11,9 +11,7 @@ function reportLeftRecursion(ast) { }, sequence: function(node, appliedRules) { - if (node.elements.length > 0) { - check(node.elements[0], appliedRules); - } + check(node.elements[0], appliedRules); }, rule_ref: function(node, appliedRules) {