static Lisp nlEscapeVariables2(Lisp tree) { if (nlIsVar(tree)) ret lisp("[]", "var", quote(tree.head)); Lisp lisp = new Lisp(tree.head); for (Lisp sub : tree) lisp.add(nlEscapeVariables2(sub)); ret lisp; }