add impl initial

This commit is contained in:
Aleksey Kladov 2018-08-22 18:05:43 +03:00
parent 69a524fbef
commit 147578f0fe
5 changed files with 54 additions and 5 deletions

View file

@ -344,8 +344,9 @@ impl<'a> AstNode<'a> for NominalDef<'a> {
}
}
impl<'a> ast::AttrsOwner<'a> for NominalDef<'a> {}
impl<'a> ast::NameOwner<'a> for NominalDef<'a> {}
impl<'a> ast::TypeParamsOwner<'a> for NominalDef<'a> {}
impl<'a> ast::AttrsOwner<'a> for NominalDef<'a> {}
impl<'a> NominalDef<'a> {}
// ParenType

View file

@ -299,7 +299,11 @@ Grammar(
"NominalDef": (
enum: ["StructDef", "EnumDef"],
traits: [ "AttrsOwner", "TypeParamsOwner" ],
traits: [
"NameOwner",
"TypeParamsOwner",
"AttrsOwner"
],
),
"Name": (),