Module Flambda.Expr
type t = exprThe type of equivalence classes of expressions up to alpha-renaming of bound Variables and Continuations.
type descr = expr_descrinclude Expr_std.S_no_free_names with type t := t
val print : Format.formatter -> t -> unitval apply_renaming : t -> Flambda2_nominal.Renaming.t -> tval ids_for_export : t -> Flambda2_nominal.Ids_for_export.tval descr : t -> expr_descrExtract the description of an expression.
val create_apply : Apply_expr.t -> tCreate an application expression.
val create_apply_cont : Apply_cont_expr.t -> tCreate a continuation application (in the zero-arity case, "goto").
val create_switch : Switch_expr.t -> t