1
Fork 0

demode the each() method on vec and other iterables.

This commit is contained in:
Niko Matsakis 2012-09-19 16:55:01 -07:00
parent 1c39f1968c
commit cfed923600
110 changed files with 483 additions and 456 deletions

View file

@ -2244,7 +2244,7 @@ impl parser {
IMPORTS_AND_ITEMS_ALLOWED);
for items.each |item| {
let decl = @spanned(item.span.lo, item.span.hi, decl_item(item));
let decl = @spanned(item.span.lo, item.span.hi, decl_item(*item));
push(stmts, @spanned(item.span.lo, item.span.hi,
stmt_decl(decl, self.get_id())));
}
@ -2699,7 +2699,7 @@ impl parser {
}
members(mms) => {
for mms.each |mm| {
match mm {
match *mm {
@field_member(struct_field) =>
vec::push(fields, struct_field),
@method_member(the_method_member) =>
@ -3090,7 +3090,7 @@ impl parser {
}
members(mms) => {
for mms.each |mm| {
match mm {
match *mm {
@field_member(struct_field) =>
vec::push(fields, struct_field),
@method_member(the_method_member) =>
@ -3163,7 +3163,7 @@ impl parser {
seq_sep_trailing_disallowed(token::COMMA),
|p| p.parse_ty(false));
for arg_tys.each |ty| {
vec::push(args, {ty: ty, id: self.get_id()});
vec::push(args, {ty: *ty, id: self.get_id()});
}
kind = tuple_variant_kind(args);
} else if self.eat(token::EQ) {