15418-compiler The organization for the compiler took heavy inspiration from the rustc compiler. Intermediate representations Abstract syntax tree (AST) High-level intermediate representation (HIR) Mid-level intermediate representation (MIR)