## Epic 6: "Nice but ambitious" features - [ ] Source maps / debug mapping from MIPS → COOL line numbers - [ ] REPL / incremental compilation - [ ] Bytecode backend - [ ] LLVM backend (big dependency, big payoff) - [ ] Documentation of internals (IR format, calling convention, object layout) - [ ] Optimization levels (`-O0`, `-O1`, `-O2`) once there are enough passes to make it meaningful
Epic 6: "Nice but ambitious" features
-O0,-O1,-O2) once there are enough passes to make it meaningful