Module Interpret_lib.Interpret
type error = [ | `Parse_error of string| `Unbound_variable of string| `Division_by_zero| `Not_a_function| `Type_error of string| `Steps_exceeded
]module Env : Stdlib.Map.S with type key = Interpret_lib.Ast.idval pp_value : Stdlib.Format.formatter -> value -> unitval run :
?steps:int ->
string ->
(value * string list, [> error ]) Stdlib.result