package zelus
Module Lmm
type exp = | Llocal of Zident.t| Llast of Zident.t| Lglobal of Lident.t| Lconst of immediate| Lconstr0 of Lident.t| Lapp of op * exp list| Lrecord_access of exp * Lident.t| Lrecord of (Lident.t * exp) list| Ltuple of exp list| Lget of exp * int| Lmerge of exp * (constr0pat * exp) list| Lwhen of exp * constr0pat * exp
and typ = | Tint| Tbool| Tfloat| Tchar| Tstring| Tunit| Tconstr of Lident.qualident| Tproduct of typ list