]> git.lizzy.rs Git - rust.git/blob - crates/syntax/test_data/parser/ok/0007_extern_crate.rast
Wrap remaining self/super/crate in Name{Ref}
[rust.git] / crates / syntax / test_data / parser / ok / 0007_extern_crate.rast
1 SOURCE_FILE@0..69
2   EXTERN_CRATE@0..17
3     EXTERN_KW@0..6 "extern"
4     WHITESPACE@6..7 " "
5     CRATE_KW@7..12 "crate"
6     WHITESPACE@12..13 " "
7     NAME_REF@13..16
8       IDENT@13..16 "foo"
9     SEMICOLON@16..17 ";"
10   WHITESPACE@17..18 "\n"
11   EXTERN_CRATE@18..42
12     EXTERN_KW@18..24 "extern"
13     WHITESPACE@24..25 " "
14     CRATE_KW@25..30 "crate"
15     WHITESPACE@30..31 " "
16     NAME_REF@31..34
17       IDENT@31..34 "foo"
18     WHITESPACE@34..35 " "
19     RENAME@35..41
20       AS_KW@35..37 "as"
21       WHITESPACE@37..38 " "
22       NAME@38..41
23         IDENT@38..41 "bar"
24     SEMICOLON@41..42 ";"
25   WHITESPACE@42..43 "\n"
26   EXTERN_CRATE@43..68
27     EXTERN_KW@43..49 "extern"
28     WHITESPACE@49..50 " "
29     CRATE_KW@50..55 "crate"
30     WHITESPACE@55..56 " "
31     NAME_REF@56..60
32       SELF_KW@56..60 "self"
33     WHITESPACE@60..61 " "
34     RENAME@61..67
35       AS_KW@61..63 "as"
36       WHITESPACE@63..64 " "
37       NAME@64..67
38         IDENT@64..67 "baz"
39     SEMICOLON@67..68 ";"
40   WHITESPACE@68..69 "\n"