From f8cfa1c884a2d42dd4f953dcc210c4c51db61b1c Mon Sep 17 00:00:00 2001 From: Vladimir Panteleev Date: Thu, 8 Dec 2022 16:47:58 +0000 Subject: [PATCH] spec: Fix AliasAssign location in grammar Reference: https://github.com/CyberShadow/tree-sitter-d/issues/9 AliasAssign cannot be a Declaration because it is not allowed in the function context. --- spec/declaration.dd | 1 - spec/module.dd | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/spec/declaration.dd b/spec/declaration.dd index 39786e17d6..3e300e89cd 100644 --- a/spec/declaration.dd +++ b/spec/declaration.dd @@ -11,7 +11,6 @@ $(GNAME Declaration): $(GLINK2 function, FuncDeclaration) $(GLINK VarDeclarations) $(GLINK AliasDeclaration) - $(GLINK AliasAssign) $(GLINK AggregateDeclaration) $(GLINK2 enum, EnumDeclaration) $(GLINK2 module, ImportDeclaration) diff --git a/spec/module.dd b/spec/module.dd index 918f5a4dc1..ecb524ae88 100644 --- a/spec/module.dd +++ b/spec/module.dd @@ -34,6 +34,7 @@ $(GNAME DeclDef): $(GLINK2 template, TemplateDeclaration) $(GLINK2 template-mixin, TemplateMixinDeclaration) $(GLINK2 template-mixin, TemplateMixin) + $(GLINK2 declaration, AliasAssign) $(GLINK MixinDeclaration) $(GLINK EmptyDeclaration)