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
34 changed files with 1152 additions and 504 deletions
Showing only changes of commit a3895dca2c - Show all commits

View File

@@ -18,7 +18,7 @@ private class LabelGenerator {
} }
private def getLabel(target: CallTarget | RuntimeError): String = target match { private def getLabel(target: CallTarget | RuntimeError): String = target match {
case Ident(v, guid) => s"wacc_${v}_$guid" case Ident(v, guid) => s"wacc_${v}_$guid"
case Builtin(name) => s"_$name" case Builtin(name) => s"_$name"
case err: RuntimeError => s".L.${err.name}" case err: RuntimeError => s".L.${err.name}"
} }