diff --git a/source/tlang/compiler/symbols/containers.d b/source/tlang/compiler/symbols/containers.d index 483827b..5949cf2 100644 --- a/source/tlang/compiler/symbols/containers.d +++ b/source/tlang/compiler/symbols/containers.d @@ -2,7 +2,7 @@ module compiler.symbols.containers; import compiler.symbols.data; import std.conv : to; -import compiler.symbols.typing; +import compiler.symbols.typing.core; public interface Container { diff --git a/source/tlang/compiler/symbols/typing.d b/source/tlang/compiler/symbols/typing/core.d similarity index 96% rename from source/tlang/compiler/symbols/typing.d rename to source/tlang/compiler/symbols/typing/core.d index 8183740..2cff120 100644 --- a/source/tlang/compiler/symbols/typing.d +++ b/source/tlang/compiler/symbols/typing/core.d @@ -1,4 +1,4 @@ -module compiler.symbols.typing; +module compiler.symbols.typing.core; import compiler.symbols.data; import std.string : cmp; @@ -12,6 +12,7 @@ public bool isBuiltInType(string name) } + public class Type : Entity { /** diff --git a/source/tlang/compiler/typecheck/core.d b/source/tlang/compiler/typecheck/core.d index 3f2f251..da19a26 100644 --- a/source/tlang/compiler/typecheck/core.d +++ b/source/tlang/compiler/typecheck/core.d @@ -9,7 +9,7 @@ import gogga; import compiler.parsing.core; import compiler.typecheck.resolution; import compiler.typecheck.exceptions; -import compiler.symbols.typing; +import compiler.symbols.typing.core; /** * The Parser only makes sure syntax