Skip to main content

Module transform

Module transform 

Source
Expand description

AST transformation module

This module contains transforms that operate on the AST before compilation. The primary transform is desugaring, which converts high-level syntax (like LINQ-style queries) into equivalent method chains.

Re-exports§

pub use comptime_extends::augment_program_with_generated_extends;
pub use comptime_extends::collect_generated_annotation_extends;
pub use desugar::desugar_program;

Modules§

comptime_extends
Comptime annotation expansion utilities.
desugar
AST desugaring pass