diff --git a/src/libsyntax/parse/parser.rs b/src/libsyntax/parse/parser.rs index 6a1665918874d7abf24061be0ead3c2bba1ab5b1..7d36216aa9b26c684378e75feb749a78fbf57d8b 100644 --- a/src/libsyntax/parse/parser.rs +++ b/src/libsyntax/parse/parser.rs @@ -1007,8 +1007,7 @@ fn parse_bottom_expr() -> pexpr { } else if self.eat_keyword("break") { ex = expr_break; hi = self.span.hi; - } else if self.eat_keyword("cont") || - self.eat_keyword("again") { + } else if self.eat_keyword("again") { ex = expr_again; hi = self.span.hi; } else if self.eat_keyword("copy") { diff --git a/src/libsyntax/parse/token.rs b/src/libsyntax/parse/token.rs index b3fad7e9ffd940e00cabe94c66b685b65188d2ba..6416fafd6adca1f3c4de0cca587bdef1c19be20d 100644 --- a/src/libsyntax/parse/token.rs +++ b/src/libsyntax/parse/token.rs @@ -306,7 +306,7 @@ fn restricted_keyword_table() -> hashmap { let keys = ~[ "alt", "again", "assert", "break", - "check", "claim", "class", "const", "cont", "copy", + "check", "claim", "class", "const", "copy", "do", "drop", "else", "enum", "export", "extern", "fail", "false", "fn", "for",