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 std.conv : to;
import compiler.symbols.typing;
import compiler.symbols.typing.core;
public interface Container
{

View File

@ -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
{
/**

View File

@ -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