Skip to main content

LcnfFolder

Trait LcnfFolder 

Source
pub trait LcnfFolder {
    // Provided methods
    fn fold_expr(&mut self, expr: LcnfExpr) -> LcnfExpr { ... }
    fn fold_let_value(&mut self, val: LcnfLetValue) -> LcnfLetValue { ... }
}
Expand description

Bottom-up transformation trait (folder).

Provided Methods§

Source

fn fold_expr(&mut self, expr: LcnfExpr) -> LcnfExpr

Source

fn fold_let_value(&mut self, val: LcnfLetValue) -> LcnfLetValue

Implementors§