Remove bind. Issue #2189
This commit is contained in:
parent
bcd3942f41
commit
4dcf84e4f4
116 changed files with 384 additions and 806 deletions
|
@ -130,10 +130,10 @@ fn expand_crate(parse_sess: parse::parse_sess,
|
|||
let afp = default_ast_fold();
|
||||
let cx: ext_ctxt = mk_ctxt(parse_sess, cfg);
|
||||
let f_pre =
|
||||
@{fold_expr: bind expand_expr(exts, cx, _, _, _, afp.fold_expr),
|
||||
fold_mod: bind expand_mod_items(exts, cx, _, _, afp.fold_mod),
|
||||
fold_item: bind expand_item(cx, _, _, afp.fold_item),
|
||||
new_span: bind new_span(cx, _)
|
||||
@{fold_expr: {|a,b,c|expand_expr(exts, cx, a, b, c, afp.fold_expr)},
|
||||
fold_mod: {|a,b|expand_mod_items(exts, cx, a, b, afp.fold_mod)},
|
||||
fold_item: {|a,b|expand_item(cx, a, b, afp.fold_item)},
|
||||
new_span: {|a|new_span(cx, a)}
|
||||
with *afp};
|
||||
let f = make_fold(f_pre);
|
||||
let cm = parse_expr_from_source_str("<core-macros>",
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue