# File lib/org-ruby/parser.rb, line 315
    def to_markdown
      mark_trees_for_export
      export_options = {
        :markup_file        => @parser_options[:markup_file]
      }
      output = ""
      output_buffer = MarkdownOutputBuffer.new(output, export_options)

      translate(@header_lines, output_buffer)
      @headlines.each do |headline|
        next if headline.export_state == :exclude
        case headline.export_state
        when :exclude
          # NOTHING
        when :headline_only
          translate(headline.body_lines[0, 1], output_buffer)
        when :all
          translate(headline.body_lines, output_buffer)
        end
      end
      output
    end