Module Ast.Ast
The PPX can optionally generate an ast
field containing an Ast.t
. This represents the structure of the interface, including how it is constructed from fields, arrays, lists and sub-modules.
This is of particular use when generating further code from the interface i.e. a register interace specification.
ast
s are not generated by default.
type t
= Field.t Hardcaml__.Import.list
val sexp_of_t : t -> Ppx_sexp_conv_lib.Sexp.t