]> git.lizzy.rs Git - rust.git/blob - crates/parser/test_data/parser/err/0044_item_modifiers.rast
Merge #11461
[rust.git] / crates / parser / test_data / parser / err / 0044_item_modifiers.rast
1 SOURCE_FILE@0..50
2   ERROR@0..6
3     UNSAFE_KW@0..6 "unsafe"
4   WHITESPACE@6..7 " "
5   FN@7..24
6     ASYNC_KW@7..12 "async"
7     WHITESPACE@12..13 " "
8     FN_KW@13..15 "fn"
9     WHITESPACE@15..16 " "
10     NAME@16..19
11       IDENT@16..19 "foo"
12     PARAM_LIST@19..21
13       L_PAREN@19..20 "("
14       R_PAREN@20..21 ")"
15     WHITESPACE@21..22 " "
16     BLOCK_EXPR@22..24
17       STMT_LIST@22..24
18         L_CURLY@22..23 "{"
19         R_CURLY@23..24 "}"
20   WHITESPACE@24..25 "\n"
21   CONST@25..40
22     UNSAFE_KW@25..31 "unsafe"
23     WHITESPACE@31..32 " "
24     CONST_KW@32..37 "const"
25     WHITESPACE@37..38 " "
26     ERROR@38..40
27       FN_KW@38..40 "fn"
28   WHITESPACE@40..41 " "
29   MACRO_CALL@41..46
30     PATH@41..44
31       PATH_SEGMENT@41..44
32         NAME_REF@41..44
33           IDENT@41..44 "bar"
34     TOKEN_TREE@44..46
35       L_PAREN@44..45 "("
36       R_PAREN@45..46 ")"
37   WHITESPACE@46..47 " "
38   ERROR@47..49
39     L_CURLY@47..48 "{"
40     R_CURLY@48..49 "}"
41   WHITESPACE@49..50 "\n"
42 error 6..6: expected existential, fn, trait or impl
43 error 38..38: expected a name
44 error 40..40: missing type for `const` or `static`
45 error 40..40: expected SEMICOLON
46 error 44..44: expected BANG
47 error 46..46: expected SEMICOLON
48 error 47..47: expected an item