You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The CLI accepts exactly one optional argument (the object file) and defaults to ./CODE. Useful additions, all implementable with plain argument parsing and no dependency:
--help and --version (read from the jar manifest).
--trace: print each instruction as it executes, with the program counter and the top of the stack. The single most useful thing for a student debugging their compiler's output.
The CLI accepts exactly one optional argument (the object file) and defaults to
./CODE. Useful additions, all implementable with plain argument parsing and no dependency:--helpand--version(read from the jar manifest).--trace: print each instruction as it executes, with the program counter and the top of the stack. The single most useful thing for a student debugging their compiler's output.--code-size Nand--data-size Nto lift the 1,000 / 500 limits (needs the limits to be constructor parameters, Source-level tidy-up and Javadoc lint #36).--input FILEas an alternative to stdin redirection (helps on Windows and inside IDEs).Effort: M. Priority: P3. From the September 2026 project review (T25).