Add semantic passes

This commit is contained in:
2024-12-23 13:54:11 +01:00
parent f080b75c52
commit 4dfbcdc1e2
16 changed files with 177 additions and 48 deletions

View File

@@ -1,6 +1,8 @@
#include <elna/source/types.hpp>
namespace elna::source
namespace elna
{
namespace source
{
type::type(const std::size_t byte_size)
: byte_size(byte_size)
@@ -93,4 +95,8 @@ namespace elna::source
{
return !(lhs == rhs);
}
const primitive_type boolean_type{ "Boolean", 1 };
const primitive_type int_type{ "Int", 4 };
}
}