Kaitai.Printval metaSpec : Types.MetaSpec.t -> [> `O of Yaml.mapping ]val doc_spec :
Types.DocSpec.t ->
(string * [> `A of Yaml.sequence | `Scalar of Yaml.scalar ]) listval instanceSpec : Types.InstanceSpec.t -> [> `O of Yaml.mapping ]val instances_spec :
(string * Types.InstanceSpec.t) list ->
[> `O of Yaml.mapping ]val enumSpec : Types.EnumSpec.t -> [> `O of Yaml.mapping ]val enums_spec : (string * Types.EnumSpec.t) list -> [> `O of Yaml.mapping ]val type_spec : Types.AttrSpec.t -> (string * [> `Scalar of Yaml.scalar ]) listWe only add "type" to Yaml if not AnyType.
val repeat_spec :
Types.RepeatSpec.t ->
(string * [> `Scalar of Yaml.scalar ]) listval if_spec : Types.Ast.t option -> (string * [> `Scalar of Yaml.scalar ]) listval valid_spec :
Types.ValidationSpec.t option ->
(string * [> `O of Yaml.mapping ]) listval enum_spec : Types.AttrSpec.t -> (string * [> `Scalar of Yaml.scalar ]) listval size_spec : Types.AttrSpec.t -> (string * [> `Scalar of Yaml.scalar ]) listval attr_spec : Types.AttrSpec.t -> [> `O of Yaml.mapping ] listval seq_spec : Types.AttrSpec.t list -> [> `A of Yaml.sequence ]val id_only_meta : Types.MetaSpec.t -> boolval to_yaml : toplevel:bool -> Types.ClassSpec.t -> Yaml.yamlval types_spec : (string * Types.ClassSpec.t) list -> Yaml.yamlval to_string : Types.ClassSpec.t -> stringval print_diff : string -> Types.ClassSpec.t -> Types.ClassSpec.t -> unitval print : Types.ClassSpec.t -> string