about summary refs log tree commit diff
path: root/src/comp/front
diff options
context:
space:
mode:
authorGraydon Hoare <graydon@mozilla.com>2011-05-16 15:25:10 -0700
committerGraydon Hoare <graydon@mozilla.com>2011-05-16 17:04:12 -0700
commitae030c5bf277e90b9aeea7e301fd3001f3a66b8d (patch)
tree316a0ac6c68b01ef28c05cad02bcfac26986734d /src/comp/front
parent9ac29480cec8e9373d5ac3a1454c3a54a239f373 (diff)
Begin vec() -> [] transition.
Diffstat (limited to 'src/comp/front')
-rw-r--r--src/comp/front/parser.rs6
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());