process (RawParseTree)

    # File test/test_parse_tree.rb, line 23
      def process(input, verbose = nil) # TODO: remove

        test_method = caller[0][/\`(.*)\'/, 1]
        verbose = test_method =~ /mri_verbose_flag/ ? true : nil

        # um. kinda stupid, but cleaner
        case input
        when Array then
          ParseTree.translate(*input)
        else
          self.parse_tree_for_string(input, '(string)', 1, verbose).first
        end
      end