finish removing parse_value_ident
This commit is contained in:
@@ -457,7 +457,7 @@ pub impl Parser {
|
||||
let pur = p.parse_fn_purity();
|
||||
// NB: at the moment, trait methods are public by default; this
|
||||
// could change.
|
||||
let ident = p.parse_method_name();
|
||||
let ident = p.parse_ident();
|
||||
|
||||
let generics = p.parse_generics();
|
||||
|
||||
@@ -2102,11 +2102,7 @@ pub impl Parser {
|
||||
}
|
||||
|
||||
let lo1 = self.last_span.lo;
|
||||
let fieldname = if self.look_ahead(1u) == token::COLON {
|
||||
self.parse_ident()
|
||||
} else {
|
||||
self.parse_value_ident()
|
||||
};
|
||||
let fieldname = self.parse_ident();
|
||||
let hi1 = self.last_span.lo;
|
||||
let fieldpath = ast_util::ident_to_path(mk_sp(lo1, hi1),
|
||||
fieldname);
|
||||
@@ -2946,7 +2942,7 @@ pub impl Parser {
|
||||
}
|
||||
|
||||
fn parse_fn_header(&self) -> (ident, ast::Generics) {
|
||||
let id = self.parse_value_ident();
|
||||
let id = self.parse_ident();
|
||||
let generics = self.parse_generics();
|
||||
(id, generics)
|
||||
}
|
||||
@@ -2969,10 +2965,6 @@ pub impl Parser {
|
||||
(ident, item_fn(decl, purity, generics, body), Some(inner_attrs))
|
||||
}
|
||||
|
||||
fn parse_method_name(&self) -> ident {
|
||||
self.parse_value_ident()
|
||||
}
|
||||
|
||||
fn parse_method(&self) -> @method {
|
||||
let attrs = self.parse_outer_attributes();
|
||||
let lo = self.span.lo;
|
||||
@@ -2982,7 +2974,7 @@ pub impl Parser {
|
||||
|
||||
let visa = self.parse_visibility();
|
||||
let pur = self.parse_fn_purity();
|
||||
let ident = self.parse_method_name();
|
||||
let ident = self.parse_ident();
|
||||
let generics = self.parse_generics();
|
||||
let (self_ty, decl) = do self.parse_fn_decl_with_self() |p| {
|
||||
p.parse_arg()
|
||||
@@ -3106,7 +3098,7 @@ pub impl Parser {
|
||||
}
|
||||
|
||||
fn parse_item_struct(&self) -> item_info {
|
||||
let class_name = self.parse_value_ident();
|
||||
let class_name = self.parse_ident();
|
||||
self.parse_region_param();
|
||||
let generics = self.parse_generics();
|
||||
if self.eat(&token::COLON) {
|
||||
@@ -3334,7 +3326,7 @@ pub impl Parser {
|
||||
}
|
||||
|
||||
fn parse_item_const(&self) -> item_info {
|
||||
let id = self.parse_value_ident();
|
||||
let id = self.parse_ident();
|
||||
self.expect(&token::COLON);
|
||||
let ty = self.parse_ty(false);
|
||||
self.expect(&token::EQ);
|
||||
@@ -3732,7 +3724,7 @@ pub impl Parser {
|
||||
kind = enum_variant_kind(nested_enum_def);
|
||||
needs_comma = false;
|
||||
} else {
|
||||
ident = self.parse_value_ident();
|
||||
ident = self.parse_ident();
|
||||
if self.eat(&token::LBRACE) {
|
||||
// Parse a struct variant.
|
||||
all_nullary = false;
|
||||
|
||||
Reference in New Issue
Block a user