Skip to content

Commit cb3e176

Browse files
committed
---
yaml --- r: 48480 b: refs/heads/snap-stage3 c: 8bb537e h: refs/heads/master v: v3
1 parent 8839830 commit cb3e176

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
@@ -1,7 +1,7 @@
11
---
22
refs/heads/master: 3bbcac322669cff3abde5be937cc4ec3860f3985
33
refs/heads/snap-stage1: e33de59e47c5076a89eadeb38f4934f58a3618a6
4-
refs/heads/snap-stage3: 88451878f8eb12a32dbb0c1eded1a91cb6df8305
4+
refs/heads/snap-stage3: 8bb537e68daf2a2794bacfe4bd39ac7fad6314fa
55
refs/heads/try: 2a8fb58d79e685d5ca07b039badcf2ae3ef077ea
66
refs/tags/release-0.1: 1f5c5126e96c79d22cb7862f75304136e204f105
77
refs/heads/ndm: f3868061cd7988080c30d6d5bf352a5a5fe2460b

branches/snap-stage3/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)