aboutsummaryrefslogtreecommitdiff
path: root/src/enzymatic.js
diff options
context:
space:
mode:
authoralon@honor <none@none>2010-08-31 20:16:12 -0700
committeralon@honor <none@none>2010-08-31 20:16:12 -0700
commitda7a906536a26dca22190c870aaa96588dc92dec (patch)
tree2048af49a9bf9e730bab2852dcb0e2699d211c77 /src/enzymatic.js
parent0fab1ac3a4c32aaf48a97c59820bd2fedab159d7 (diff)
optimize reintegrator
Diffstat (limited to 'src/enzymatic.js')
-rw-r--r--src/enzymatic.js7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/enzymatic.js b/src/enzymatic.js
index d1889d49..c0ef3b69 100644
--- a/src/enzymatic.js
+++ b/src/enzymatic.js
@@ -154,5 +154,12 @@ Zyme.prototype = {
items.forEach(function(item) { ret = ret.concat(this.processItem(item)) }, this);
return ret;
},
+ processPairs: function(items, func) {
+ var ret = [];
+ for (var i = 0; i < items.length; i += 2) {
+ ret = ret.concat(func(items[i], items[i+1]));
+ }
+ return ret;
+ },
};