File: //usr/local/rvm/gems/default/doc/websocket-driver-0.7.5/ri/WebSocket/HTTP/Headers/cdesc-Headers.ri
U:RDoc::NormalModule[iI"Headers:ETI"WebSocket::HTTP::Headers;T0o:RDoc::Markup::Document:@parts[o;;[ :
@fileI""lib/websocket/http/headers.rb;T:0@omit_headings_from_table_of_contents_below0; 0;
0[[
I"headers;TI"R;T:publicFI""lib/websocket/http/headers.rb;T[ U:RDoc::Constant[i I"MAX_LINE_LENGTH;TI".WebSocket::HTTP::Headers::MAX_LINE_LENGTH;T;0o;;[ ; @
;
0@
@cRDoc::NormalModule0U;[i I"CR;TI"!WebSocket::HTTP::Headers::CR;T;0o;;[ ; @
;
0@
@@0U;[i I"LF;TI"!WebSocket::HTTP::Headers::LF;T;0o;;[ ; @
;
0@
@@0U;[i I"HEADER_LINE;TI"*WebSocket::HTTP::Headers::HEADER_LINE;T;0o;;[ o:RDoc::Markup::Paragraph;[I"RFC 2616 grammar rules:;To:RDoc::Markup::Verbatim;[I"B CHAR = <any US-ASCII character (octets 0 - 127)>
;TI"
;TI"8 CTL = <any US-ASCII control character
;TI"7 (octets 0 - 31) and DEL (127)>
;T@3I"2 SP = <US-ASCII SP, space (32)>
;T@3I": HT = <US-ASCII HT, horizontal-tab (9)>
;T@3I"? token = 1*<any CHAR except CTLs or separators>
;T@3I"4 separators = "(" | ")" | "<" | ">" | "@"
;TI"4 | "," | ";" | ":" | "\" | <">
;TI"4 | "/" | "[" | "]" | "?" | "="
;TI", | "{" | "}" | SP | HT
;T:@format0o;
;[I""Or, as redefined in RFC 7230:;To;;[I" token = 1*tchar
;T@3I"@ tchar = "!" / "#" / "$" / "%" / "&" / "'" / "*"
;TI"F / "+" / "-" / "." / "^" / "_" / "`" / "|" / "~"
;TI"& / DIGIT / ALPHA
;TI"5 ; any VCHAR, except delimiters
;T;0; @
;
0@
@@0[ [[I"
class;T[[;[[I"new;T@[:protected[ [:private[ [I"
instance;T[[;[[I"complete?;T@[I"error?;T@[I"
parse;T@[;[ [;[ [I"
complete;T@[I"
error;T@[I"header_line;T@[I"string_buffer;T@[ [U:RDoc::Context::Section[i 0o;;[ ; 0;
0[@
I"WebSocket::HTTP;T@