Move variable resolution to middleend

- Introduce AST-based visitor and resolver in middleend
- Update guard field and parser to use AstNode<Expr>
- Remove backend variable_resolution and adjust exports
- Expose middleend in the library
This commit is contained in:
Giulio Agostini
2026-06-30 09:47:22 +02:00
parent 29c86d278d
commit ef8abda048
10 changed files with 361 additions and 326 deletions
+1
View File
@@ -1,3 +1,4 @@
pub mod backend;
pub mod common;
pub mod frontend;
pub mod middleend;