Ppx_optcomp.Meta_ast
type 'a t
val of_tokens : 'a Ppx_optcomp__Token.t Base.list -> 'a t
val eval : drop_item:('a -> Base.unit) -> eval_item:(Env.t -> 'a -> 'a) -> env:Env.t -> 'a t -> Env.t * 'a Base.list
val attr_mapper : to_loc:('a -> Ppxlib.location) -> to_attrs:('a -> Ppxlib.attributes) -> replace_attrs:('a -> Ppxlib.attributes -> 'a) -> env:Env.t -> 'a -> 'a Base.option