# File lib/html/sgml-parser.rb, line 308
     def parse_special(i)
       rawdata = @rawdata
       match = rawdata.index(Endbracket, i+1)
       return nil unless match
       matched_length = $&.length
       src_length = match - i + matched_length
       set_range(i, i + src_length)
       handle_special(rawdata[i+1..(match-1)])
       return src_length
     end