Module desugar

Source
Expand description

Desugaring passes for Conlang

Re-exports§

pub use constant_folder::ConstantFolder;
pub use path_absoluter::NormalizePaths;
pub use squash_groups::SquashGroups;
pub use while_else::WhileElseDesugar;

Modules§

constant_folder
path_absoluter
squash_groups
Squashes group expressions
while_else
Desugars while {...} else expressions into loop if {...} else break expressions