# File lib/mechanize/http/www_authenticate_parser.rb, line 146 def quoted_string return nil unless @scanner.scan(/"/) text = '' while true do chunk = @scanner.scan(/[\r\n \t\041\043-\176\200-\377]+/) # not " if chunk then text << chunk text << @scanner.get_byte if chunk.end_with? '\\' and '"' == @scanner.peek(1) else if '"' == @scanner.peek(1) then @scanner.get_byte break else return nil end end end text end