From b2f8be605d2b79d1d4b1995646e7058bec299a22 Mon Sep 17 00:00:00 2001 From: Eugen Wissner Date: Sun, 12 Jul 2026 23:17:06 +0200 Subject: Add fail_compilation tests --- include/elna/boot/semantic.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'include') diff --git a/include/elna/boot/semantic.h b/include/elna/boot/semantic.h index c686cf8..b94d269 100644 --- a/include/elna/boot/semantic.h +++ b/include/elna/boot/semantic.h @@ -40,7 +40,8 @@ namespace elna::boot enum class kind { undeclared, - already + already, + local_export }; declaration_error(const kind error_kind, @@ -236,6 +237,9 @@ namespace elna::boot void visit(import_declaration *) override; void visit(unit *unit) override; void visit(type_declaration *declaration) override; + void visit(procedure_declaration *declaration) override; + void visit(variable_declaration *declaration) override; + void visit(constant_declaration *declaration) override; }; /** -- cgit v1.2.3