CLI Flags

Primary invocation pattern:

cargo run -- [FLAGS] <input.rk>

Common flags currently used in examples:

  • --dump-ast
  • --dump-hir
  • --dump-tokens
  • --dump-pass-timings
  • --dump-pass-snapshots
  • --dump-pass-snapshots-json
  • --emit-rust=PATH
  • --emit-wat=PATH
  • --emit-wasm=PATH
  • --run

For now, use cargo run -- --help as the canonical source for flag behavior.

For machine-readable pass snapshots, see Pass Snapshot Schema.