Module Ast.Field

type t = {
name : Base.string;(*

Name of the field

*)
type_ : Type.t;(*

Field type - a signal or a sub-module

*)
sequence : Sequence.t Base.option;(*

Is the field type an array or list?

*)
doc : Base.string Base.option;(*

Ocaml documentation string, if any. Note that this must be placed in the ml and not mli.

*)
}
val sexp_of_t : t -> Sexplib0.Sexp.t