# File lib/html5/tokenizer.rb, line 569 def attribute_value_unquoted_state data = @stream.char if SPACE_CHARACTERS.include? data @state = :before_attribute_name_state elsif data == "&" process_entity_in_attribute elsif data == ">" emit_current_token elsif data == :EOF @token_queue << {:type => :ParseError, :data => "eof-in-attribute-value-no-quotes"} emit_current_token else @current_token[:data][-1][1] += data + @stream.chars_until(["&", ">","<"] + SPACE_CHARACTERS) end return true end