Add ast.ty_mutable.
This commit is contained in:
@@ -174,7 +174,12 @@ impure fn parse_ty(parser p) -> @ast.ty {
|
||||
}
|
||||
}
|
||||
|
||||
case (token.AT) { p.bump(); t = ast.ty_box(parse_ty(p)); }
|
||||
case (token.AT) {
|
||||
p.bump();
|
||||
auto t0 = parse_ty(p);
|
||||
hi = t0.span;
|
||||
t = ast.ty_box(t0);
|
||||
}
|
||||
|
||||
case (token.VEC) {
|
||||
p.bump();
|
||||
@@ -193,6 +198,13 @@ impure fn parse_ty(parser p) -> @ast.ty {
|
||||
t = ast.ty_tup(elems.node);
|
||||
}
|
||||
|
||||
case (token.MUTABLE) {
|
||||
p.bump();
|
||||
auto t0 = parse_ty(p);
|
||||
hi = p.get_span();
|
||||
t = ast.ty_mutable(t0);
|
||||
}
|
||||
|
||||
case (token.FN) {
|
||||
t = parse_ty_fn(p);
|
||||
alt (t) {
|
||||
|
||||
Reference in New Issue
Block a user