about summary refs log tree commit homepage
path: root/ext
diff options
context:
space:
mode:
authorevanweaver <evanweaver@19e92222-5c0b-0410-8929-a290d50e31e9>2007-10-15 18:04:54 +0000
committerevanweaver <evanweaver@19e92222-5c0b-0410-8929-a290d50e31e9>2007-10-15 18:04:54 +0000
commitb2afd258c0ce1c68360817a0808757159050da8b (patch)
tree3f7a01e880c56f1f1a54a5287ec9183edb498fea /ext
parente6336cdacfc8d0ca63fdd786952b2ae9f9000cd7 (diff)
downloadunicorn-b2afd258c0ce1c68360817a0808757159050da8b.tar.gz
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@651 19e92222-5c0b-0410-8929-a290d50e31e9
Diffstat (limited to 'ext')
-rw-r--r--ext/http11/http11_parser.rl22
1 files changed, 11 insertions, 11 deletions
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;
 }%%