From e6485e61fde63d8d4a820b70cf699ca7d0383ab8 Mon Sep 17 00:00:00 2001 From: Marijn Haverbeke Date: Tue, 8 Jan 2013 13:17:37 +0100 Subject: [PATCH] [walker] Allow recursive walks without building a new walker obj --- util/walk.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/util/walk.js b/util/walk.js index 43cca6faf5..05a0efec18 100644 --- a/util/walk.js +++ b/util/walk.js @@ -34,7 +34,7 @@ // their child nodes (by calling their third argument on these // nodes). exports.recursive = function(node, state, funcs, base) { - var visitor = exports.make(funcs, base); + var visitor = funcs ? exports.make(funcs, base) : base; function c(node, st, override) { visitor[override || node.type](node, st, c); }