The structure of Compiler need to manage the whole lifecycle, like: analyzer -> moduleManager -> interpreter -> optimizer -> transpiler (with unsafe template engine) -> linker
The structure of Compiler need to manage the whole lifecycle, like:
analyzer -> moduleManager -> interpreter -> optimizer -> transpiler (with unsafe template engine) -> linker