diff options
Diffstat (limited to 'src/libsyntax/print/pprust.rs')
| -rw-r--r-- | src/libsyntax/print/pprust.rs | 70 |
1 files changed, 35 insertions, 35 deletions
diff --git a/src/libsyntax/print/pprust.rs b/src/libsyntax/print/pprust.rs index 7e0e63a29ac..a4666847f8c 100644 --- a/src/libsyntax/print/pprust.rs +++ b/src/libsyntax/print/pprust.rs @@ -321,7 +321,7 @@ pub fn synth_comment(s: @ps, text: ~str) { pub fn commasep<T>(s: @ps, b: breaks, elts: &[T], op: &fn(@ps, &T)) { box(s, 0u, b); let mut first = true; - for elts.iter().advance |elt| { + foreach elt in elts.iter() { if first { first = false; } else { word_space(s, ","); } op(s, elt); } @@ -334,7 +334,7 @@ pub fn commasep_cmnt<T>(s: @ps, b: breaks, elts: &[T], op: &fn(@ps, &T), box(s, 0u, b); let len = elts.len(); let mut i = 0u; - for elts.iter().advance |elt| { + foreach elt in elts.iter() { maybe_print_comment(s, get_span(elt).hi); op(s, elt); i += 1u; @@ -354,23 +354,23 @@ pub fn commasep_exprs(s: @ps, b: breaks, exprs: &[@ast::expr]) { pub fn print_mod(s: @ps, _mod: &ast::_mod, attrs: &[ast::Attribute]) { print_inner_attributes(s, attrs); - for _mod.view_items.iter().advance |vitem| { + foreach vitem in _mod.view_items.iter() { print_view_item(s, vitem); } - for _mod.items.iter().advance |item| { print_item(s, *item); } + foreach item in _mod.items.iter() { print_item(s, *item); } } pub fn print_foreign_mod(s: @ps, nmod: &ast::foreign_mod, attrs: &[ast::Attribute]) { print_inner_attributes(s, attrs); - for nmod.view_items.iter().advance |vitem| { + foreach vitem in nmod.view_items.iter() { print_view_item(s, vitem); } - for nmod.items.iter().advance |item| { print_foreign_item(s, *item); } + foreach item in nmod.items.iter() { print_foreign_item(s, *item); } } pub fn print_opt_lifetime(s: @ps, lifetime: &Option<ast::Lifetime>) { - for lifetime.iter().advance |l| { + foreach l in lifetime.iter() { print_lifetime(s, l); nbsp(s); } @@ -590,7 +590,7 @@ pub fn print_item(s: @ps, item: &ast::item) { word(s.s, ";"); } else { bopen(s); - for methods.iter().advance |meth| { + foreach meth in methods.iter() { print_method(s, *meth); } bclose(s, item.span); @@ -602,7 +602,7 @@ pub fn print_item(s: @ps, item: &ast::item) { print_generics(s, generics); if traits.len() != 0u { word(s.s, ":"); - for traits.iter().enumerate().advance |(i, trait_)| { + foreach (i, trait_) in traits.iter().enumerate() { nbsp(s); if i != 0 { word_space(s, "+"); @@ -612,7 +612,7 @@ pub fn print_item(s: @ps, item: &ast::item) { } word(s.s, " "); bopen(s); - for methods.iter().advance |meth| { + foreach meth in methods.iter() { print_trait_method(s, meth); } bclose(s, item.span); @@ -651,7 +651,7 @@ pub fn print_variants(s: @ps, variants: &[ast::variant], span: codemap::span) { bopen(s); - for variants.iter().advance |v| { + foreach v in variants.iter() { space_if_not_bol(s); maybe_print_comment(s, v.span.lo); print_outer_attributes(s, v.node.attrs); @@ -716,7 +716,7 @@ pub fn print_struct(s: @ps, bopen(s); hardbreak_if_not_bol(s); - for struct_def.fields.iter().advance |field| { + foreach field in struct_def.fields.iter() { match field.node.kind { ast::unnamed_field => fail!("unexpected unnamed field"), ast::named_field(ident, visibility) => { @@ -751,7 +751,7 @@ pub fn print_tt(s: @ps, tt: &ast::token_tree) { } ast::tt_seq(_, ref tts, ref sep, zerok) => { word(s.s, "$("); - for (*tts).iter().advance |tt_elt| { print_tt(s, tt_elt); } + foreach tt_elt in (*tts).iter() { print_tt(s, tt_elt); } word(s.s, ")"); match (*sep) { Some(ref tk) => word(s.s, parse::token::to_str(s.intr, tk)), @@ -768,7 +768,7 @@ pub fn print_tt(s: @ps, tt: &ast::token_tree) { pub fn print_tts(s: @ps, tts: & &[ast::token_tree]) { ibox(s, 0); - for tts.iter().enumerate().advance |(i, tt)| { + foreach (i, tt) in tts.iter().enumerate() { if i != 0 { space(s.s); } @@ -845,7 +845,7 @@ pub fn print_method(s: @ps, meth: &ast::method) { pub fn print_outer_attributes(s: @ps, attrs: &[ast::Attribute]) { let mut count = 0; - for attrs.iter().advance |attr| { + foreach attr in attrs.iter() { match attr.node.style { ast::AttrOuter => { print_attribute(s, attr); count += 1; } _ => {/* fallthrough */ } @@ -856,7 +856,7 @@ pub fn print_outer_attributes(s: @ps, attrs: &[ast::Attribute]) { pub fn print_inner_attributes(s: @ps, attrs: &[ast::Attribute]) { let mut count = 0; - for attrs.iter().advance |attr| { + foreach attr in attrs.iter() { match attr.node.style { ast::AttrInner => { print_attribute(s, attr); @@ -961,8 +961,8 @@ pub fn print_possibly_embedded_block_(s: @ps, print_inner_attributes(s, attrs); - for blk.view_items.iter().advance |vi| { print_view_item(s, vi); } - for blk.stmts.iter().advance |st| { + foreach vi in blk.view_items.iter() { print_view_item(s, vi); } + foreach st in blk.stmts.iter() { print_stmt(s, *st); } match blk.expr { @@ -1238,7 +1238,7 @@ pub fn print_expr(s: @ps, expr: &ast::expr) { print_block(s, blk); } ast::expr_loop(ref blk, opt_ident) => { - for opt_ident.iter().advance |ident| { + foreach ident in opt_ident.iter() { word(s.s, "'"); print_ident(s, *ident); word_space(s, ":"); @@ -1255,12 +1255,12 @@ pub fn print_expr(s: @ps, expr: &ast::expr) { space(s.s); bopen(s); let len = arms.len(); - for arms.iter().enumerate().advance |(i, arm)| { + foreach (i, arm) in arms.iter().enumerate() { space(s.s); cbox(s, indent_unit); ibox(s, 0u); let mut first = true; - for arm.pats.iter().advance |p| { + foreach p in arm.pats.iter() { if first { first = false; } else { space(s.s); word_space(s, "|"); } @@ -1386,7 +1386,7 @@ pub fn print_expr(s: @ps, expr: &ast::expr) { ast::expr_break(opt_ident) => { word(s.s, "break"); space(s.s); - for opt_ident.iter().advance |ident| { + foreach ident in opt_ident.iter() { word(s.s, "'"); print_ident(s, *ident); space(s.s); @@ -1395,7 +1395,7 @@ pub fn print_expr(s: @ps, expr: &ast::expr) { ast::expr_again(opt_ident) => { word(s.s, "loop"); space(s.s); - for opt_ident.iter().advance |ident| { + foreach ident in opt_ident.iter() { word(s.s, "'"); print_ident(s, *ident); space(s.s) @@ -1426,7 +1426,7 @@ pub fn print_expr(s: @ps, expr: &ast::expr) { popen(s); print_string(s, a.asm); word_space(s, ":"); - for a.outputs.iter().advance |&(co, o)| { + foreach &(co, o) in a.outputs.iter() { print_string(s, co); popen(s); print_expr(s, o); @@ -1434,7 +1434,7 @@ pub fn print_expr(s: @ps, expr: &ast::expr) { word_space(s, ","); } word_space(s, ":"); - for a.inputs.iter().advance |&(co, o)| { + foreach &(co, o) in a.inputs.iter() { print_string(s, co); popen(s); print_expr(s, o); @@ -1513,7 +1513,7 @@ fn print_path_(s: @ps, path: &ast::Path, colons_before_params: bool, maybe_print_comment(s, path.span.lo); if path.global { word(s.s, "::"); } let mut first = true; - for path.idents.iter().advance |id| { + foreach id in path.idents.iter() { if first { first = false; } else { word(s.s, "::"); } print_ident(s, *id); } @@ -1526,7 +1526,7 @@ fn print_path_(s: @ps, path: &ast::Path, colons_before_params: bool, if path.rp.is_some() || !path.types.is_empty() { word(s.s, "<"); - for path.rp.iter().advance |r| { + foreach r in path.rp.iter() { print_lifetime(s, r); if !path.types.is_empty() { word_space(s, ","); @@ -1640,7 +1640,7 @@ pub fn print_pat(s: @ps, pat: &ast::pat) { do commasep(s, inconsistent, *before) |s, &p| { print_pat(s, p); } - for slice.iter().advance |&p| { + foreach &p in slice.iter() { if !before.is_empty() { word_space(s, ","); } word(s.s, ".."); print_pat(s, p); @@ -1700,11 +1700,11 @@ pub fn print_fn_args(s: @ps, decl: &ast::fn_decl, // self type and the args all in the same box. box(s, 0u, inconsistent); let mut first = true; - for opt_explicit_self.iter().advance |explicit_self| { + foreach explicit_self in opt_explicit_self.iter() { first = !print_explicit_self(s, *explicit_self); } - for decl.inputs.iter().advance |arg| { + foreach arg in decl.inputs.iter() { if first { first = false; } else { word_space(s, ","); } print_arg(s, arg); } @@ -1751,7 +1751,7 @@ pub fn print_bounds(s: @ps, bounds: &OptVec<ast::TyParamBound>, if !bounds.is_empty() { word(s.s, ":"); let mut first = true; - for bounds.iter().advance |bound| { + foreach bound in bounds.iter() { nbsp(s); if first { first = false; @@ -1950,10 +1950,10 @@ pub fn print_ty_fn(s: @ps, // self type and the args all in the same box. box(s, 0u, inconsistent); let mut first = true; - for opt_explicit_self.iter().advance |explicit_self| { + foreach explicit_self in opt_explicit_self.iter() { first = !print_explicit_self(s, *explicit_self); } - for decl.inputs.iter().advance |arg| { + foreach arg in decl.inputs.iter() { if first { first = false; } else { word_space(s, ","); } print_arg(s, arg); } @@ -2109,7 +2109,7 @@ pub fn print_comment(s: @ps, cmnt: &comments::cmnt) { } comments::isolated => { pprust::hardbreak_if_not_bol(s); - for cmnt.lines.iter().advance |line| { + foreach line in cmnt.lines.iter() { // Don't print empty lines because they will end up as trailing // whitespace if !line.is_empty() { word(s.s, *line); } @@ -2123,7 +2123,7 @@ pub fn print_comment(s: @ps, cmnt: &comments::cmnt) { hardbreak(s.s); } else { ibox(s, 0u); - for cmnt.lines.iter().advance |line| { + foreach line in cmnt.lines.iter() { if !line.is_empty() { word(s.s, *line); } hardbreak(s.s); } |
