diff options
Diffstat (limited to 'crates/libsyntax2/src/grammar.ron')
-rw-r--r-- | crates/libsyntax2/src/grammar.ron | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/crates/libsyntax2/src/grammar.ron b/crates/libsyntax2/src/grammar.ron index abeffb2c3..8e644d3c4 100644 --- a/crates/libsyntax2/src/grammar.ron +++ b/crates/libsyntax2/src/grammar.ron | |||
@@ -218,7 +218,8 @@ Grammar( | |||
218 | ast: { | 218 | ast: { |
219 | "File": ( | 219 | "File": ( |
220 | collections: [ | 220 | collections: [ |
221 | ["functions", "FnDef"] | 221 | ["functions", "FnDef"], |
222 | ["modules", "Module"], | ||
222 | ] | 223 | ] |
223 | ), | 224 | ), |
224 | "FnDef": ( traits: ["NameOwner", "AttrsOwner"] ), | 225 | "FnDef": ( traits: ["NameOwner", "AttrsOwner"] ), |
@@ -231,7 +232,12 @@ Grammar( | |||
231 | "NamedField": ( traits: ["NameOwner", "AttrsOwner"] ), | 232 | "NamedField": ( traits: ["NameOwner", "AttrsOwner"] ), |
232 | "EnumDef": ( traits: ["NameOwner", "AttrsOwner"] ), | 233 | "EnumDef": ( traits: ["NameOwner", "AttrsOwner"] ), |
233 | "TraitDef": ( traits: ["NameOwner", "AttrsOwner"] ), | 234 | "TraitDef": ( traits: ["NameOwner", "AttrsOwner"] ), |
234 | "Module": ( traits: ["NameOwner", "AttrsOwner"] ), | 235 | "Module": ( |
236 | traits: ["NameOwner", "AttrsOwner"], | ||
237 | collections: [ | ||
238 | ["modules", "Module"] | ||
239 | ] | ||
240 | ), | ||
235 | "ConstDef": ( traits: ["NameOwner", "AttrsOwner"] ), | 241 | "ConstDef": ( traits: ["NameOwner", "AttrsOwner"] ), |
236 | "StaticDef": ( traits: ["NameOwner", "AttrsOwner"] ), | 242 | "StaticDef": ( traits: ["NameOwner", "AttrsOwner"] ), |
237 | "TypeDef": ( traits: ["NameOwner", "AttrsOwner"] ), | 243 | "TypeDef": ( traits: ["NameOwner", "AttrsOwner"] ), |