Module Ppx_optcomp__Interpreter.Env
type t
val init : tval empty : tval add : t -> var:Base.string Ppxlib.Location.loc -> value:Value.t -> tval undefine : t -> Base.string Ppxlib.Location.loc -> tval of_list : (Base.string Ppxlib.Location.loc * Value.t) Base.list -> tval eval : t -> Base.string Ppxlib.Location.loc -> Value.tval is_defined : ?permissive:Base.bool -> t -> Base.string Ppxlib.Location.loc -> Base.boolval seen : t -> Base.string Ppxlib.Location.loc -> Base.boolval to_expression : t -> Ppxlib.expression