diff options
Diffstat (limited to 'crates/ra_syntax/test_data/parser/ok/0011_outer_attribute.rast')
-rw-r--r-- | crates/ra_syntax/test_data/parser/ok/0011_outer_attribute.rast | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/crates/ra_syntax/test_data/parser/ok/0011_outer_attribute.rast b/crates/ra_syntax/test_data/parser/ok/0011_outer_attribute.rast new file mode 100644 index 000000000..f7aa8afe4 --- /dev/null +++ b/crates/ra_syntax/test_data/parser/ok/0011_outer_attribute.rast | |||
@@ -0,0 +1,58 @@ | |||
1 | SOURCE_FILE@[0; 60) | ||
2 | FN_DEF@[0; 34) | ||
3 | ATTR@[0; 12) | ||
4 | POUND@[0; 1) "#" | ||
5 | L_BRACK@[1; 2) "[" | ||
6 | PATH@[2; 5) | ||
7 | PATH_SEGMENT@[2; 5) | ||
8 | NAME_REF@[2; 5) | ||
9 | IDENT@[2; 5) "cfg" | ||
10 | TOKEN_TREE@[5; 11) | ||
11 | L_PAREN@[5; 6) "(" | ||
12 | IDENT@[6; 10) "test" | ||
13 | R_PAREN@[10; 11) ")" | ||
14 | R_BRACK@[11; 12) "]" | ||
15 | WHITESPACE@[12; 13) "\n" | ||
16 | ATTR@[13; 22) | ||
17 | POUND@[13; 14) "#" | ||
18 | L_BRACK@[14; 15) "[" | ||
19 | PATH@[15; 21) | ||
20 | PATH_SEGMENT@[15; 21) | ||
21 | NAME_REF@[15; 21) | ||
22 | IDENT@[15; 21) "ignore" | ||
23 | R_BRACK@[21; 22) "]" | ||
24 | WHITESPACE@[22; 23) "\n" | ||
25 | FN_KW@[23; 25) "fn" | ||
26 | WHITESPACE@[25; 26) " " | ||
27 | NAME@[26; 29) | ||
28 | IDENT@[26; 29) "foo" | ||
29 | PARAM_LIST@[29; 31) | ||
30 | L_PAREN@[29; 30) "(" | ||
31 | R_PAREN@[30; 31) ")" | ||
32 | WHITESPACE@[31; 32) " " | ||
33 | BLOCK_EXPR@[32; 34) | ||
34 | BLOCK@[32; 34) | ||
35 | L_CURLY@[32; 33) "{" | ||
36 | R_CURLY@[33; 34) "}" | ||
37 | WHITESPACE@[34; 36) "\n\n" | ||
38 | MODULE@[36; 59) | ||
39 | ATTR@[36; 52) | ||
40 | POUND@[36; 37) "#" | ||
41 | L_BRACK@[37; 38) "[" | ||
42 | PATH@[38; 42) | ||
43 | PATH_SEGMENT@[38; 42) | ||
44 | NAME_REF@[38; 42) | ||
45 | IDENT@[38; 42) "path" | ||
46 | WHITESPACE@[42; 43) " " | ||
47 | EQ@[43; 44) "=" | ||
48 | WHITESPACE@[44; 45) " " | ||
49 | LITERAL@[45; 51) | ||
50 | STRING@[45; 51) "\"a.rs\"" | ||
51 | R_BRACK@[51; 52) "]" | ||
52 | WHITESPACE@[52; 53) "\n" | ||
53 | MOD_KW@[53; 56) "mod" | ||
54 | WHITESPACE@[56; 57) " " | ||
55 | NAME@[57; 58) | ||
56 | IDENT@[57; 58) "b" | ||
57 | SEMI@[58; 59) ";" | ||
58 | WHITESPACE@[59; 60) "\n" | ||