diff options
Diffstat (limited to 'include')
| -rw-r--r-- | include/elna/boot/semantic.h | 6 |
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; }; /** |
