From 47969a2f615fe639be9928182bfdb3003f135477 Mon Sep 17 00:00:00 2001 From: David Majda Date: Mon, 3 Oct 2011 15:12:50 +0200 Subject: [PATCH] Replace |for| loop iterating over sequence elements with |each| --- src/emitter.js | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/emitter.js b/src/emitter.js index 1861576..956ca6d 100644 --- a/src/emitter.js +++ b/src/emitter.js @@ -854,14 +854,12 @@ PEG.compiler.emitter = function(ast) { formalParams = []; actualParams = []; - var elements = node.expression.elements; - var elementsLength = elements.length; - for (var i = 0; i < elementsLength; i++) { - if (elements[i].type === "labeled") { - formalParams.push(elements[i].label); + each(node.expression.elements, function(element, i) { + if (element.type === "labeled") { + formalParams.push(element.label); actualParams.push(resultVar(context.resultIndex) + '[' + i + ']'); } - } + }); } else if (node.expression.type === "labeled") { formalParams = [node.expression.label]; actualParams = [resultVar(context.resultIndex)];