feat: add option flag, greedy compilation of multiple files, and refactor to... #41

Merged
gc1523 merged 34 commits from master into intelliwacc-ide 2025-03-13 23:28:08 +00:00
32 changed files with 1103 additions and 466 deletions
Showing only changes of commit ee54a1201c - Show all commits

View File

@@ -233,7 +233,7 @@ object renamer {
val bodyErrors = subscope.withSubscope { s => body.foldMap(rename(s)) }
paramErrors ++ bodyErrors
}
} yield (partialProg.self, errors)
} yield (Program(chunks.toList, main.body)(main.pos), errors)
}
// /** Check scoping of all variables and functions in the program. Also generate semantic types for