diff options
| author | Marijn Haverbeke <marijnh@gmail.com> | 2011-07-26 15:17:04 +0200 |
|---|---|---|
| committer | Marijn Haverbeke <marijnh@gmail.com> | 2011-07-26 15:19:56 +0200 |
| commit | 2c1250780d9f533762f647b52b83e25fa394778e (patch) | |
| tree | 5aab771b9474fd2a09386eb7a75ae838ed741e31 /src/comp/syntax/parse | |
| parent | bc9db454a07f8be8b4de81495acc6f60d4bb8ba7 (diff) | |
Remove tuple support from the compiler
Diffstat (limited to 'src/comp/syntax/parse')
| -rw-r--r-- | src/comp/syntax/parse/parser.rs | 17 |
1 files changed, 0 insertions, 17 deletions
diff --git a/src/comp/syntax/parse/parser.rs b/src/comp/syntax/parse/parser.rs index 16f91c403ab..eab542e6c54 100644 --- a/src/comp/syntax/parse/parser.rs +++ b/src/comp/syntax/parse/parser.rs @@ -564,12 +564,6 @@ fn parse_ty(&parser p) -> @ast::ty { t = ast::ty_vec(parse_mt(p)); hi = p.get_hi_pos(); expect(p, token::RBRACKET); - } else if (eat_word(p, "tup")) { - auto elems = - parse_seq(token::LPAREN, token::RPAREN, some(token::COMMA), - parse_mt, p); - hi = elems.span.hi; - t = ast::ty_tup(elems.node); } else if (eat_word(p, "rec")) { auto elems = parse_seq(token::LPAREN, token::RPAREN, some(token::COMMA), @@ -837,16 +831,6 @@ fn parse_bottom_expr(&parser p) -> @ast::expr { ret parse_spawn_expr(p); } else if (eat_word(p, "fn")) { ret parse_fn_expr(p); - } else if (eat_word(p, "tup")) { - fn parse_elt(&parser p) -> ast::elt { - auto m = parse_mutability(p); - auto e = parse_expr(p); - ret rec(mut=m, expr=e); - } - auto es = parse_seq(token::LPAREN, token::RPAREN, some(token::COMMA), - parse_elt, p); - hi = es.span.hi; - ex = ast::expr_tup(es.node); } else if (p.peek() == token::LBRACKET) { p.bump(); auto mut = parse_mutability(p); @@ -1737,7 +1721,6 @@ fn stmt_ends_with_semi(&ast::stmt stmt) -> bool { case (ast::stmt_expr(?e, _)) { ret alt (e.node) { case (ast::expr_vec(_, _, _)) { true } - case (ast::expr_tup(_)) { true } case (ast::expr_rec(_, _)) { true } case (ast::expr_call(_, _)) { true } case (ast::expr_self_method(_)) { false } |
