Dolmen_model.Evalmodule E = Dolmen.Std.Exprmodule B = Dolmen.Std.Builtinmodule Term = Dolmen.Std.Expr.Termmodule Var = Dolmen.Std.Expr.Term.Varmodule Cst = Dolmen.Std.Expr.Term.Constexception Unhandled_builtin of Cst.texception Undefined_variable of Var.texception Undefined_constant of Cst.tval builtins : Env.builtins list -> Env.builtinsval eval : Env.t -> Dolmen_model.Fun.E.term -> Value.tval eval_apply :
Env.t ->
Dolmen_model.Fun.E.term ->
Dolmen_model.Fun.E.ty list ->
Dolmen_model.Fun.E.term list ->
Value.tval eval_binder : Env.t -> E.binder -> Dolmen_model.Fun.E.term -> Value.tval eval_match_aux :
Env.t ->
Value.t ->
(Dolmen_model.Adt.T.t * Dolmen_model.Fun.E.term) list ->
Value.tval eval_match :
Env.t ->
Dolmen_model.Fun.E.term ->
(Dolmen_model.Adt.T.t * Dolmen_model.Fun.E.term) list ->
Value.t