diff options
Diffstat (limited to 'crates/ra_syntax/test_data/parser/ok/0006_inner_attributes.rast')
-rw-r--r-- | crates/ra_syntax/test_data/parser/ok/0006_inner_attributes.rast | 368 |
1 files changed, 184 insertions, 184 deletions
diff --git a/crates/ra_syntax/test_data/parser/ok/0006_inner_attributes.rast b/crates/ra_syntax/test_data/parser/ok/0006_inner_attributes.rast index 308b5680f..42587243a 100644 --- a/crates/ra_syntax/test_data/parser/ok/0006_inner_attributes.rast +++ b/crates/ra_syntax/test_data/parser/ok/0006_inner_attributes.rast | |||
@@ -1,184 +1,184 @@ | |||
1 | SOURCE_FILE@[0; 236) | 1 | SOURCE_FILE@0..236 |
2 | ATTR@[0; 8) | 2 | ATTR@0..8 |
3 | POUND@[0; 1) "#" | 3 | POUND@0..1 "#" |
4 | BANG@[1; 2) "!" | 4 | BANG@1..2 "!" |
5 | L_BRACK@[2; 3) "[" | 5 | L_BRACK@2..3 "[" |
6 | PATH@[3; 7) | 6 | PATH@3..7 |
7 | PATH_SEGMENT@[3; 7) | 7 | PATH_SEGMENT@3..7 |
8 | NAME_REF@[3; 7) | 8 | NAME_REF@3..7 |
9 | IDENT@[3; 7) "attr" | 9 | IDENT@3..7 "attr" |
10 | R_BRACK@[7; 8) "]" | 10 | R_BRACK@7..8 "]" |
11 | WHITESPACE@[8; 9) "\n" | 11 | WHITESPACE@8..9 "\n" |
12 | ATTR@[9; 23) | 12 | ATTR@9..23 |
13 | POUND@[9; 10) "#" | 13 | POUND@9..10 "#" |
14 | BANG@[10; 11) "!" | 14 | BANG@10..11 "!" |
15 | L_BRACK@[11; 12) "[" | 15 | L_BRACK@11..12 "[" |
16 | PATH@[12; 16) | 16 | PATH@12..16 |
17 | PATH_SEGMENT@[12; 16) | 17 | PATH_SEGMENT@12..16 |
18 | NAME_REF@[12; 16) | 18 | NAME_REF@12..16 |
19 | IDENT@[12; 16) "attr" | 19 | IDENT@12..16 "attr" |
20 | TOKEN_TREE@[16; 22) | 20 | TOKEN_TREE@16..22 |
21 | L_PAREN@[16; 17) "(" | 21 | L_PAREN@16..17 "(" |
22 | TRUE_KW@[17; 21) "true" | 22 | TRUE_KW@17..21 "true" |
23 | R_PAREN@[21; 22) ")" | 23 | R_PAREN@21..22 ")" |
24 | R_BRACK@[22; 23) "]" | 24 | R_BRACK@22..23 "]" |
25 | WHITESPACE@[23; 24) "\n" | 25 | WHITESPACE@23..24 "\n" |
26 | ATTR@[24; 39) | 26 | ATTR@24..39 |
27 | POUND@[24; 25) "#" | 27 | POUND@24..25 "#" |
28 | BANG@[25; 26) "!" | 28 | BANG@25..26 "!" |
29 | L_BRACK@[26; 27) "[" | 29 | L_BRACK@26..27 "[" |
30 | PATH@[27; 31) | 30 | PATH@27..31 |
31 | PATH_SEGMENT@[27; 31) | 31 | PATH_SEGMENT@27..31 |
32 | NAME_REF@[27; 31) | 32 | NAME_REF@27..31 |
33 | IDENT@[27; 31) "attr" | 33 | IDENT@27..31 "attr" |
34 | TOKEN_TREE@[31; 38) | 34 | TOKEN_TREE@31..38 |
35 | L_PAREN@[31; 32) "(" | 35 | L_PAREN@31..32 "(" |
36 | IDENT@[32; 37) "ident" | 36 | IDENT@32..37 "ident" |
37 | R_PAREN@[37; 38) ")" | 37 | R_PAREN@37..38 ")" |
38 | R_BRACK@[38; 39) "]" | 38 | R_BRACK@38..39 "]" |
39 | WHITESPACE@[39; 40) "\n" | 39 | WHITESPACE@39..40 "\n" |
40 | ATTR@[40; 116) | 40 | ATTR@40..116 |
41 | POUND@[40; 41) "#" | 41 | POUND@40..41 "#" |
42 | BANG@[41; 42) "!" | 42 | BANG@41..42 "!" |
43 | L_BRACK@[42; 43) "[" | 43 | L_BRACK@42..43 "[" |
44 | PATH@[43; 47) | 44 | PATH@43..47 |
45 | PATH_SEGMENT@[43; 47) | 45 | PATH_SEGMENT@43..47 |
46 | NAME_REF@[43; 47) | 46 | NAME_REF@43..47 |
47 | IDENT@[43; 47) "attr" | 47 | IDENT@43..47 "attr" |
48 | TOKEN_TREE@[47; 115) | 48 | TOKEN_TREE@47..115 |
49 | L_PAREN@[47; 48) "(" | 49 | L_PAREN@47..48 "(" |
50 | IDENT@[48; 53) "ident" | 50 | IDENT@48..53 "ident" |
51 | COMMA@[53; 54) "," | 51 | COMMA@53..54 "," |
52 | WHITESPACE@[54; 55) " " | 52 | WHITESPACE@54..55 " " |
53 | INT_NUMBER@[55; 58) "100" | 53 | INT_NUMBER@55..58 "100" |
54 | COMMA@[58; 59) "," | 54 | COMMA@58..59 "," |
55 | WHITESPACE@[59; 60) " " | 55 | WHITESPACE@59..60 " " |
56 | TRUE_KW@[60; 64) "true" | 56 | TRUE_KW@60..64 "true" |
57 | COMMA@[64; 65) "," | 57 | COMMA@64..65 "," |
58 | WHITESPACE@[65; 66) " " | 58 | WHITESPACE@65..66 " " |
59 | STRING@[66; 72) "\"true\"" | 59 | STRING@66..72 "\"true\"" |
60 | COMMA@[72; 73) "," | 60 | COMMA@72..73 "," |
61 | WHITESPACE@[73; 74) " " | 61 | WHITESPACE@73..74 " " |
62 | IDENT@[74; 79) "ident" | 62 | IDENT@74..79 "ident" |
63 | WHITESPACE@[79; 80) " " | 63 | WHITESPACE@79..80 " " |
64 | EQ@[80; 81) "=" | 64 | EQ@80..81 "=" |
65 | WHITESPACE@[81; 82) " " | 65 | WHITESPACE@81..82 " " |
66 | INT_NUMBER@[82; 85) "100" | 66 | INT_NUMBER@82..85 "100" |
67 | COMMA@[85; 86) "," | 67 | COMMA@85..86 "," |
68 | WHITESPACE@[86; 87) " " | 68 | WHITESPACE@86..87 " " |
69 | IDENT@[87; 92) "ident" | 69 | IDENT@87..92 "ident" |
70 | WHITESPACE@[92; 93) " " | 70 | WHITESPACE@92..93 " " |
71 | EQ@[93; 94) "=" | 71 | EQ@93..94 "=" |
72 | WHITESPACE@[94; 95) " " | 72 | WHITESPACE@94..95 " " |
73 | STRING@[95; 102) "\"hello\"" | 73 | STRING@95..102 "\"hello\"" |
74 | COMMA@[102; 103) "," | 74 | COMMA@102..103 "," |
75 | WHITESPACE@[103; 104) " " | 75 | WHITESPACE@103..104 " " |
76 | IDENT@[104; 109) "ident" | 76 | IDENT@104..109 "ident" |
77 | TOKEN_TREE@[109; 114) | 77 | TOKEN_TREE@109..114 |
78 | L_PAREN@[109; 110) "(" | 78 | L_PAREN@109..110 "(" |
79 | INT_NUMBER@[110; 113) "100" | 79 | INT_NUMBER@110..113 "100" |
80 | R_PAREN@[113; 114) ")" | 80 | R_PAREN@113..114 ")" |
81 | R_PAREN@[114; 115) ")" | 81 | R_PAREN@114..115 ")" |
82 | R_BRACK@[115; 116) "]" | 82 | R_BRACK@115..116 "]" |
83 | WHITESPACE@[116; 117) "\n" | 83 | WHITESPACE@116..117 "\n" |
84 | ATTR@[117; 130) | 84 | ATTR@117..130 |
85 | POUND@[117; 118) "#" | 85 | POUND@117..118 "#" |
86 | BANG@[118; 119) "!" | 86 | BANG@118..119 "!" |
87 | L_BRACK@[119; 120) "[" | 87 | L_BRACK@119..120 "[" |
88 | PATH@[120; 124) | 88 | PATH@120..124 |
89 | PATH_SEGMENT@[120; 124) | 89 | PATH_SEGMENT@120..124 |
90 | NAME_REF@[120; 124) | 90 | NAME_REF@120..124 |
91 | IDENT@[120; 124) "attr" | 91 | IDENT@120..124 "attr" |
92 | TOKEN_TREE@[124; 129) | 92 | TOKEN_TREE@124..129 |
93 | L_PAREN@[124; 125) "(" | 93 | L_PAREN@124..125 "(" |
94 | INT_NUMBER@[125; 128) "100" | 94 | INT_NUMBER@125..128 "100" |
95 | R_PAREN@[128; 129) ")" | 95 | R_PAREN@128..129 ")" |
96 | R_BRACK@[129; 130) "]" | 96 | R_BRACK@129..130 "]" |
97 | WHITESPACE@[130; 131) "\n" | 97 | WHITESPACE@130..131 "\n" |
98 | ATTR@[131; 155) | 98 | ATTR@131..155 |
99 | POUND@[131; 132) "#" | 99 | POUND@131..132 "#" |
100 | BANG@[132; 133) "!" | 100 | BANG@132..133 "!" |
101 | L_BRACK@[133; 134) "[" | 101 | L_BRACK@133..134 "[" |
102 | PATH@[134; 138) | 102 | PATH@134..138 |
103 | PATH_SEGMENT@[134; 138) | 103 | PATH_SEGMENT@134..138 |
104 | NAME_REF@[134; 138) | 104 | NAME_REF@134..138 |
105 | IDENT@[134; 138) "attr" | 105 | IDENT@134..138 "attr" |
106 | TOKEN_TREE@[138; 154) | 106 | TOKEN_TREE@138..154 |
107 | L_PAREN@[138; 139) "(" | 107 | L_PAREN@138..139 "(" |
108 | IDENT@[139; 146) "enabled" | 108 | IDENT@139..146 "enabled" |
109 | WHITESPACE@[146; 147) " " | 109 | WHITESPACE@146..147 " " |
110 | EQ@[147; 148) "=" | 110 | EQ@147..148 "=" |
111 | WHITESPACE@[148; 149) " " | 111 | WHITESPACE@148..149 " " |
112 | TRUE_KW@[149; 153) "true" | 112 | TRUE_KW@149..153 "true" |
113 | R_PAREN@[153; 154) ")" | 113 | R_PAREN@153..154 ")" |
114 | R_BRACK@[154; 155) "]" | 114 | R_BRACK@154..155 "]" |
115 | WHITESPACE@[155; 156) "\n" | 115 | WHITESPACE@155..156 "\n" |
116 | ATTR@[156; 173) | 116 | ATTR@156..173 |
117 | POUND@[156; 157) "#" | 117 | POUND@156..157 "#" |
118 | BANG@[157; 158) "!" | 118 | BANG@157..158 "!" |
119 | L_BRACK@[158; 159) "[" | 119 | L_BRACK@158..159 "[" |
120 | PATH@[159; 166) | 120 | PATH@159..166 |
121 | PATH_SEGMENT@[159; 166) | 121 | PATH_SEGMENT@159..166 |
122 | NAME_REF@[159; 166) | 122 | NAME_REF@159..166 |
123 | IDENT@[159; 166) "enabled" | 123 | IDENT@159..166 "enabled" |
124 | TOKEN_TREE@[166; 172) | 124 | TOKEN_TREE@166..172 |
125 | L_PAREN@[166; 167) "(" | 125 | L_PAREN@166..167 "(" |
126 | TRUE_KW@[167; 171) "true" | 126 | TRUE_KW@167..171 "true" |
127 | R_PAREN@[171; 172) ")" | 127 | R_PAREN@171..172 ")" |
128 | R_BRACK@[172; 173) "]" | 128 | R_BRACK@172..173 "]" |
129 | WHITESPACE@[173; 174) "\n" | 129 | WHITESPACE@173..174 "\n" |
130 | ATTR@[174; 191) | 130 | ATTR@174..191 |
131 | POUND@[174; 175) "#" | 131 | POUND@174..175 "#" |
132 | BANG@[175; 176) "!" | 132 | BANG@175..176 "!" |
133 | L_BRACK@[176; 177) "[" | 133 | L_BRACK@176..177 "[" |
134 | PATH@[177; 181) | 134 | PATH@177..181 |
135 | PATH_SEGMENT@[177; 181) | 135 | PATH_SEGMENT@177..181 |
136 | NAME_REF@[177; 181) | 136 | NAME_REF@177..181 |
137 | IDENT@[177; 181) "attr" | 137 | IDENT@177..181 "attr" |
138 | TOKEN_TREE@[181; 190) | 138 | TOKEN_TREE@181..190 |
139 | L_PAREN@[181; 182) "(" | 139 | L_PAREN@181..182 "(" |
140 | STRING@[182; 189) "\"hello\"" | 140 | STRING@182..189 "\"hello\"" |
141 | R_PAREN@[189; 190) ")" | 141 | R_PAREN@189..190 ")" |
142 | R_BRACK@[190; 191) "]" | 142 | R_BRACK@190..191 "]" |
143 | WHITESPACE@[191; 192) "\n" | 143 | WHITESPACE@191..192 "\n" |
144 | ATTR@[192; 214) | 144 | ATTR@192..214 |
145 | POUND@[192; 193) "#" | 145 | POUND@192..193 "#" |
146 | BANG@[193; 194) "!" | 146 | BANG@193..194 "!" |
147 | L_BRACK@[194; 195) "[" | 147 | L_BRACK@194..195 "[" |
148 | PATH@[195; 199) | 148 | PATH@195..199 |
149 | PATH_SEGMENT@[195; 199) | 149 | PATH_SEGMENT@195..199 |
150 | NAME_REF@[195; 199) | 150 | NAME_REF@195..199 |
151 | IDENT@[195; 199) "repr" | 151 | IDENT@195..199 "repr" |
152 | TOKEN_TREE@[199; 213) | 152 | TOKEN_TREE@199..213 |
153 | L_PAREN@[199; 200) "(" | 153 | L_PAREN@199..200 "(" |
154 | IDENT@[200; 201) "C" | 154 | IDENT@200..201 "C" |
155 | COMMA@[201; 202) "," | 155 | COMMA@201..202 "," |
156 | WHITESPACE@[202; 203) " " | 156 | WHITESPACE@202..203 " " |
157 | IDENT@[203; 208) "align" | 157 | IDENT@203..208 "align" |
158 | WHITESPACE@[208; 209) " " | 158 | WHITESPACE@208..209 " " |
159 | EQ@[209; 210) "=" | 159 | EQ@209..210 "=" |
160 | WHITESPACE@[210; 211) " " | 160 | WHITESPACE@210..211 " " |
161 | INT_NUMBER@[211; 212) "4" | 161 | INT_NUMBER@211..212 "4" |
162 | R_PAREN@[212; 213) ")" | 162 | R_PAREN@212..213 ")" |
163 | R_BRACK@[213; 214) "]" | 163 | R_BRACK@213..214 "]" |
164 | WHITESPACE@[214; 215) "\n" | 164 | WHITESPACE@214..215 "\n" |
165 | ATTR@[215; 236) | 165 | ATTR@215..236 |
166 | POUND@[215; 216) "#" | 166 | POUND@215..216 "#" |
167 | BANG@[216; 217) "!" | 167 | BANG@216..217 "!" |
168 | L_BRACK@[217; 218) "[" | 168 | L_BRACK@217..218 "[" |
169 | PATH@[218; 222) | 169 | PATH@218..222 |
170 | PATH_SEGMENT@[218; 222) | 170 | PATH_SEGMENT@218..222 |
171 | NAME_REF@[218; 222) | 171 | NAME_REF@218..222 |
172 | IDENT@[218; 222) "repr" | 172 | IDENT@218..222 "repr" |
173 | TOKEN_TREE@[222; 235) | 173 | TOKEN_TREE@222..235 |
174 | L_PAREN@[222; 223) "(" | 174 | L_PAREN@222..223 "(" |
175 | IDENT@[223; 224) "C" | 175 | IDENT@223..224 "C" |
176 | COMMA@[224; 225) "," | 176 | COMMA@224..225 "," |
177 | WHITESPACE@[225; 226) " " | 177 | WHITESPACE@225..226 " " |
178 | IDENT@[226; 231) "align" | 178 | IDENT@226..231 "align" |
179 | TOKEN_TREE@[231; 234) | 179 | TOKEN_TREE@231..234 |
180 | L_PAREN@[231; 232) "(" | 180 | L_PAREN@231..232 "(" |
181 | INT_NUMBER@[232; 233) "4" | 181 | INT_NUMBER@232..233 "4" |
182 | R_PAREN@[233; 234) ")" | 182 | R_PAREN@233..234 ")" |
183 | R_PAREN@[234; 235) ")" | 183 | R_PAREN@234..235 ")" |
184 | R_BRACK@[235; 236) "]" | 184 | R_BRACK@235..236 "]" |