CLI for compiling .8f4e project files into runtime-ready exports.
cli path/to/project.8f4e --wasm-output path/to/module.wasmcli path/to/project.8f4e --trace-output path/to/instruction-flow.jsoncli path/to/project.8f4e --wasm-output path/to/module.wasm --trace-output path/to/instruction-flow.jsonWhen --wasm-output is used, the CLI writes a decoded WebAssembly binary (.wasm) file.
When --trace-output is used, the CLI writes a separate JSON file containing per-instruction flow data:
- stack types before/after each instruction (
int,float32,float64) - emitted bytecode for each instruction
- line number, instruction id, and parsed arguments
- No schema validation is performed.
- At least one of
--wasm-outputor--trace-outputis required.