Improve separation by splitting types from type checker
This commit is contained in:
parent
e11ada2fec
commit
3ad22dea12
|
@ -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
|
||||
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
import errors
|
||||
import frontend/parsing/parser
|
||||
import frontend/parser/parser
|
||||
|
||||
|
||||
import std/tables
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
import ../frontend/parsing/lexer
|
||||
import frontend/parser/lexer
|
||||
|
||||
|
||||
proc fillSymbolTable*(tokenizer: Lexer) =
|
||||
|
|
Loading…
Reference in New Issue