pascal 0.1.4

A modern Pascal compiler with build/intepreter/package manager built with Rust
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! Compiler trait definitions
//!
//! This module provides trait-based interfaces for all compiler components,
//! enabling testability, modularity, and multiple implementations.

pub mod codegen;
pub mod diagnostic;
pub mod lexer;
pub mod optimizer;
pub mod parser;

// Re-export commonly used traits
pub use codegen::*;
pub use diagnostic::*;
pub use lexer::*;
pub use optimizer::*;
pub use parser::*;