Module Interface.Ast
module rec Ast : sig ... end
The PPX can optionally generate an
ast
field containing anAst.t
. This represents the structure of the interface, including how it is constructed from fields, arrays, lists and sub-modules.
and Field : sig ... end
and Type : sig ... end
and Sequence : sig ... end
type t
= Ast.t
val sexp_of_t : t -> Ppx_sexp_conv_lib.Sexp.t