diff options
| author | Patrick Walton <pcwalton@mimiga.net> | 2011-07-06 16:01:47 -0700 |
|---|---|---|
| committer | Patrick Walton <pcwalton@mimiga.net> | 2011-07-06 16:01:47 -0700 |
| commit | c83782f5008b366191ddf8f6f820b49a23eaadcd (patch) | |
| tree | 75edb34aaaba74ce7b63c6ff397445d0fcd231bd /src/comp/syntax/parse | |
| parent | aad0bcc8d5e1ed9cf6ca0eedae21b3aa0c67ab16 (diff) | |
| download | rust-c83782f5008b366191ddf8f6f820b49a23eaadcd.tar.gz rust-c83782f5008b366191ddf8f6f820b49a23eaadcd.zip | |
rustc: Migrate core AST types to interior vectors
Diffstat (limited to 'src/comp/syntax/parse')
| -rw-r--r-- | src/comp/syntax/parse/parser.rs | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/comp/syntax/parse/parser.rs b/src/comp/syntax/parse/parser.rs index ae102027f0a..3abe4f5a6ed 100644 --- a/src/comp/syntax/parse/parser.rs +++ b/src/comp/syntax/parse/parser.rs @@ -258,8 +258,8 @@ fn parse_ty_fn(ast::proto proto, &parser p, uint lo) -> ast::ty_ { } auto lo = p.get_lo_pos(); auto inputs = - parse_seq(token::LPAREN, token::RPAREN, some(token::COMMA), - parse_fn_input_ty, p); + parse_seq_ivec(token::LPAREN, token::RPAREN, some(token::COMMA), + parse_fn_input_ty, p); auto constrs = parse_constrs([], p); let @ast::ty output; auto cf = ast::return; @@ -308,7 +308,7 @@ fn parse_ty_obj(&parser p, &mutable uint hi) -> ast::ty_ { fail; } auto f = parse_method_sig; - auto meths = parse_seq(token::LBRACE, token::RBRACE, none, f, p); + auto meths = parse_seq_ivec(token::LBRACE, token::RBRACE, none, f, p); hi = meths.span.hi; ret ast::ty_obj(meths.node); } @@ -526,8 +526,8 @@ fn parse_ty(&parser p) -> @ast::ty { t = ast::ty_tup(elems.node); } else if (eat_word(p, "rec")) { auto elems = - parse_seq(token::LPAREN, token::RPAREN, some(token::COMMA), - parse_ty_field, p); + parse_seq_ivec(token::LPAREN, token::RPAREN, some(token::COMMA), + parse_ty_field, p); hi = elems.span.hi; t = ast::ty_rec(elems.node); } else if (eat_word(p, "fn")) { |
