@@ -457,7 +457,7 @@ pub impl Parser {
457
457
let pur = p.parse_fn_purity();
458
458
// NB: at the moment, trait methods are public by default; this
459
459
// could change.
460
- let ident = p.parse_method_name ();
460
+ let ident = p.parse_ident ();
461
461
462
462
let generics = p.parse_generics();
463
463
@@ -2102,11 +2102,7 @@ pub impl Parser {
2102
2102
}
2103
2103
2104
2104
let lo1 = self . last_span . lo ;
2105
- let fieldname = if self . look_ahead ( 1 u) == token:: COLON {
2106
- self . parse_ident ( )
2107
- } else {
2108
- self . parse_value_ident ( )
2109
- } ;
2105
+ let fieldname = self . parse_ident ( ) ;
2110
2106
let hi1 = self . last_span . lo ;
2111
2107
let fieldpath = ast_util:: ident_to_path ( mk_sp ( lo1, hi1) ,
2112
2108
fieldname) ;
@@ -2946,7 +2942,7 @@ pub impl Parser {
2946
2942
}
2947
2943
2948
2944
fn parse_fn_header ( & self ) -> ( ident , ast:: Generics ) {
2949
- let id = self . parse_value_ident ( ) ;
2945
+ let id = self . parse_ident ( ) ;
2950
2946
let generics = self . parse_generics ( ) ;
2951
2947
( id, generics)
2952
2948
}
@@ -2969,10 +2965,6 @@ pub impl Parser {
2969
2965
( ident, item_fn ( decl, purity, generics, body) , Some ( inner_attrs) )
2970
2966
}
2971
2967
2972
- fn parse_method_name ( & self ) -> ident {
2973
- self . parse_value_ident ( )
2974
- }
2975
-
2976
2968
fn parse_method ( & self ) -> @method {
2977
2969
let attrs = self . parse_outer_attributes ( ) ;
2978
2970
let lo = self . span . lo ;
@@ -2982,7 +2974,7 @@ pub impl Parser {
2982
2974
2983
2975
let visa = self . parse_visibility ( ) ;
2984
2976
let pur = self . parse_fn_purity ( ) ;
2985
- let ident = self . parse_method_name ( ) ;
2977
+ let ident = self . parse_ident ( ) ;
2986
2978
let generics = self . parse_generics ( ) ;
2987
2979
let ( self_ty, decl) = do self . parse_fn_decl_with_self ( ) |p| {
2988
2980
p. parse_arg ( )
@@ -3106,7 +3098,7 @@ pub impl Parser {
3106
3098
}
3107
3099
3108
3100
fn parse_item_struct ( & self ) -> item_info {
3109
- let class_name = self . parse_value_ident ( ) ;
3101
+ let class_name = self . parse_ident ( ) ;
3110
3102
self . parse_region_param ( ) ;
3111
3103
let generics = self . parse_generics ( ) ;
3112
3104
if self . eat ( & token:: COLON ) {
@@ -3334,7 +3326,7 @@ pub impl Parser {
3334
3326
}
3335
3327
3336
3328
fn parse_item_const ( & self ) -> item_info {
3337
- let id = self . parse_value_ident ( ) ;
3329
+ let id = self . parse_ident ( ) ;
3338
3330
self . expect ( & token:: COLON ) ;
3339
3331
let ty = self . parse_ty ( false ) ;
3340
3332
self . expect ( & token:: EQ ) ;
@@ -3732,7 +3724,7 @@ pub impl Parser {
3732
3724
kind = enum_variant_kind ( nested_enum_def) ;
3733
3725
needs_comma = false ;
3734
3726
} else {
3735
- ident = self . parse_value_ident ( ) ;
3727
+ ident = self . parse_ident ( ) ;
3736
3728
if self . eat ( & token:: LBRACE ) {
3737
3729
// Parse a struct variant.
3738
3730
all_nullary = false ;
0 commit comments