summary refs log tree commit diff
path: root/src/libstd
diff options
context:
space:
mode:
authorDaniel Patterson <dbp@riseup.net>2012-08-01 18:04:33 -0400
committerBrian Anderson <banderson@mozilla.com>2012-08-03 11:28:19 -0700
commit7e43f8f8dc6237d0d685bb98a2bd098f8639b4c3 (patch)
treeed48ae55ce99146e42eab8a668327bfcdf127f8e /src/libstd
parent64eb497d344d7baab0c23753faca24a41590dab8 (diff)
downloadrust-7e43f8f8dc6237d0d685bb98a2bd098f8639b4c3.tar.gz
rust-7e43f8f8dc6237d0d685bb98a2bd098f8639b4c3.zip
std::net::url - change alt to match, ret to return, as per recent syntax changes
Diffstat (limited to 'src/libstd')
-rw-r--r--src/libstd/net_url.rs50
1 files changed, 25 insertions, 25 deletions
diff --git a/src/libstd/net_url.rs b/src/libstd/net_url.rs
index b3b27d66b1a..227b10a2e81 100644
--- a/src/libstd/net_url.rs
+++ b/src/libstd/net_url.rs
@@ -47,7 +47,7 @@ fn encode_inner(s: ~str, full_url: bool) -> ~str {
 
         while !rdr.eof() {
             let ch = rdr.read_byte() as char;
-            alt ch {
+            match ch {
               // unreserved:
               'A' to 'Z' |
               'a' to 'z' |
@@ -57,7 +57,7 @@ fn encode_inner(s: ~str, full_url: bool) -> ~str {
               }
               _ {
                 if full_url {
-                    alt ch {
+                    match ch {
                       // gen-delims:
                       ':' | '/' | '?' | '#' | '[' | ']' | '@' |
 
@@ -105,14 +105,14 @@ fn decode_inner(s: ~str, full_url: bool) -> ~str {
         let mut out = ~"";
 
         while !rdr.eof() {
-            alt rdr.read_char() {
+            match rdr.read_char() {
               '%' {
                 let bytes = rdr.read_bytes(2u);
                 let ch = uint::parse_buf(bytes, 16u).get() as char;
 
                 if full_url {
                     // Only decode some characters:
-                    alt ch {
+                    match ch {
                       // gen-delims:
                       ':' | '/' | '?' | '#' | '[' | ']' | '@' |
 
@@ -160,7 +160,7 @@ fn encode_plus(s: ~str) -> ~str {
 
         while !rdr.eof() {
             let ch = rdr.read_byte() as char;
-            alt ch {
+            match ch {
               'A' to 'Z' | 'a' to 'z' | '0' to '9' | '_' | '.' | '-' {
                 str::push_char(out, ch);
               }
@@ -211,10 +211,10 @@ fn decode_form_urlencoded(s: ~[u8]) ->
         let mut parsing_key = true;
 
         while !rdr.eof() {
-            alt rdr.read_char() {
+            match rdr.read_char() {
               '&' | ';' {
                 if key != ~"" && value != ~"" {
-                    let values = alt m.find(key) {
+                    let values = match m.find(key) {
                       some(values) { values }
                       none {
                         let values = @dvec();
@@ -231,7 +231,7 @@ fn decode_form_urlencoded(s: ~[u8]) ->
               }
               '=' { parsing_key = false; }
               ch {
-                let ch = alt ch {
+                let ch = match ch {
                   '%' {
                     uint::parse_buf(rdr.read_bytes(2u), 16u).get() as char
                   }
@@ -249,7 +249,7 @@ fn decode_form_urlencoded(s: ~[u8]) ->
         }
 
         if key != ~"" && value != ~"" {
-            let values = alt m.find(key) {
+            let values = match m.find(key) {
               some(values) { values }
               none {
                 let values = @dvec();
@@ -268,7 +268,7 @@ fn decode_form_urlencoded(s: ~[u8]) ->
 fn split_char_first(s: ~str, c: char) -> (~str, ~str) {
     let len = str::len(s);
     let mut index = len;
-    let mut match_ = 0;
+    let mut mat = 0;
     do io::with_str_reader(s) |rdr| {
         let mut ch : char;
         while !rdr.eof() {
@@ -276,16 +276,16 @@ fn split_char_first(s: ~str, c: char) -> (~str, ~str) {
             if ch == c {
                 // found a match, adjust markers
                 index = rdr.tell()-1;
-                match_ = 1;
+                mat = 1;
                 break;
             }
         }
     }
-    if index+match_ == len {
+    if index+mat == len {
         return (str::slice(s, 0, index), ~"");
     } else {
         return (str::slice(s, 0, index),
-             str::slice(s, index + match_, str::len(s)));
+             str::slice(s, index + mat, str::len(s)));
     }
 }
 
@@ -332,7 +332,7 @@ fn query_to_str(query: query) -> ~str {
 // returns the scheme and the rest of the url, or a parsing error
 fn get_scheme(rawurl: ~str) -> result::result<(~str, ~str), @~str> {
     for str::each_chari(rawurl) |i,c| {
-        alt c {
+        match c {
           'A' to 'Z' | 'a' to 'z' { again; }
           '0' to '9' | '+' | '-' | '.' {
             if i == 0 {
@@ -392,7 +392,7 @@ fn get_authority(rawurl: ~str) ->
         if i < 2 { again; } // ignore the leading //
 
         // deal with input class first
-        alt c {
+        match c {
           '0' to '9' { }
           'A' to 'F' | 'a' to 'f' {
             if in == digit {
@@ -412,10 +412,10 @@ fn get_authority(rawurl: ~str) ->
         }
 
         // now process states
-        alt c {
+        match c {
           ':' {
             colon_count += 1;
-            alt st {
+            match st {
               start {
                 pos = i;
                 st = pass_host_port;
@@ -458,7 +458,7 @@ fn get_authority(rawurl: ~str) ->
           '@' {
             in = digit; // reset input class
             colon_count = 0; // reset count
-            alt st {
+            match st {
               start {
                 let user = str::slice(rawurl, begin, i);
                 userinfo = option::some({user : user,
@@ -489,7 +489,7 @@ fn get_authority(rawurl: ~str) ->
     }
 
     // finish up
-    alt st {
+    match st {
       start {
         if end+1 == len {
             host = str::slice(rawurl, begin, end+1);
@@ -527,7 +527,7 @@ fn get_path(rawurl: ~str, authority : bool) ->
     let len = str::len(rawurl);
     let mut end = len;
     for str::each_chari(rawurl) |i,c| {
-        alt c {
+        match c {
           'A' to 'Z' | 'a' to 'z' | '0' to '9' | '&' |'\'' | '(' | ')' | '.'
           | '@' | ':' | '%' | '/' | '+' | '!' | '*' | ',' | ';' | '=' {
             again;
@@ -657,11 +657,11 @@ fn to_str(url: url) -> ~str {
     };
 
     return str::concat(~[copy url.scheme,
-                         ~":",
-                         authority,
-                         copy url.path,
-                         query,
-                         fragment]);
+                      ~":",
+                      authority,
+                      copy url.path,
+                      query,
+                      fragment]);
 }
 
 impl of to_str::to_str for url {