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 eval : Env.t -> Fun.E.Term.t -> Value.tval eval_apply :
Env.t ->
Fun.E.term ->
Fun.E.Ty.t list ->
Fun.E.term list ->
Value.tval eval_binder : Env.t -> E.binder -> Fun.E.term -> Value.tval eval_match_aux :
Env.t ->
Value.t ->
(Adt.T.t * Fun.E.Term.t) list ->
Value.tval eval_match :
Env.t ->
Fun.E.Term.t ->
(Adt.T.t * Fun.E.Term.t) list ->
Value.t