]> git.lizzy.rs Git - rust.git/blob - crates/parser/test_data/parser/err/0002_duplicate_shebang.rast
Merge #11455
[rust.git] / crates / parser / test_data / parser / err / 0002_duplicate_shebang.rast
1 SOURCE_FILE@0..42
2   SHEBANG@0..20 "#!/use/bin/env rusti"
3   WHITESPACE@20..21 "\n"
4   ATTR@21..23
5     POUND@21..22 "#"
6     BANG@22..23 "!"
7   ERROR@23..24
8     SLASH@23..24 "/"
9   USE@24..28
10     USE_KW@24..27 "use"
11     ERROR@27..28
12       SLASH@27..28 "/"
13   MACRO_CALL@28..31
14     PATH@28..31
15       PATH_SEGMENT@28..31
16         NAME_REF@28..31
17           IDENT@28..31 "bin"
18   ERROR@31..32
19     SLASH@31..32 "/"
20   MACRO_CALL@32..35
21     PATH@32..35
22       PATH_SEGMENT@32..35
23         NAME_REF@32..35
24           IDENT@32..35 "env"
25   WHITESPACE@35..36 " "
26   MACRO_CALL@36..41
27     PATH@36..41
28       PATH_SEGMENT@36..41
29         NAME_REF@36..41
30           IDENT@36..41 "rusti"
31   WHITESPACE@41..42 "\n"
32 error 23..23: expected `[`
33 error 23..23: expected an item
34 error 27..27: expected one of `*`, `::`, `{`, `self`, `super` or an identifier
35 error 28..28: expected SEMICOLON
36 error 31..31: expected BANG
37 error 31..31: expected `{`, `[`, `(`
38 error 31..31: expected SEMICOLON
39 error 31..31: expected an item
40 error 35..35: expected BANG
41 error 35..35: expected `{`, `[`, `(`
42 error 35..35: expected SEMICOLON
43 error 41..41: expected BANG
44 error 41..41: expected `{`, `[`, `(`
45 error 41..41: expected SEMICOLON