cl-ast/desugar: Turn all paths into absolute paths

This commit is contained in:
2024-04-29 16:25:30 -05:00
parent db0b791b24
commit 6aea23c8ba
3 changed files with 63 additions and 2 deletions

View File

@@ -1,6 +1,6 @@
use cl_ast::{
ast_visitor::{Fold, Visit},
desugar::{squash_groups::SquashGroups, while_else::WhileElseDesugar},
desugar::*,
};
use cl_lexer::Lexer;
use cl_parser::{inliner::ModuleInliner, Parser};
@@ -104,6 +104,9 @@ fn live_desugar() -> Result<(), RlError> {
let code = WhileElseDesugar.fold_stmt(code);
println!("WhileElseDesugar\n{C_LISTING}{code}\x1b[0m");
let code = NormalizePaths::new().fold_stmt(code);
println!("NormalizePaths\n{C_LISTING}{code}\x1b[0m");
Ok(Response::Accept)
})
}