lojix/wam_prolog/src/main/com/thesett/aima/logic/fol/wam/TermWalkers.java
public static TermWalker simpleWalker(TermVisitor visitor)
    {
        DepthFirstBacktrackingSearch<Term, Term> search = new DepthFirstBacktrackingSearch<Term, Term>();

        return new TermWalker(search, new DefaultTraverser(), visitor);
    }
public static TermWalker simpleWalker(TermVisitor visitor)
    {
        DepthFirstBacktrackingSearch<Term, Term> search = new DepthFirstBacktrackingSearch<Term, Term>();

        return new TermWalker(search, new DefaultTraverser(), visitor);
    }
Provides a simple depth first walk over a term.

@param  visitor The visitor to apply to each term.

@return A simple depth first walk over a term.