Skip to main content

rename_expr

Function rename_expr 

Source
pub fn rename_expr(
    expr: &Expr,
    env: &HashMap<String, String>,
    scope: &mut Scope<'_>,
) -> Expr
Expand description

Renames every binder in an expression; env maps source names to target names.

ยงPanics

On a variable the environment does not bind, which a checked program never has.