diff options
| author | Graydon Hoare <graydon@mozilla.com> | 2011-05-16 15:25:10 -0700 |
|---|---|---|
| committer | Graydon Hoare <graydon@mozilla.com> | 2011-05-16 17:04:12 -0700 |
| commit | ae030c5bf277e90b9aeea7e301fd3001f3a66b8d (patch) | |
| tree | 316a0ac6c68b01ef28c05cad02bcfac26986734d /src/comp/front | |
| parent | 9ac29480cec8e9373d5ac3a1454c3a54a239f373 (diff) | |
Begin vec() -> [] transition.
Diffstat (limited to 'src/comp/front')
| -rw-r--r-- | src/comp/front/parser.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/comp/front/parser.rs b/src/comp/front/parser.rs index d0b49b10637..8649dc6fc42 100644 --- a/src/comp/front/parser.rs +++ b/src/comp/front/parser.rs @@ -765,13 +765,13 @@ fn parse_bottom_expr(parser p) -> @ast::expr { pf, p); hi = es.span.hi; ex = ast::expr_tup(es.node, p.get_ann()); - } else if (eat_word(p, "vec")) { + } else if (p.peek() == token::LBRACKET) { + p.bump(); auto pf = parse_expr; - expect(p, token::LPAREN); auto mut = parse_mutability(p); - auto es = parse_seq_to_end[@ast::expr](token::RPAREN, + auto es = parse_seq_to_end[@ast::expr](token::RBRACKET, some(token::COMMA), pf, hi, p); ex = ast::expr_vec(es, mut, p.get_ann()); |
