From 8a3a1fc1489fb1f313fdd75af4e73a6a3b271ce2 Mon Sep 17 00:00:00 2001 From: Erick Tryzelaar Date: Tue, 15 Jan 2013 13:51:43 -0800 Subject: convert ast::expr into a struct --- src/libsyntax/ext/pipes/ast_builder.rs | 30 ++++++++++++++++++------------ 1 file changed, 18 insertions(+), 12 deletions(-) (limited to 'src/libsyntax/ext/pipes') diff --git a/src/libsyntax/ext/pipes/ast_builder.rs b/src/libsyntax/ext/pipes/ast_builder.rs index 19cbf833c0f..8472e61c196 100644 --- a/src/libsyntax/ext/pipes/ast_builder.rs +++ b/src/libsyntax/ext/pipes/ast_builder.rs @@ -122,17 +122,21 @@ impl ext_ctxt: ext_ctxt_ast_builder { } fn block_expr(b: ast::blk) -> @ast::expr { - @{id: self.next_id(), - callee_id: self.next_id(), - node: ast::expr_block(b), - span: dummy_sp()} + @expr { + id: self.next_id(), + callee_id: self.next_id(), + node: ast::expr_block(b), + span: dummy_sp(), + } } fn move_expr(e: @ast::expr) -> @ast::expr { - @{id: self.next_id(), - callee_id: self.next_id(), - node: ast::expr_unary_move(e), - span: e.span} + @expr { + id: self.next_id(), + callee_id: self.next_id(), + node: ast::expr_unary_move(e), + span: e.span, + } } fn stmt_expr(e: @ast::expr) -> @ast::stmt { @@ -153,10 +157,12 @@ impl ext_ctxt: ext_ctxt_ast_builder { } fn rec(+fields: ~[ast::field]) -> @ast::expr { - @{id: self.next_id(), - callee_id: self.next_id(), - node: ast::expr_rec(fields, None), - span: dummy_sp()} + @expr { + id: self.next_id(), + callee_id: self.next_id(), + node: ast::expr_rec(fields, None), + span: dummy_sp(), + } } fn ty_field_imm(name: ident, ty: @ast::Ty) -> ast::ty_field { -- cgit 1.4.1-3-g733a5