test_process_rewrite_depth_first (TestSexpProcessor)

    # File test/test_sexp_processor.rb, line 226
      def test_process_rewrite_depth_first
        inn = s(:specific,
                s(:rewritable,
                  s(:a),
                  s(:rewritable,
                    s(:rewritable, s(:b), s(:c)),
                    s(:d))))
        out = s(:blah,
                s(:rewritten,
                  s(:rewritten,
                    s(:d),
                    s(:rewritten, s(:c), s(:b), 0), 1),
                  s(:a), 2))

        assert_equal(out, @processor.process(inn))
      end