Sha256: 201caf53cb346e53dcbbee485f540eb8c4209d621f2f9bccb8128b424d490278
Contents?: true
Size: 1.17 KB
Versions: 4
Compression:
Stored size: 1.17 KB
Contents
%%{ machine common; # ==== TOKENS ==== CRLF = "\r\n"; CTL = (cntrl | 127); LWSP = " " | "\t"; LWS = CRLF ? LWSP *; TEXT = any -- CTL; LINE = TEXT -- CRLF; separators = "(" | ")" | "<" | ">" | "@" | "," | ";" | ":" | "\\" | "\"" | "/" | "[" | "]" | "?" | "=" | "{" | "}" | " " | "\t" ; token = TEXT -- separators; # ==== HEADERS ==== header_sep = LWSP * ":" LWSP *; header_eol = LWSP * CRLF; ws_line = LWSP +; no_ws_line = ( LINE -- LWSP ) + % end_header_value_no_ws; blank_line = "" % end_header_value_no_ws; non_blank_line = no_ws_line ( ws_line no_ws_line) * ws_line ?; header_value_line = ( blank_line | non_blank_line ) > start_header_value_line % end_header_value_line ; header_value_line_1 = header_value_line CRLF; header_value_line_n = LWSP + <: header_value_line_1; header_value = header_value_line_1 header_value_line_n *; generic_header_name = token + > start_header_name % end_header_name; }%%
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
http-0.1.0 | parser/common.rl |
http-0.0.2 | parser/common.rl |
http-0.0.1 | parser/common.rl |
http-0.0.0 | parser/common.rl |