language

Architecture snapshot · search, inspect, and follow dependenciesOpen full-page explorer ↗
Chapter contents

Document

Typed AST with source byte ranges.

Diagnostics

Name, inheritance, manifest, or dependency-envelope errors.

Language

Architecture-language tooling.

Language::parse Lex triple-quoted prose separately from structural syntax and parse declarations and envelopes into an AST. Reject unrecognized syntax.

Language::validate Resolve crate/module/type/method paths, validate inheritance, conservatively expand virtual calls, and search for paths violating transitive prohibitions. This validates the declared model, not Rust conformance.