Piqi_impl_piqimodule Piqirun = Piqi_piqirunmodule Piqi_impl_piqi : sig ... endmodule Pib_typehint : sig ... endmodule Record : sig ... endmodule Field : sig ... endmodule Variant : sig ... endmodule Option : sig ... endmodule Enum : sig ... endmodule Alias : sig ... endmodule Piqi_list : sig ... endmodule Piqi : sig ... endmodule Import : sig ... endmodule Any : sig ... endmodule Func : sig ... endmodule Piqi_bundle : sig ... endmodule Includ : sig ... endmodule Extend : sig ... endval parse_namespace :
Piqirun.t ->
[> `import of Piqi_impl_piqi.import | `piqi of Piqi_impl_piqi.piqi ]val parse_piqtype : Piqirun.t -> Piqi_impl_piqi.piqtypeval parse_piq_ast : Piqirun.t -> [> `bool of bool ]val packed_parse_piq_ast : Piqirun.IBuf.t -> [> `bool of bool ]val parse_pib_typehint : Piqirun.t -> Pib_typehint.tval parse_piq_format : Piqirun.t -> Piqi_impl_piqi.piq_formatval parse_protobuf_int32 : Piqirun.t -> int32val packed_parse_protobuf_int32 : Piqirun.IBuf.t -> int32val parse_protobuf_int64 : Piqirun.t -> int64val packed_parse_protobuf_int64 : Piqirun.IBuf.t -> int64val parse_protobuf_wire_type : Piqirun.t -> Piqi_impl_piqi.protobuf_wire_typeval packed_parse_protobuf_wire_type :
Piqirun.IBuf.t ->
[> `block
| `fixed32
| `fixed64
| `signed_fixed32
| `signed_fixed64
| `signed_varint
| `varint
| `zigzag_varint ]val parse_bool : Piqirun.t -> boolval packed_parse_bool : Piqirun.IBuf.t -> boolval parse_string : Piqirun.t -> Piqi_impl_piqi.typenameval parse_binary : Piqirun.t -> Piqi_impl_piqi.binaryval parse_piqi_any : Piqirun.t -> Piqi_impl_piqi.piqi_anyval parse_int : Piqirun.t -> intval packed_parse_int : Piqirun.IBuf.t -> intval parse_uint : Piqirun.t -> Piqi_impl_piqi.uintval packed_parse_uint : Piqirun.IBuf.t -> intval parse_int32 : Piqirun.t -> int32val packed_parse_int32 : Piqirun.IBuf.t -> int32val parse_uint32 : Piqirun.t -> int32val packed_parse_uint32 : Piqirun.IBuf.t -> int32val parse_int64 : Piqirun.t -> int64val packed_parse_int64 : Piqirun.IBuf.t -> int64val parse_uint64 : Piqirun.t -> int64val packed_parse_uint64 : Piqirun.IBuf.t -> int64val parse_float64 : Piqirun.t -> floatval packed_parse_float64 : Piqirun.IBuf.t -> floatval parse_float32 : Piqirun.t -> floatval packed_parse_float32 : Piqirun.IBuf.t -> floatval parse_int32_fixed : Piqirun.t -> int32val packed_parse_int32_fixed : Piqirun.IBuf.t -> int32val parse_uint32_fixed : Piqirun.t -> int32val packed_parse_uint32_fixed : Piqirun.IBuf.t -> int32val parse_int64_fixed : Piqirun.t -> int64val packed_parse_int64_fixed : Piqirun.IBuf.t -> int64val parse_uint64_fixed : Piqirun.t -> int64val packed_parse_uint64_fixed : Piqirun.IBuf.t -> int64val parse_float : Piqirun.t -> floatval packed_parse_float : Piqirun.IBuf.t -> floatval parse_word : Piqirun.t -> Piqi_impl_piqi.typenameval parse_name : Piqirun.t -> Piqi_impl_piqi.typenameval parse_typedef : Piqirun.t -> Piqi_impl_piqi.typedefval parse_piqi_type : Piqirun.t -> Piqi_impl_piqi.piqi_typeval packed_parse_piqi_type :
Piqirun.IBuf.t ->
[> `any | `binary | `bool | `float | `int | `string ]val parse_typename : Piqirun.t -> Piqi_impl_piqi.typenameval parse_record : Piqirun.t -> Piqi_impl_piqi.recordval parse_field : Piqirun.t -> Piqi_impl_piqi.fieldval parse_field_mode : Piqirun.t -> Piqi_impl_piqi.field_modeval packed_parse_field_mode :
Piqirun.IBuf.t ->
[> `optional | `repeated | `required ]val parse_variant : Piqirun.t -> Piqi_impl_piqi.variantval parse_option : Piqirun.t -> Piqi_impl_piqi.optionval parse_enum : Piqirun.t -> Piqi_impl_piqi.enumval parse_alias : Piqirun.t -> Piqi_impl_piqi.aliasval parse_piqi_list : Piqirun.t -> Piqi_impl_piqi.piqi_listval parse_piqi : Piqirun.t -> Piqi_impl_piqi.piqival parse_import : Piqirun.t -> Piqi_impl_piqi.importval parse_any : Piqirun.t -> Piqi_impl_piqi.piqi_anyval parse_func : Piqirun.t -> Piqi_impl_piqi.funcval parse_piqi_bundle : Piqirun.t -> Piqi_bundle.tval parse_includ : Piqirun.t -> Piqi_impl_piqi.includval parse_function_param : Piqirun.t -> Piqi_impl_piqi.function_paramval parse_extend : Piqirun.t -> Piqi_impl_piqi.extendval parse_extend_target : Piqirun.t -> Piqi_impl_piqi.extend_targetval gen__namespace : int -> Piqi_impl_piqi.namespace -> Piqirun.OBuf.tval gen__piqtype : int -> Piqi_impl_piqi.piqtype -> Piqirun.OBuf.tval gen__piq_ast : int -> 'a -> Piqirun.OBuf.tval packed_gen__piq_ast : 'a -> Piqirun.OBuf.tval gen__pib_typehint : int -> Pib_typehint.t -> Piqirun.OBuf.tval gen__piq_format : int -> Piqi_impl_piqi.piq_format -> Piqirun.OBuf.tval gen__protobuf_int32 : int -> Int32.t -> Piqirun.OBuf.tval packed_gen__protobuf_int32 : Int32.t -> Piqirun.OBuf.tval gen__protobuf_int64 : int -> int64 -> Piqirun.OBuf.tval packed_gen__protobuf_int64 : int64 -> Piqirun.OBuf.tval gen__protobuf_wire_type :
int ->
Piqi_impl_piqi.protobuf_wire_type ->
Piqirun.OBuf.tval packed_gen__protobuf_wire_type :
[< `block
| `fixed32
| `fixed64
| `signed_fixed32
| `signed_fixed64
| `signed_varint
| `varint
| `zigzag_varint ] ->
Piqirun.OBuf.tval gen__bool : int -> bool -> Piqirun.OBuf.tval packed_gen__bool : bool -> Piqirun.OBuf.tval gen__string : int -> Piqi_impl_piqi.typename -> Piqirun.OBuf.tval gen__binary : int -> Piqi_impl_piqi.binary -> Piqirun.OBuf.tval gen__piqi_any : int -> Piqi_impl_piqi.piqi_any -> Piqirun.OBuf.tval gen__int : int -> int -> Piqirun.OBuf.tval packed_gen__int : int -> Piqirun.OBuf.tval gen__uint : int -> Piqi_impl_piqi.uint -> Piqirun.OBuf.tval packed_gen__uint : int -> Piqirun.OBuf.tval gen__int32 : int -> int32 -> Piqirun.OBuf.tval packed_gen__int32 : int32 -> Piqirun.OBuf.tval gen__uint32 : int -> int32 -> Piqirun.OBuf.tval packed_gen__uint32 : int32 -> Piqirun.OBuf.tval gen__int64 : int -> int64 -> Piqirun.OBuf.tval packed_gen__int64 : int64 -> Piqirun.OBuf.tval gen__uint64 : int -> int64 -> Piqirun.OBuf.tval packed_gen__uint64 : int64 -> Piqirun.OBuf.tval gen__float64 : int -> float -> Piqirun.OBuf.tval packed_gen__float64 : float -> Piqirun.OBuf.tval gen__float32 : int -> float -> Piqirun.OBuf.tval packed_gen__float32 : float -> Piqirun.OBuf.tval gen__int32_fixed : int -> int32 -> Piqirun.OBuf.tval packed_gen__int32_fixed : int32 -> Piqirun.OBuf.tval gen__uint32_fixed : int -> int32 -> Piqirun.OBuf.tval packed_gen__uint32_fixed : int32 -> Piqirun.OBuf.tval gen__int64_fixed : int -> int64 -> Piqirun.OBuf.tval packed_gen__int64_fixed : int64 -> Piqirun.OBuf.tval gen__uint64_fixed : int -> int64 -> Piqirun.OBuf.tval packed_gen__uint64_fixed : int64 -> Piqirun.OBuf.tval gen__float : int -> float -> Piqirun.OBuf.tval packed_gen__float : float -> Piqirun.OBuf.tval gen__word : int -> Piqi_impl_piqi.typename -> Piqirun.OBuf.tval gen__name : int -> Piqi_impl_piqi.typename -> Piqirun.OBuf.tval gen__typedef : int -> Piqi_impl_piqi.typedef -> Piqirun.OBuf.tval gen__piqi_type : int -> Piqi_impl_piqi.piqi_type -> Piqirun.OBuf.tval packed_gen__piqi_type :
[< `any | `binary | `bool | `float | `int | `string ] ->
Piqirun.OBuf.tval gen__typename : int -> Piqi_impl_piqi.typename -> Piqirun.OBuf.tval gen__record : int -> Piqi_impl_piqi.record -> Piqirun.OBuf.tval gen__field : int -> Piqi_impl_piqi.field -> Piqirun.OBuf.tval gen__field_mode : int -> Piqi_impl_piqi.field_mode -> Piqirun.OBuf.tval packed_gen__field_mode :
[< `optional | `repeated | `required ] ->
Piqirun.OBuf.tval gen__variant : int -> Piqi_impl_piqi.variant -> Piqirun.OBuf.tval gen__option : int -> Piqi_impl_piqi.option -> Piqirun.OBuf.tval gen__enum : int -> Piqi_impl_piqi.enum -> Piqirun.OBuf.tval gen__alias : int -> Piqi_impl_piqi.alias -> Piqirun.OBuf.tval gen__piqi_list : int -> Piqi_impl_piqi.piqi_list -> Piqirun.OBuf.tval gen__piqi : int -> Piqi_impl_piqi.piqi -> Piqirun.OBuf.tval gen__import : int -> Piqi_impl_piqi.import -> Piqirun.OBuf.tval gen__any : int -> Piqi_impl_piqi.piqi_any -> Piqirun.OBuf.tval gen__func : int -> Piqi_impl_piqi.func -> Piqirun.OBuf.tval gen__piqi_bundle : int -> Piqi_bundle.t -> Piqirun.OBuf.tval gen__includ : int -> Piqi_impl_piqi.includ -> Piqirun.OBuf.tval gen__function_param :
int ->
Piqi_impl_piqi.function_param ->
Piqirun.OBuf.tval gen__extend : int -> Piqi_impl_piqi.extend -> Piqirun.OBuf.tval gen__extend_target : int -> Piqi_impl_piqi.extend_target -> Piqirun.OBuf.tval gen_namespace : Piqi_impl_piqi.namespace -> Piqirun.OBuf.tval gen_piqtype : Piqi_impl_piqi.piqtype -> Piqirun.OBuf.tval gen_piq_ast : 'a -> Piqirun.OBuf.tval gen_pib_typehint : Pib_typehint.t -> Piqirun.OBuf.tval gen_piq_format : Piqi_impl_piqi.piq_format -> Piqirun.OBuf.tval gen_protobuf_int32 : Int32.t -> Piqirun.OBuf.tval gen_protobuf_int64 : int64 -> Piqirun.OBuf.tval gen_protobuf_wire_type :
Piqi_impl_piqi.protobuf_wire_type ->
Piqirun.OBuf.tval gen_bool : bool -> Piqirun.OBuf.tval gen_string : Piqi_impl_piqi.typename -> Piqirun.OBuf.tval gen_binary : Piqi_impl_piqi.binary -> Piqirun.OBuf.tval gen_piqi_any : Piqi_impl_piqi.piqi_any -> Piqirun.OBuf.tval gen_int : int -> Piqirun.OBuf.tval gen_uint : Piqi_impl_piqi.uint -> Piqirun.OBuf.tval gen_int32 : int32 -> Piqirun.OBuf.tval gen_uint32 : int32 -> Piqirun.OBuf.tval gen_int64 : int64 -> Piqirun.OBuf.tval gen_uint64 : int64 -> Piqirun.OBuf.tval gen_float64 : float -> Piqirun.OBuf.tval gen_float32 : float -> Piqirun.OBuf.tval gen_int32_fixed : int32 -> Piqirun.OBuf.tval gen_uint32_fixed : int32 -> Piqirun.OBuf.tval gen_int64_fixed : int64 -> Piqirun.OBuf.tval gen_uint64_fixed : int64 -> Piqirun.OBuf.tval gen_float : float -> Piqirun.OBuf.tval gen_word : Piqi_impl_piqi.typename -> Piqirun.OBuf.tval gen_name : Piqi_impl_piqi.typename -> Piqirun.OBuf.tval gen_typedef : Piqi_impl_piqi.typedef -> Piqirun.OBuf.tval gen_piqi_type : Piqi_impl_piqi.piqi_type -> Piqirun.OBuf.tval gen_typename : Piqi_impl_piqi.typename -> Piqirun.OBuf.tval gen_record : Piqi_impl_piqi.record -> Piqirun.OBuf.tval gen_field : Piqi_impl_piqi.field -> Piqirun.OBuf.tval gen_field_mode : Piqi_impl_piqi.field_mode -> Piqirun.OBuf.tval gen_variant : Piqi_impl_piqi.variant -> Piqirun.OBuf.tval gen_option : Piqi_impl_piqi.option -> Piqirun.OBuf.tval gen_enum : Piqi_impl_piqi.enum -> Piqirun.OBuf.tval gen_alias : Piqi_impl_piqi.alias -> Piqirun.OBuf.tval gen_piqi_list : Piqi_impl_piqi.piqi_list -> Piqirun.OBuf.tval gen_piqi : Piqi_impl_piqi.piqi -> Piqirun.OBuf.tval gen_import : Piqi_impl_piqi.import -> Piqirun.OBuf.tval gen_any : Piqi_impl_piqi.piqi_any -> Piqirun.OBuf.tval gen_func : Piqi_impl_piqi.func -> Piqirun.OBuf.tval gen_piqi_bundle : Piqi_bundle.t -> Piqirun.OBuf.tval gen_includ : Piqi_impl_piqi.includ -> Piqirun.OBuf.tval gen_function_param : Piqi_impl_piqi.function_param -> Piqirun.OBuf.tval gen_extend : Piqi_impl_piqi.extend -> Piqirun.OBuf.tval gen_extend_target : Piqi_impl_piqi.extend_target -> Piqirun.OBuf.tval default_namespace : unit -> [> `piqi of Piqi.t ]val default_piqtype : unit -> Piqi_impl_piqi.piqtypeval default_pib_typehint : unit -> Pib_typehint.tval default_string : unit -> Piqi_impl_piqi.typenameval default_piqi_any : unit -> Any.tval default_uint : unit -> Piqi_impl_piqi.uintval default_word : unit -> Piqi_impl_piqi.typenameval default_name : unit -> Piqi_impl_piqi.typenameval default_typedef : unit -> [< Piqi_impl_piqi.piqtype record ]val default_typename : unit -> Piqi_impl_piqi.typenameval default_record : unit -> Piqi_impl_piqi.recordval default_field : unit -> Field.tval default_variant : unit -> Variant.tval default_option : unit -> Option.tval default_enum : unit -> Enum.tval default_alias : unit -> Alias.tval default_piqi_list : unit -> Piqi_list.tval default_piqi : unit -> Piqi.tval default_import : unit -> Import.tval default_any : unit -> Any.tval default_func : unit -> Func.tval default_piqi_bundle : unit -> Piqi_bundle.tval default_includ : unit -> Includ.tval default_function_param : unit -> [> `name of Piqi_impl_piqi.typename ]val default_extend : unit -> Extend.tval default_extend_target : unit -> [> `typedef of Piqi_impl_piqi.typename ]include module type of struct include Piqi_impl_piqi endtype piqi_any = Piqi_impl_piqi.anytype uint32_fixed = Piqi_impl_piqi.uint32type uint64_fixed = Piqi_impl_piqi.uint64type float = Piqi_impl_piqi.float64type piq_ast = Piq_ast.asttype name = Piqi_impl_piqi.wordtype typename = Piqi_impl_piqi.nametype typedef = [ | `record of Piqi_impl_piqi.record| `variant of Piqi_impl_piqi.variant| `enum of Piqi_impl_piqi.enum| `alias of Piqi_impl_piqi.alias| `list of Piqi_impl_piqi.piqi_list ]type function_param = [ | `name of Piqi_impl_piqi.name| `record of Piqi_impl_piqi.record| `variant of Piqi_impl_piqi.variant| `enum of Piqi_impl_piqi.enum| `list of Piqi_impl_piqi.piqi_list| `alias of Piqi_impl_piqi.alias ]type extend_target = [ | `typedef of Piqi_impl_piqi.name| `name of Piqi_impl_piqi.name| `field of Piqi_impl_piqi.name| `option of Piqi_impl_piqi.name| `import of Piqi_impl_piqi.name| `func of Piqi_impl_piqi.name ]type pib_typehint = Pib_typehint.ttype record = Record.ttype field = Field.ttype variant = Variant.ttype option = Option.ttype enum = Enum.ttype alias = Alias.ttype piqi_list = Piqi_list.ttype piqi = Piqi.ttype import = Import.ttype any = Any.ttype func = Func.ttype piqi_bundle = Piqi_bundle.ttype includ = Includ.ttype extend = Extend.t