# File lib/html5/inputstream.rb, line 483 def handle_possible_tag(end_tag) unless ASCII_LETTERS.include?(@data.current_byte) #If the next byte is not an ascii letter either ignore this #fragment (possible start tag case) or treat it according to #handleOther if end_tag @data.position -= 1 handle_other end return true end @data.find_next(SPACE_CHARACTERS + ['<', '>']) if @data.current_byte == '<' #return to the first step in the overall "two step" algorithm #reprocessing the < byte @data.position -= 1 else #Read all attributes {} until get_attribute.nil? end return true end