Remove priv sections from classes. Obsolete the syntax

This commit is contained in:
Brian Anderson 2012-09-10 18:56:07 -07:00
parent 3aa5b0cb44
commit 1203da3b9d
29 changed files with 64 additions and 102 deletions

View file

@ -2818,22 +2818,13 @@ impl parser {
}
fn parse_class_item() -> class_contents {
if self.try_parse_obsolete_priv_section() {
return members(~[]);
}
if self.eat_keyword(~"priv") {
// XXX: Remove after snapshot.
match self.token {
token::LBRACE => {
self.bump();
let mut results = ~[];
while self.token != token::RBRACE {
vec::push(results,
self.parse_single_class_item(private));
}
self.bump();
return members(results);
}
_ =>
return members(~[self.parse_single_class_item(private)])
}
return members(~[self.parse_single_class_item(private)])
}
if self.eat_keyword(~"pub") {