about summary refs log tree commit diff
path: root/src/comp/syntax/parse
diff options
context:
space:
mode:
authorErick Tryzelaar <erick.tryzelaar@gmail.com>2011-08-16 14:12:19 -0700
committerErick Tryzelaar <erick.tryzelaar@gmail.com>2011-08-16 14:16:14 -0700
commit9304b7ee5980b889e941251a8a3990593c496eff (patch)
tree5c97bc87dd3fd5c4b0e2a8c19c67d5bff692642a /src/comp/syntax/parse
parent0107d6a81d2180d3a1e070e982e346038195cada (diff)
downloadrust-9304b7ee5980b889e941251a8a3990593c496eff.tar.gz
rust-9304b7ee5980b889e941251a8a3990593c496eff.zip
Change declaration type parameter syntax to foo<T>.
Diffstat (limited to 'src/comp/syntax/parse')
-rw-r--r--src/comp/syntax/parse/parser.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/comp/syntax/parse/parser.rs b/src/comp/syntax/parse/parser.rs
index b1a4a92373d..c629b7eaa4c 100644
--- a/src/comp/syntax/parse/parser.rs
+++ b/src/comp/syntax/parse/parser.rs
@@ -1755,6 +1755,9 @@ fn parse_ty_params(p: &parser) -> [ast::ty_param] {
         ty_params =
             parse_seq(token::LBRACKET, token::RBRACKET, some(token::COMMA),
                       parse_ty_param, p).node;
+    } else if p.peek() == token::LT {
+        p.bump();
+        ty_params = parse_seq_to_gt(some(token::COMMA), parse_ty_param, p);
     }
     if p.peek() == token::LT {
         ty_params =