Visitor combinators are described in VisitorCombinationAndTraversalControl. Visitor combinators are supported by the visitor combinator framework [[Tools.JJTraveler][JJTraveler]], and the parser and visitor generator [[Tools.JJForester][JJForester]].