Reference

API Documentation

Auto‑generated from cargo doc. Every public symbol in the ASL toolchain is documented here.

seedc
Compiler frontend – lexer, parser, AST, semantic analysis, IR lowering, binary format.
seedc/ →
seedvm
Virtual machine library – deterministic bytecode interpreter, memory subsystem, protocols.
seedvm/ →
seedc‑cli
Compiler CLI binary – seedc build, check, run, emit‑ir, prove.
seedc_cli/ →
seedpkg
Package manager – install, publish, search, dependency resolution.
seedpkg/ →
seedls
Language server – LSP implementation for diagnostics, completion, hover, and more.
seedls/ →
seedfmt
Code formatter – lossless CST‑based formatting with configurable styles.
seedfmt/ →
seeddbg
Debug adapter – DAP server for step‑through debugging in VS Code and other editors.
seeddbg/ →
seedvm (binary)
VM command‑line binary – seedvm run, trace, prove.
seedvm/ (same as library root) →