# File lib/rdoc/markup/parser.rb, line 196
  def build_paragraph margin
    p :paragraph_start => margin if @debug

    paragraph = RDoc::Markup::Paragraph.new

    until @tokens.empty? do
      type, data, column, = get

      if type == :TEXT && column == margin then
        paragraph << data

        if peek_token[0] == :BREAK then
          break
        end

        skip :NEWLINE
      else
        unget
        break
      end
    end

    p :paragraph_end => margin if @debug

    paragraph
  end