    # File lib/yard/i18n/text.rb, line 34
          def extract_messages
            parse do |part|
              line_no = part[:line_no]
              case part[:type]
              when :markup, :empty_line
                # ignore
              when :attribute
                yield(:attribute, part[:name], part[:value], part[:line_no])
              when :paragraph
                yield(:paragraph, part[:paragraph], part[:line_no])
              end
            end
          end