# File lib/bluecloth.rb, line 257
        def apply_span_transforms( str, rs )
                @log.debug "Applying span transforms to:\n  %p" % str

                str = transform_code_spans( str, rs )
                str = encode_html( str )
                str = transform_images( str, rs )
                str = transform_anchors( str, rs )
                str = transform_italic_and_bold( str, rs )

                # Hard breaks
                str.gsub!( / {2,}\n/, "<br#{EmptyElementSuffix}\n" )

                @log.debug "Done with span transforms:\n  %p" % str
                return str
        end