Module 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