use a Dependencies struct to track what the dependencies between modules are and when they are met

This commit is contained in:
Folkert 2020-10-10 19:29:10 +02:00
parent e1eb4ed4e5
commit 085c5f54de
5 changed files with 406 additions and 552 deletions

View file

@ -12,6 +12,7 @@ pub enum Mode {
Uniqueness,
}
#[derive(Debug, Clone)]
pub struct StdLib {
pub mode: Mode,
pub types: MutMap<Symbol, (SolvedType, Region)>,