@@ -6,9 +6,9 @@ mod traits;
6
6
mod use_item;
7
7
8
8
pub ( crate ) use self :: {
9
- adt:: { enum_variant_list , record_field_def_list } ,
10
- expressions:: { match_arm_list, record_field_list } ,
11
- traits:: { impl_item_list , trait_item_list } ,
9
+ adt:: { record_field_list , variant_list } ,
10
+ expressions:: { match_arm_list, record_expr_field_list } ,
11
+ traits:: assoc_item_list ,
12
12
use_item:: use_tree_list,
13
13
} ;
14
14
use super :: * ;
@@ -20,7 +20,7 @@ use super::*;
20
20
// super::baz! {}
21
21
// struct S;
22
22
pub ( super ) fn mod_contents ( p : & mut Parser , stop_on_r_curly : bool ) {
23
- attributes:: inner_attributes ( p) ;
23
+ attributes:: inner_attrs ( p) ;
24
24
while !( stop_on_r_curly && p. at ( T ! [ '}' ] ) || p. at ( EOF ) ) {
25
25
item_or_macro ( p, stop_on_r_curly)
26
26
}
@@ -33,7 +33,7 @@ pub(super) const ITEM_RECOVERY_SET: TokenSet = token_set![
33
33
34
34
pub ( super ) fn item_or_macro ( p : & mut Parser , stop_on_r_curly : bool ) {
35
35
let m = p. start ( ) ;
36
- attributes:: outer_attributes ( p) ;
36
+ attributes:: outer_attrs ( p) ;
37
37
let m = match maybe_item ( p, m) {
38
38
Ok ( ( ) ) => {
39
39
if p. at ( T ! [ ; ] ) {
@@ -144,30 +144,30 @@ pub(super) fn maybe_item(p: &mut Parser, m: Marker) -> Result<(), Marker> {
144
144
// test fn
145
145
// fn foo() {}
146
146
T ! [ fn ] => {
147
- fn_def ( p) ;
147
+ fn_ ( p) ;
148
148
m. complete ( p, FN ) ;
149
149
}
150
150
151
151
// test trait
152
152
// trait T {}
153
153
T ! [ trait ] => {
154
- traits:: trait_def ( p) ;
154
+ traits:: trait_ ( p) ;
155
155
m. complete ( p, TRAIT ) ;
156
156
}
157
157
158
158
T ! [ const ] => {
159
- consts:: const_def ( p, m) ;
159
+ consts:: konst ( p, m) ;
160
160
}
161
161
162
162
// test impl
163
163
// impl T for S {}
164
164
T ! [ impl ] => {
165
- traits:: impl_def ( p) ;
165
+ traits:: impl_ ( p) ;
166
166
m. complete ( p, IMPL ) ;
167
167
}
168
168
169
169
T ! [ type ] => {
170
- type_def ( p, m) ;
170
+ type_alias ( p, m) ;
171
171
}
172
172
_ => {
173
173
if !has_visibility && !has_mods {
@@ -190,9 +190,9 @@ fn items_without_modifiers(p: &mut Parser, m: Marker) -> Result<(), Marker> {
190
190
match p. current ( ) {
191
191
// test extern_crate
192
192
// extern crate foo;
193
- T ! [ extern] if la == T ! [ crate ] => extern_crate_item ( p, m) ,
193
+ T ! [ extern] if la == T ! [ crate ] => extern_crate ( p, m) ,
194
194
T ! [ type ] => {
195
- type_def ( p, m) ;
195
+ type_alias ( p, m) ;
196
196
}
197
197
T ! [ mod ] => mod_item ( p, m) ,
198
198
T ! [ struct ] => {
@@ -205,7 +205,7 @@ fn items_without_modifiers(p: &mut Parser, m: Marker) -> Result<(), Marker> {
205
205
// a: i32,
206
206
// b: f32,
207
207
// }
208
- adt:: struct_def ( p, m) ;
208
+ adt:: strukt ( p, m) ;
209
209
}
210
210
// test pub_macro_def
211
211
// pub macro m($:ident) {}
@@ -219,12 +219,12 @@ fn items_without_modifiers(p: &mut Parser, m: Marker) -> Result<(), Marker> {
219
219
// a: i32,
220
220
// b: f32,
221
221
// }
222
- adt:: union_def ( p, m) ;
222
+ adt:: union ( p, m) ;
223
223
}
224
- T ! [ enum ] => adt:: enum_def ( p, m) ,
225
- T ! [ use ] => use_item:: use_item ( p, m) ,
226
- T ! [ const ] if ( la == IDENT || la == T ! [ _] || la == T ! [ mut ] ) => consts:: const_def ( p, m) ,
227
- T ! [ static ] => consts:: static_def ( p, m) ,
224
+ T ! [ enum ] => adt:: enum_ ( p, m) ,
225
+ T ! [ use ] => use_item:: use_ ( p, m) ,
226
+ T ! [ const ] if ( la == IDENT || la == T ! [ _] || la == T ! [ mut ] ) => consts:: konst ( p, m) ,
227
+ T ! [ static ] => consts:: static_ ( p, m) ,
228
228
// test extern_block
229
229
// extern {}
230
230
T ! [ extern]
@@ -239,7 +239,7 @@ fn items_without_modifiers(p: &mut Parser, m: Marker) -> Result<(), Marker> {
239
239
Ok ( ( ) )
240
240
}
241
241
242
- fn extern_crate_item ( p : & mut Parser , m : Marker ) {
242
+ fn extern_crate ( p : & mut Parser , m : Marker ) {
243
243
assert ! ( p. at( T ![ extern] ) ) ;
244
244
p. bump ( T ! [ extern] ) ;
245
245
assert ! ( p. at( T ![ crate ] ) ) ;
@@ -251,7 +251,7 @@ fn extern_crate_item(p: &mut Parser, m: Marker) {
251
251
name_ref ( p) ;
252
252
}
253
253
254
- opt_alias ( p) ;
254
+ opt_rename ( p) ;
255
255
p. expect ( T ! [ ; ] ) ;
256
256
m. complete ( p, EXTERN_CRATE ) ;
257
257
}
@@ -265,14 +265,14 @@ pub(crate) fn extern_item_list(p: &mut Parser) {
265
265
m. complete ( p, EXTERN_ITEM_LIST ) ;
266
266
}
267
267
268
- fn fn_def ( p : & mut Parser ) {
268
+ fn fn_ ( p : & mut Parser ) {
269
269
assert ! ( p. at( T ![ fn ] ) ) ;
270
270
p. bump ( T ! [ fn ] ) ;
271
271
272
272
name_r ( p, ITEM_RECOVERY_SET ) ;
273
273
// test function_type_params
274
274
// fn foo<T: Clone + Copy>(){}
275
- type_params:: opt_type_param_list ( p) ;
275
+ type_params:: opt_generic_param_list ( p) ;
276
276
277
277
if p. at ( T ! [ '(' ] ) {
278
278
params:: param_list_fn_def ( p) ;
@@ -282,7 +282,7 @@ fn fn_def(p: &mut Parser) {
282
282
// test function_ret_type
283
283
// fn foo() {}
284
284
// fn bar() -> () {}
285
- opt_fn_ret_type ( p) ;
285
+ opt_ret_type ( p) ;
286
286
287
287
// test function_where_clause
288
288
// fn foo<T>() where T: Copy {}
@@ -299,15 +299,15 @@ fn fn_def(p: &mut Parser) {
299
299
300
300
// test type_item
301
301
// type Foo = Bar;
302
- fn type_def ( p : & mut Parser , m : Marker ) {
302
+ fn type_alias ( p : & mut Parser , m : Marker ) {
303
303
assert ! ( p. at( T ![ type ] ) ) ;
304
304
p. bump ( T ! [ type ] ) ;
305
305
306
306
name ( p) ;
307
307
308
308
// test type_item_type_params
309
309
// type Result<T> = ();
310
- type_params:: opt_type_param_list ( p) ;
310
+ type_params:: opt_generic_param_list ( p) ;
311
311
312
312
if p. at ( T ! [ : ] ) {
313
313
type_params:: bounds ( p) ;
@@ -329,14 +329,14 @@ pub(crate) fn mod_item(p: &mut Parser, m: Marker) {
329
329
330
330
name ( p) ;
331
331
if p. at ( T ! [ '{' ] ) {
332
- mod_item_list ( p) ;
332
+ item_list ( p) ;
333
333
} else if !p. eat ( T ! [ ; ] ) {
334
334
p. error ( "expected `;` or `{`" ) ;
335
335
}
336
336
m. complete ( p, MODULE ) ;
337
337
}
338
338
339
- pub ( crate ) fn mod_item_list ( p : & mut Parser ) {
339
+ pub ( crate ) fn item_list ( p : & mut Parser ) {
340
340
assert ! ( p. at( T ![ '{' ] ) ) ;
341
341
let m = p. start ( ) ;
342
342
p. bump ( T ! [ '{' ] ) ;
0 commit comments