Skip to main content

lower_node

Function lower_node 

Source
pub fn lower_node(
    source: &str,
    node: &Node,
    dialect: AsmDialect,
    observe: bool,
) -> Result<Assembly, LowerError>
Expand description

Lowers a parsed program to a complete assembly module in the given dialect. observe selects the differential-testing build: rt_observer_init(3) at startup and one rt_observe_result before exit (design §10.2).