Improve separation by splitting types from type checker

This commit is contained in:
Mattia Giambirtone 2023-11-20 09:08:09 +01:00
parent e11ada2fec
commit 3ad22dea12
Signed by: nocturn9x
GPG Key ID: 8270F9F467971E59
9 changed files with 8 additions and 8 deletions

View File

@ -1,6 +1,6 @@
import errors
import frontend/parsing/parser
import frontend/parsing/lexer
import frontend/parser/parser
import frontend/parser/lexer
import frontend/compiler/typesystem

View File

@ -1,5 +1,5 @@
import errors
import frontend/parsing/parser
import frontend/parser/parser
import std/tables

View File

@ -15,8 +15,8 @@
import config
import util/fmterr
import util/symbols
import frontend/parsing/lexer
import frontend/parsing/parser
import frontend/parser/lexer
import frontend/parser/parser
import frontend/compiler/typechecker
import std/os

View File

@ -14,8 +14,8 @@
## Utilities to print formatted error messages to stderr
import frontend/compiler/typechecker
import frontend/parsing/parser
import frontend/parsing/lexer
import frontend/parser/parser
import frontend/parser/lexer
import errors

View File

@ -1,4 +1,4 @@
import ../frontend/parsing/lexer
import frontend/parser/lexer
proc fillSymbolTable*(tokenizer: Lexer) =