vyre-libs 0.6.1

vyre Category A library ecosystem - pure-IR compositions over vyre-ops hardware primitives
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! Rust pipeline modules: lex / parse / sema / lower.
//!
//! Reusable substrate (Tier 3). The lexer, parser, semantic analysis (name
//! resolution, type inference, borrow checking), and lowering to Vyre IR all
//! live here so any consumer gets typed Rust analysis without depending on the
//! `vyre-frontend-rust` driver crate. This mirrors `parsing::c`. The driver
//! owns only orchestration, object/ELF emission, GPU dispatch, and the CLI.

/// DFA lexer pipeline (tokens, keywords, lexer kernels).
pub mod lex;
/// Rust AST to Vyre IR lowering.
pub mod lower;
/// Nano-subset structural parser.
pub mod parse;
/// Semantic analysis: name resolution, type inference, borrow checking.
pub mod sema;