Stop accepting 'impl ...;', require {} instead

Progress on #7981
This commit is contained in:
Alex Crichton 2013-09-19 12:09:52 -07:00
parent 4dacd73651
commit 4b266f1c0d
24 changed files with 36 additions and 35 deletions

View file

@ -3852,7 +3852,9 @@ impl Parser {
}
let mut meths = ~[];
if !self.eat(&token::SEMI) {
if self.eat(&token::SEMI) {
self.obsolete(*self.span, ObsoleteEmptyImpl);
} else {
self.expect(&token::LBRACE);
while !self.eat(&token::RBRACE) {
meths.push(self.parse_method());