Releases: gmb9817/Matlang
Releases · gmb9817/Matlang
Release list
hello
Matlang 0.1.0
Usage
Build the CLI:
.\scripts\cargo-msvc.cmd build --release -p matcShow help:
target\release\matc.exe helpParse a file:
target\release\matc.exe parse path\to\file.mRun semantic checks:
target\release\matc.exe check path\to\file.mLower to HIR:
target\release\matc.exe lower path\to\file.mRun optimizer passes:
target\release\matc.exe optimize path\to\file.mGenerate bytecode output:
target\release\matc.exe codegen path\to\file.mRun through the interpreter:
target\release\matc.exe run path\to\file.mRun through the bytecode VM:
target\release\matc.exe run-bytecode path\to\file.mPackage a bytecode artifact:
target\release\matc.exe package-bytecode path\to\file.m out.matbcInspect a bytecode artifact:
target\release\matc.exe inspect-bytecode out.matbcCreate a runnable bundle:
target\release\matc.exe bundle-bytecode path\to\file.m out.matpkgInspect a bundle:
target\release\matc.exe inspect-bundle out.matpkgExport a workspace snapshot:
target\release\matc.exe export-workspace path\to\file.m out.matwsInspect a workspace snapshot:
target\release\matc.exe inspect-workspace out.matwsRun a packaged artifact:
target\release\matc.exe run-artifact out.matbcRun a packaged bundle:
target\release\matc.exe run-bundle out.matpkgSet MATC_PATH to add extra resolver search roots for resolver-aware workflows.