aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/elna/boot/semantic.h6
1 files changed, 5 insertions, 1 deletions
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;
};
/**