aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_syntax/test_data/parser/ok/0011_outer_attribute.rast
diff options
context:
space:
mode:
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.rast58
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 @@
1SOURCE_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"