aalhour / aalhour/PyCOOLC

Epic 0: Baseline / sanity (quick wins)

Open
#16 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
41
Forks
10
PR merge metrics
No merged PRs in 30d

Description

## Epic 0: Baseline / sanity (quick wins)

- [ ] Add a `--version` flag (compiler version + Python version)
- [ ] Add debug flags: `--dump-ast`, `--dump-tac`, `--dump-cfg`, `--dump-ssa`
- [ ] Add `--time` flag to show per-phase compilation timing
- [ ] Add a "golden output" harness for MIPS (compile → run in SPIM → compare stdout)
- [ ] Standardize exit codes (0 = success, 1 = compile error, 2 = usage error)
- [ ] Improve `--help` (group flags, show examples)

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.