diff options
| author | Brian Anderson <banderson@mozilla.com> | 2011-08-18 11:37:19 -0700 |
|---|---|---|
| committer | Brian Anderson <banderson@mozilla.com> | 2011-08-18 13:09:50 -0700 |
| commit | ec898244f7b543dfe4c5a04fd42e638d7c521f7b (patch) | |
| tree | 67f8f21d39c8dc25b78cb3dae72a7c3620feb383 /src/comp/syntax/ext | |
| parent | 250cc45c3bf4fc3e623e72b8b36d66a4e0fb1dcf (diff) | |
| download | rust-ec898244f7b543dfe4c5a04fd42e638d7c521f7b.tar.gz rust-ec898244f7b543dfe4c5a04fd42e638d7c521f7b.zip | |
Remove seq_kind from ast::expr_vec
Diffstat (limited to 'src/comp/syntax/ext')
| -rw-r--r-- | src/comp/syntax/ext/concat_idents.rs | 2 | ||||
| -rw-r--r-- | src/comp/syntax/ext/env.rs | 2 | ||||
| -rw-r--r-- | src/comp/syntax/ext/fmt.rs | 4 | ||||
| -rw-r--r-- | src/comp/syntax/ext/ident_to_str.rs | 2 | ||||
| -rw-r--r-- | src/comp/syntax/ext/simplext.rs | 12 |
5 files changed, 11 insertions, 11 deletions
diff --git a/src/comp/syntax/ext/concat_idents.rs b/src/comp/syntax/ext/concat_idents.rs index 61eb791f6e0..13f87e044c4 100644 --- a/src/comp/syntax/ext/concat_idents.rs +++ b/src/comp/syntax/ext/concat_idents.rs @@ -5,7 +5,7 @@ import syntax::ast; fn expand_syntax_ext(cx: &ext_ctxt, sp: codemap::span, arg: @ast::expr, _body: option::t<str>) -> @ast::expr { let args: [@ast::expr] = alt arg.node { - ast::expr_vec(elts, _, _) { elts } + ast::expr_vec(elts, _) { elts } _ { cx.span_fatal(sp, "#concat_idents requires a vector argument .") } }; let res: ast::ident = ""; diff --git a/src/comp/syntax/ext/env.rs b/src/comp/syntax/ext/env.rs index 142bff8f7dc..50c5bda5858 100644 --- a/src/comp/syntax/ext/env.rs +++ b/src/comp/syntax/ext/env.rs @@ -13,7 +13,7 @@ export expand_syntax_ext; fn expand_syntax_ext(cx: &ext_ctxt, sp: codemap::span, arg: @ast::expr, _body: option::t<str>) -> @ast::expr { let args: [@ast::expr] = alt arg.node { - ast::expr_vec(elts, _, _) { elts } + ast::expr_vec(elts, _) { elts } _ { cx.span_fatal(sp, "#env requires arguments of the form `[...]`.") } }; if vec::len::<@ast::expr>(args) != 1u { diff --git a/src/comp/syntax/ext/fmt.rs b/src/comp/syntax/ext/fmt.rs index 33c8cebb183..738b65c7d91 100644 --- a/src/comp/syntax/ext/fmt.rs +++ b/src/comp/syntax/ext/fmt.rs @@ -18,7 +18,7 @@ export expand_syntax_ext; fn expand_syntax_ext(cx: &ext_ctxt, sp: span, arg: @ast::expr, _body: option::t<str>) -> @ast::expr { let args: [@ast::expr] = alt arg.node { - ast::expr_vec(elts, _, _) { elts } + ast::expr_vec(elts, _) { elts } _ { cx.span_fatal(sp, "#fmt requires arguments of the form `[...]`.") } }; if vec::len::<@ast::expr>(args) == 0u { @@ -73,7 +73,7 @@ fn pieces_to_expr(cx: &ext_ctxt, sp: span, pieces: &[piece], } fn make_vec_expr(cx: &ext_ctxt, sp: span, exprs: &[@ast::expr]) -> @ast::expr { - let vecexpr = ast::expr_vec(exprs, ast::imm, ast::sk_unique); + let vecexpr = ast::expr_vec(exprs, ast::imm); ret @{id: cx.next_id(), node: vecexpr, span: sp}; } fn make_call(cx: &ext_ctxt, sp: span, fn_path: &[ast::ident], diff --git a/src/comp/syntax/ext/ident_to_str.rs b/src/comp/syntax/ext/ident_to_str.rs index 2681228976d..ce24e2605e4 100644 --- a/src/comp/syntax/ext/ident_to_str.rs +++ b/src/comp/syntax/ext/ident_to_str.rs @@ -6,7 +6,7 @@ import syntax::ast; fn expand_syntax_ext(cx: &ext_ctxt, sp: codemap::span, arg: @ast::expr, _body: option::t<str>) -> @ast::expr { let args: [@ast::expr] = alt arg.node { - ast::expr_vec(elts, _, _) { elts } + ast::expr_vec(elts, _) { elts } _ { cx.span_fatal(sp, "#ident_to_str requires a vector argument .") } }; if vec::len::<@ast::expr>(args) != 1u { diff --git a/src/comp/syntax/ext/simplext.rs b/src/comp/syntax/ext/simplext.rs index dbe3920f4e8..6386b628744 100644 --- a/src/comp/syntax/ext/simplext.rs +++ b/src/comp/syntax/ext/simplext.rs @@ -449,7 +449,7 @@ fn p_t_s_rec(cx: &ext_ctxt, m: &matchable, s: &selector, b: &binders) { match_expr(e) { alt e.node { expr_path(p_pth) { p_t_s_r_path(cx, p_pth, s, b); } - expr_vec(p_elts, _, _) { + expr_vec(p_elts, _) { alt elts_to_ell(cx, p_elts) { {pre: pre, rep: some(repeat_me), post: post} { p_t_s_r_length(cx, vec::len(pre) + vec::len(post), @@ -607,7 +607,7 @@ fn p_t_s_r_ellipses(cx: &ext_ctxt, repeat_me: @expr, offset: uint, ret alt m { match_expr(e) { alt e.node { - expr_vec(arg_elts, _, _) { + expr_vec(arg_elts, _) { let elts = ~[]; let idx = offset; while idx < vec::len(arg_elts) { @@ -636,7 +636,7 @@ fn p_t_s_r_length(cx: &ext_ctxt, len: uint, at_least: bool, s: selector, ret alt m { match_expr(e) { alt e.node { - expr_vec(arg_elts, _, _) { + expr_vec(arg_elts, _) { let actual_len = vec::len(arg_elts); if (at_least && actual_len >= len) || actual_len == len { some(leaf(match_exact)) @@ -660,7 +660,7 @@ fn p_t_s_r_actual_vector(cx: &ext_ctxt, elts: [@expr], _repeat_after: bool, ret alt m { match_expr(e) { alt e.node { - expr_vec(arg_elts, _, _) { + expr_vec(arg_elts, _) { some(leaf(match_expr(arg_elts.(idx)))) } _ { none } @@ -678,7 +678,7 @@ fn p_t_s_r_actual_vector(cx: &ext_ctxt, elts: [@expr], _repeat_after: bool, fn add_new_extension(cx: &ext_ctxt, sp: span, arg: @expr, _body: option::t<str>) -> base::macro_def { let args: [@ast::expr] = alt arg.node { - ast::expr_vec(elts, _, _) { elts } + ast::expr_vec(elts, _) { elts } _ { cx.span_fatal(sp, "#macro requires arguments of the form `[...]`.") } @@ -688,7 +688,7 @@ fn add_new_extension(cx: &ext_ctxt, sp: span, arg: @expr, let clauses: [@clause] = ~[]; for arg: @expr in args { alt arg.node { - expr_vec(elts, mut, seq_kind) { + expr_vec(elts, mut) { if vec::len(elts) != 2u { cx.span_fatal((*arg).span, "extension clause must consist of [" + |
