Skip to content
Unverified: This page has not yet been anchored to automated code tests.

vox-compiler API Reference (generated)

Crate: vox-compiler · Version: 0.6.0 · Target: Library (lib.rs)

Unified Vox compiler crate containing lexer, parser, AST, HIR, typechecker, and codegen.

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.

FeatureDefault / Enables
default—
DependencyKind
vox-astNormal
vox-bounded-fsNormal
vox-configNormal
vox-cryptoNormal
vox-evalNormal
vox-foundationNormal
vox-grammar-exportNormal
vox-language-surfaceNormal
vox-repositoryNormal
vox-secretsNormal
vox-shell-stdlib-typesNormal
vox-telemetryNormal
vox-codegenDevelopment
vox-codegen-tsDevelopment
vox-jsonschema-utilDevelopment
vox-test-harnessDevelopment
ModuleDescription
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—