Skip to content

Commit 8571f85

Browse files
committed
---
yaml --- r: 46771 b: refs/heads/auto c: 8bb537e h: refs/heads/master i: 46769: 6831fde 46767: a287296 v: v3
1 parent f66aa16 commit 8571f85

File tree

2 files changed

+8
-16
lines changed

2 files changed

+8
-16
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,4 @@ refs/heads/try3: 9387340aab40a73e8424c48fd42f0c521a4875c0
1414
refs/tags/release-0.3.1: 495bae036dfe5ec6ceafd3312b4dca48741e845b
1515
refs/tags/release-0.4: e828ea2080499553b97dfe33b3f4d472b4562ad7
1616
refs/tags/release-0.5: 7e3bcfbf21278251ee936ad53e92e9b719702d73
17-
refs/heads/auto: 88451878f8eb12a32dbb0c1eded1a91cb6df8305
17+
refs/heads/auto: 8bb537e68daf2a2794bacfe4bd39ac7fad6314fa

branches/auto/src/libsyntax/parse/parser.rs

Lines changed: 7 additions & 15 deletions
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)