vox-compiler API Reference (generated)
vox-compiler
Section titled “vox-compiler”Crate: vox-compiler · Version: 0.6.0 · Target: Library (lib.rs)
Unified Vox compiler crate containing lexer, parser, AST, HIR, typechecker, and codegen.
Crate Overview
Section titled “Crate Overview”Unified Vox compiler pipeline.
This crate consolidates all core compiler stages: lexing, parsing, AST definition, HIR lowering, type checking, and code generation.
Generated Rust/TS outputs are subject to the same premature-completion policy as hand-written
code: after emitting a tree, run vox ci completion-audit (optionally scoped to the output root)
or extend CI to scan target/ / app output dirs; see contracts/operations/completion-policy.v1.yaml.
Features
Section titled “Features”| Feature | Default / Enables |
|---|---|
default | — |
Workspace Dependencies
Section titled “Workspace Dependencies”| Dependency | Kind |
|---|---|
vox-ast | Normal |
vox-bounded-fs | Normal |
vox-config | Normal |
vox-crypto | Normal |
vox-eval | Normal |
vox-foundation | Normal |
vox-grammar-export | Normal |
vox-language-surface | Normal |
vox-repository | Normal |
vox-secrets | Normal |
vox-shell-stdlib-types | Normal |
vox-telemetry | Normal |
vox-codegen | Development |
vox-codegen-ts | Development |
vox-jsonschema-util | Development |
vox-test-harness | Development |
Public API Surface
Section titled “Public API Surface”Modules
Section titled “Modules”| Module | Description |
|---|---|
annotations | — |
app_contract | — |
ast_eval | — |
builtin_registry | — |
canonical_json | — |
codegen_ts | — |
contract_ir | — |
eval | — |
feature_matrix | — |
fmt | — |
generated_vox | — |
hir | — |
language_surface | — |
lexer | — |
llm_prompt | — |
lowering_shared | — |
module | — |
parser | — |
pipeline | — |
react_bridge | — |
required_capabilities | — |
runtime_projection | — |
rust_interop_support | — |
serialization | — |
shell_projection | — |
target | — |
tokens | — |
typeck | — |
web_prefixes | — |