Kaitai.Typesmodule Identifier : sig ... endmodule Ast : sig ... endAst module defines Kaitai Struct expression language.
module BitEndianness : sig ... endmodule Endianness : sig ... endmodule DocSpec : sig ... endDocSpec module defines primitives for attaching documentation to kaitai specification files.
module InstanceIdentifier : sig ... endmodule RepeatSpec : sig ... endRepeatSpec defines possible repetitions of Kaitai primitives.
module ValidationSpec : sig ... endValidationSpec defines validation logic for Kaitai primitives.
module EnumValueSpec : sig ... endFor a reference implementation see.
module DataType : sig ... endDataType module defines AST for describing underlying data types.
module InstanceSpec : sig ... endFor a reference implementation see.
module ParamDefSpec : sig ... endFor a reference implementation see.