diff options
Diffstat (limited to 'crates/ra_syntax/src/grammar.ron')
-rw-r--r-- | crates/ra_syntax/src/grammar.ron | 51 |
1 files changed, 30 insertions, 21 deletions
diff --git a/crates/ra_syntax/src/grammar.ron b/crates/ra_syntax/src/grammar.ron index c5297e46d..9a6f990b6 100644 --- a/crates/ra_syntax/src/grammar.ron +++ b/crates/ra_syntax/src/grammar.ron | |||
@@ -289,27 +289,36 @@ Grammar( | |||
289 | collections: [["impl_items", "ImplItem"]], | 289 | collections: [["impl_items", "ImplItem"]], |
290 | traits: [ "FnDefOwner", "ModuleItemOwner" ], | 290 | traits: [ "FnDefOwner", "ModuleItemOwner" ], |
291 | ), | 291 | ), |
292 | "ConstDef": ( traits: [ | 292 | "ConstDef": ( |
293 | "VisibilityOwner", | 293 | traits: [ |
294 | "NameOwner", | 294 | "VisibilityOwner", |
295 | "TypeParamsOwner", | 295 | "NameOwner", |
296 | "AttrsOwner", | 296 | "TypeParamsOwner", |
297 | "DocCommentsOwner" | 297 | "AttrsOwner", |
298 | ] ), | 298 | "DocCommentsOwner" |
299 | "StaticDef": ( traits: [ | 299 | ], |
300 | "VisibilityOwner", | 300 | options: ["TypeRef"] |
301 | "NameOwner", | 301 | ), |
302 | "TypeParamsOwner", | 302 | "StaticDef": ( |
303 | "AttrsOwner", | 303 | traits: [ |
304 | "DocCommentsOwner" | 304 | "VisibilityOwner", |
305 | ] ), | 305 | "NameOwner", |
306 | "TypeDef": ( traits: [ | 306 | "TypeParamsOwner", |
307 | "VisibilityOwner", | 307 | "AttrsOwner", |
308 | "NameOwner", | 308 | "DocCommentsOwner" |
309 | "TypeParamsOwner", | 309 | ], |
310 | "AttrsOwner", | 310 | options: ["TypeRef"] |
311 | "DocCommentsOwner" | 311 | ), |
312 | ] ), | 312 | "TypeDef": ( |
313 | traits: [ | ||
314 | "VisibilityOwner", | ||
315 | "NameOwner", | ||
316 | "TypeParamsOwner", | ||
317 | "AttrsOwner", | ||
318 | "DocCommentsOwner" | ||
319 | ], | ||
320 | options: ["TypeRef"] | ||
321 | ), | ||
313 | "ImplBlock": (options: ["ItemList"]), | 322 | "ImplBlock": (options: ["ItemList"]), |
314 | 323 | ||
315 | "ParenType": (options: ["TypeRef"]), | 324 | "ParenType": (options: ["TypeRef"]), |