Skip to content

Commit 8bb537e

Browse files
committed
finish removing parse_value_ident
1 parent 8845187 commit 8bb537e

File tree

1 file changed

+7
-15
lines changed

1 file changed

+7
-15
lines changed

src/libsyntax/parse/parser.rs

+7-15
Original file line numberDiff line numberDiff line change
@@ -457,7 +457,7 @@ pub impl Parser {
457457
let pur = p.parse_fn_purity();
458458
// NB: at the moment, trait methods are public by default; this
459459
// could change.
460-
let ident = p.parse_method_name();
460+
let ident = p.parse_ident();
461461
462462
let generics = p.parse_generics();
463463
@@ -2102,11 +2102,7 @@ pub impl Parser {
21022102
}
21032103

21042104
let lo1 = self.last_span.lo;
2105-
let fieldname = if self.look_ahead(1u) == token::COLON {
2106-
self.parse_ident()
2107-
} else {
2108-
self.parse_value_ident()
2109-
};
2105+
let fieldname = self.parse_ident();
21102106
let hi1 = self.last_span.lo;
21112107
let fieldpath = ast_util::ident_to_path(mk_sp(lo1, hi1),
21122108
fieldname);
@@ -2946,7 +2942,7 @@ pub impl Parser {
29462942
}
29472943

29482944
fn parse_fn_header(&self) -> (ident, ast::Generics) {
2949-
let id = self.parse_value_ident();
2945+
let id = self.parse_ident();
29502946
let generics = self.parse_generics();
29512947
(id, generics)
29522948
}
@@ -2969,10 +2965,6 @@ pub impl Parser {
29692965
(ident, item_fn(decl, purity, generics, body), Some(inner_attrs))
29702966
}
29712967

2972-
fn parse_method_name(&self) -> ident {
2973-
self.parse_value_ident()
2974-
}
2975-
29762968
fn parse_method(&self) -> @method {
29772969
let attrs = self.parse_outer_attributes();
29782970
let lo = self.span.lo;
@@ -2982,7 +2974,7 @@ pub impl Parser {
29822974

29832975
let visa = self.parse_visibility();
29842976
let pur = self.parse_fn_purity();
2985-
let ident = self.parse_method_name();
2977+
let ident = self.parse_ident();
29862978
let generics = self.parse_generics();
29872979
let (self_ty, decl) = do self.parse_fn_decl_with_self() |p| {
29882980
p.parse_arg()
@@ -3106,7 +3098,7 @@ pub impl Parser {
31063098
}
31073099

31083100
fn parse_item_struct(&self) -> item_info {
3109-
let class_name = self.parse_value_ident();
3101+
let class_name = self.parse_ident();
31103102
self.parse_region_param();
31113103
let generics = self.parse_generics();
31123104
if self.eat(&token::COLON) {
@@ -3334,7 +3326,7 @@ pub impl Parser {
33343326
}
33353327

33363328
fn parse_item_const(&self) -> item_info {
3337-
let id = self.parse_value_ident();
3329+
let id = self.parse_ident();
33383330
self.expect(&token::COLON);
33393331
let ty = self.parse_ty(false);
33403332
self.expect(&token::EQ);
@@ -3732,7 +3724,7 @@ pub impl Parser {
37323724
kind = enum_variant_kind(nested_enum_def);
37333725
needs_comma = false;
37343726
} else {
3735-
ident = self.parse_value_ident();
3727+
ident = self.parse_ident();
37363728
if self.eat(&token::LBRACE) {
37373729
// Parse a struct variant.
37383730
all_nullary = false;

0 commit comments

Comments
 (0)