Refactored typing system

entity_declaration_type_checking
Tristan B. V. Kildaire 2021-04-23 14:19:46 +02:00
parent 7476c1a3ce
commit 3bc19fb3cb
3 changed files with 4 additions and 3 deletions

View File

@ -2,7 +2,7 @@ module compiler.symbols.containers;
import compiler.symbols.data; import compiler.symbols.data;
import std.conv : to; import std.conv : to;
import compiler.symbols.typing; import compiler.symbols.typing.core;
public interface Container public interface Container
{ {

View File

@ -1,4 +1,4 @@
module compiler.symbols.typing; module compiler.symbols.typing.core;
import compiler.symbols.data; import compiler.symbols.data;
import std.string : cmp; import std.string : cmp;
@ -12,6 +12,7 @@ public bool isBuiltInType(string name)
} }
public class Type : Entity public class Type : Entity
{ {
/** /**

View File

@ -9,7 +9,7 @@ import gogga;
import compiler.parsing.core; import compiler.parsing.core;
import compiler.typecheck.resolution; import compiler.typecheck.resolution;
import compiler.typecheck.exceptions; import compiler.typecheck.exceptions;
import compiler.symbols.typing; import compiler.symbols.typing.core;
/** /**
* The Parser only makes sure syntax * The Parser only makes sure syntax