curry.icurry.visit module

curry.icurry.visit.replace(iobj, spec)[source]
curry.icurry.visit.visit(visitor, arg=None, **kwds)[source]

Apply a visitor to ICurry. The visitor is called on every ICurry object under arg: after the parts of the object (post-order), or before them under topdown. Without arg the result is the walk as a function of its argument. The depth of the tree costs no frame of Python (see the note above).

curry.icurry.visit.visitslots(visitor, iobj, **kwds)[source]