Function passerine::compiler::desugar::desugar[][src]

pub fn desugar(ast: Spanned<AST>) -> Result<Spanned<CST>, Syntax>
Expand description

Desugares an AST into a CST, applying macro transformations along the way.