ling/core/config.rs
1#[derive(Clone, Debug, Default)]
2pub struct CompilerConfig {
3 pub optimization: OptimizationLevel,
4}
5
6impl CompilerConfig {
7 // CLI integration is WIP; keep a stub so compilation works.
8 pub fn from_cli(_cmd: &()) -> Self {
9 Self::default()
10 }
11}
12
13
14#[derive(Clone, Copy, Debug, Default)]
15pub enum OptimizationLevel {
16 #[default]
17 None,
18 O1,
19 O2,
20 O3,
21}
22
23