Skip to main content

Module traits

Module traits 

Source
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