From b2afd258c0ce1c68360817a0808757159050da8b Mon Sep 17 00:00:00 2001 From: evanweaver Date: Mon, 15 Oct 2007 18:04:54 +0000 Subject: slightly more readable? git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@651 19e92222-5c0b-0410-8929-a290d50e31e9 --- ext/http11/http11_parser.rl | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) (limited to 'ext') diff --git a/ext/http11/http11_parser.rl b/ext/http11/http11_parser.rl index d974022..1b36f51 100644 --- a/ext/http11/http11_parser.rl +++ b/ext/http11/http11_parser.rl @@ -92,28 +92,28 @@ scheme = ( alpha | digit | "+" | "-" | "." )* ; absolute_uri = (scheme ":" (uchar | reserved )*); - path = (pchar+ ( "/" pchar* )*) ; + path = ( pchar+ ( "/" pchar* )* ) ; query = ( uchar | reserved )* %query_string ; param = ( pchar | "/" )* ; - params = (param ( ";" param )*) ; - rel_path = (path? %request_path (";" params)?) ("?" %start_query query)?; - absolute_path = ("/"+ rel_path); + params = ( param ( ";" param )* ) ; + rel_path = ( path? %request_path (";" params)? ) ("?" %start_query query)?; + absolute_path = ( "/"+ rel_path ); - Request_URI = ("*" | absolute_uri | absolute_path) >mark %request_uri; + Request_URI = ( "*" | absolute_uri | absolute_path ) >mark %request_uri; Fragment = ( uchar | reserved )* >mark %fragment; - Method = (upper | digit | safe){1,20} >mark %request_method; + Method = ( upper | digit | safe ){1,20} >mark %request_method; - http_number = (digit+ "." digit+) ; - HTTP_Version = ("HTTP/" http_number) >mark %http_version ; - Request_Line = (Method " " Request_URI ("#" Fragment ){0,1} " " HTTP_Version CRLF) ; + http_number = ( digit+ "." digit+ ) ; + HTTP_Version = ( "HTTP/" http_number ) >mark %http_version ; + Request_Line = ( Method " " Request_URI ("#" Fragment){0,1} " " HTTP_Version CRLF ) ; - field_name = (token -- ":")+ >start_field %write_field; + field_name = ( token -- ":" )+ >start_field %write_field; field_value = any* >start_value %write_value; message_header = field_name ":" " "* field_value :> CRLF; - Request = Request_Line (message_header)* ( CRLF @done); + Request = Request_Line ( message_header )* ( CRLF @done ); main := Request; }%% -- cgit v1.2.3-24-ge0c7