Speak in meaning. Think beyond syntax. Built beyond language.

CLI & Workflows

This page collects the commands most useful while working on the Semantic/native compiler pipeline.

Stable object runner

START-HERE.bat

Runs the normal per-unit object build.

START-FAST-5S.bat

Short diagnostic pass. Useful for quickly finding deterministic compiler failures, but large units may legitimately timeout.

RETRY-120S.bat

Retries failed/slow units with a larger hard timeout.

STATUS.bat

Prints the current unit/object summary.

MAKE-REPORT.bat

Collects statuses, errors and object paths into a report.

CLEAN.bat

Removes generated build state so the next run starts cleanly.

Semantic transport examples

Documented Semantic CLI flows include patterns such as:

semantic-export -source go input.go -format sp -o program.sp
semantic-transpile -target rust program.sp -o output.rs
semantic-convert program.json -o program.sp
semantic-format program.sp -o formatted.sp
semantic-validate program.sp
semantic-info program.sp

Module examples

CodeTranspiler.exe semantic module import path\to\package
CodeTranspiler.exe semantic module import --language go path\to\main.go
CodeTranspiler.exe semantic module list
CodeTranspiler.exe semantic module verify <cache-key>

Selfhosting target commands

The eventual native user-facing flow should be as simple as:

msplc.exe msplc-selfhost.se stage2.exe
stage2.exe msplc-selfhost.se stage3.exe

The debug object runner is an engineering aid on the path to that interface.