Build and Run

Build the compiler:

cargo build

Run a canonical example:

cargo run -- examples/basics.rk

Useful CLI invocations while developing:

cargo run -- --dump-ast examples/basics.rk
cargo run -- --dump-hir examples/basics.rk
cargo run -- --dump-tokens examples/basics.rk
cargo run -- --emit-rust=target/out.rs examples/basics.rk
cargo run -- --emit-wat=target/out.wat examples/basics.rk
cargo run -- --emit-wasm=target/out.wasm examples/basics.rk
cargo run -- --run examples/basics.rk

Run the full local CI check suite:

./scripts/ci.sh