Crate cairo_lang_lowering
source ·Expand description
Cairo lowering.
This crate is responsible for handling the lowering phase.
Re-exports
pub use self::objects::*;
Modules
Intermediate representation objects after lowering from semantic.
This representation is SSA (static single-assignment): each variable is defined before usage and
assigned once. It is also normal form: each function argument is a variable, rather than a
compound expression.