1
Fork 0

remove obsolete foreach keyword

this has been replaced by `for`
This commit is contained in:
Daniel Micay 2013-08-03 12:45:23 -04:00
parent 9f74217d80
commit 1008945528
298 changed files with 1569 additions and 1574 deletions

View file

@ -57,7 +57,7 @@ pub struct Error {
fn escape_str(s: &str) -> ~str {
let mut escaped = ~"\"";
foreach c in s.iter() {
for c in s.iter() {
match c {
'"' => escaped.push_str("\\\""),
'\\' => escaped.push_str("\\\\"),
@ -923,7 +923,7 @@ impl serialize::Decoder for Decoder {
fn read_char(&mut self) -> char {
let mut v = ~[];
let s = self.read_str();
foreach c in s.iter() { v.push(c) }
for c in s.iter() { v.push(c) }
if v.len() != 1 { fail!("string must have one character") }
v[0]
}
@ -949,7 +949,7 @@ impl serialize::Decoder for Decoder {
let name = match self.stack.pop() {
String(s) => s,
List(list) => {
foreach v in list.consume_rev_iter() {
for v in list.consume_rev_iter() {
self.stack.push(v);
}
match self.stack.pop() {
@ -1067,7 +1067,7 @@ impl serialize::Decoder for Decoder {
let len = match self.stack.pop() {
List(list) => {
let len = list.len();
foreach v in list.consume_rev_iter() {
for v in list.consume_rev_iter() {
self.stack.push(v);
}
len
@ -1087,7 +1087,7 @@ impl serialize::Decoder for Decoder {
let len = match self.stack.pop() {
Object(obj) => {
let len = obj.len();
foreach (key, value) in obj.consume_iter() {
for (key, value) in obj.consume_iter() {
self.stack.push(value);
self.stack.push(String(key));
}
@ -1157,12 +1157,12 @@ impl Ord for Json {
let mut d1_flat = ~[];
// FIXME #4430: this is horribly inefficient...
foreach (k, v) in d0.iter() {
for (k, v) in d0.iter() {
d0_flat.push((@(*k).clone(), @(*v).clone()));
}
d0_flat.qsort();
foreach (k, v) in d1.iter() {
for (k, v) in d1.iter() {
d1_flat.push((@(*k).clone(), @(*v).clone()));
}
d1_flat.qsort();
@ -1297,7 +1297,7 @@ impl<A:ToJson> ToJson for ~[A] {
impl<A:ToJson> ToJson for TreeMap<~str, A> {
fn to_json(&self) -> Json {
let mut d = TreeMap::new();
foreach (key, value) in self.iter() {
for (key, value) in self.iter() {
d.insert((*key).clone(), value.to_json());
}
Object(~d)
@ -1307,7 +1307,7 @@ impl<A:ToJson> ToJson for TreeMap<~str, A> {
impl<A:ToJson> ToJson for HashMap<~str, A> {
fn to_json(&self) -> Json {
let mut d = TreeMap::new();
foreach (key, value) in self.iter() {
for (key, value) in self.iter() {
d.insert((*key).clone(), value.to_json());
}
Object(~d)
@ -1364,7 +1364,7 @@ mod tests {
fn mk_object(items: &[(~str, Json)]) -> Json {
let mut d = ~TreeMap::new();
foreach item in items.iter() {
for item in items.iter() {
match *item {
(ref key, ref value) => { d.insert((*key).clone(), (*value).clone()); },
}