Refactored typing system
parent
7476c1a3ce
commit
3bc19fb3cb
|
@ -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
|
||||
{
|
||||
|
|
|
@ -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
|
||||
{
|
||||
/**
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue