Expand description
Compiler trait definitions
This module provides trait-based interfaces for all compiler components, enabling testability, modularity, and multiple implementations.
Re-exports§
pub use codegen::*;pub use diagnostic::*;pub use lexer::*;pub use optimizer::*;pub use parser::*;
Modules§
- codegen
- Code generation trait definitions
- diagnostic
- Diagnostic and error reporting trait definitions
- lexer
- Lexer trait definitions
- optimizer
- Optimizer trait definitions
- parser
- Parser trait definitions