Call type checker

This commit is contained in:
Tristan B. Velloza Kildaire 2021-03-21 21:43:05 +02:00
parent 3165f46416
commit 87f7f458c8
1 changed files with 6 additions and 1 deletions

View File

@ -5,6 +5,8 @@ import std.conv : to;
import compiler.lexer;
import std.stdio : File;
import compiler.parser;
import compiler.symbols;
import compiler.typecheck;
void beginCompilation(string[] sourceFiles)
{
@ -37,6 +39,9 @@ void beginCompilation(string[] sourceFiles)
gprintln("Parsing tokens...");
Parser parser = new Parser(currentLexer.getTokens());
parser.parse();
Program program = parser.parse();
gprintln("Type checking and symbol resolution...");
TypeChecker typeChecker = new TypeChecker(program);
}
}