# File lib/html5/tokenizer.rb, line 743 def doctype_name_state data = @stream.char if SPACE_CHARACTERS.include? data @state = :after_doctype_name_state elsif data == ">" @token_queue << @current_token @state = :data_state elsif data == :EOF @token_queue << {:type => :ParseError, :data => "eof-in-doctype-name"} @current_token[:correct] = false @token_queue << @current_token @state = :data_state else @current_token[:name] += data end return true end