提交 915e76a9 编写于 作者: J John Clements

rename parse_single_class_item as well

上级 968089e4
......@@ -288,7 +288,7 @@ fn try_parse_obsolete_priv_section(&self) -> bool {
self.eat_keyword(&~"priv");
self.bump();
while *self.token != token::RBRACE {
self.parse_single_class_item(ast::private);
self.parse_single_struct_field(ast::private);
}
self.bump();
true
......
......@@ -3321,7 +3321,8 @@ fn token_is_pound_or_doc_comment(&self, tok: token::Token) -> bool {
}
}
fn parse_single_class_item(&self, vis: visibility) -> @struct_field {
// parse a structure field declaration
fn parse_single_struct_field(&self, vis: visibility) -> @struct_field {
if self.eat_obsolete_ident("let") {
self.obsolete(*self.last_span, ObsoleteLet);
}
......@@ -3365,11 +3366,11 @@ fn parse_struct_decl_field(&self) -> class_contents {
let attrs = self.parse_outer_attributes();
if self.eat_keyword(&~"priv") {
return members(~[self.parse_single_class_item(private)])
return members(~[self.parse_single_struct_field(private)])
}
if self.eat_keyword(&~"pub") {
return members(~[self.parse_single_class_item(public)]);
return members(~[self.parse_single_struct_field(public)]);
}
if self.try_parse_obsolete_struct_ctor() {
......@@ -3380,7 +3381,7 @@ fn parse_struct_decl_field(&self) -> class_contents {
return self.parse_dtor(attrs);
}
else {
return members(~[self.parse_single_class_item(inherited)]);
return members(~[self.parse_single_struct_field(inherited)]);
}
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册