package piqilib
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
The Piqi library -- runtime support for multi-format Protobuf/JSON/XML/Piq data serialization and conversion
Install
dune-project
Dependency
Authors
Maintainers
Sources
v0.6.16.tar.gz
sha256=7490ab16b6f0f2496b58731c49eaa596985cbaff3be1edf3def8d61dae99fa53
md5=33121fae570f0949426bab875c809b78
doc/piqilib/Piqobj_of_piq/index.html
Module Piqobj_of_piqSource
Source
val parse_obj0 :
?piq_format:C.T.piq_format ->
try_mode:bool ->
nested_variant:bool ->
labeled:bool ->
C.T.piqtype ->
C.piq_ast ->
Piqobj.objSource
val try_parse_field_obj :
C.T.Field.t ->
Piqi_impl_piqi.Piqi_impl_piqi.piqtype ->
C.piq_ast ->
Piqobj.obj optionSource
val do_parse_record :
C.piq_ast ->
C.T.Piqi_impl_piqi.record ->
C.piq_ast list ->
Piqobj.recordSource
val parse_field :
C.piq_ast ->
(Piqobj.Piqobj.field list * C.piq_ast list) ->
Piqi_impl_piqi.Piqi_impl_piqi.field ->
Piqobj.Piqobj.field list * C.piq_ast listSource
val do_parse_field :
C.piq_ast ->
Piqi_impl_piqi.Piqi_impl_piqi.field ->
C.piq_ast list ->
Piqobj.Piqobj.field list * C.piq_ast listSource
val parse_required_field :
Piqi_impl_piqi.Piqi_impl_piqi.field ->
C.piq_ast ->
Piqi_impl_piqi.Piqi_impl_piqi.name ->
Piqi_impl_piqi.Piqi_impl_piqi.piqtype ->
C.piq_ast list ->
Piqobj.Piqobj.obj * C.piq_ast listSource
val parse_field_obj :
Piqi_impl_piqi.Piqi_impl_piqi.field ->
Piqi_impl_piqi.Piqi_impl_piqi.piqtype ->
C.piq_ast ->
Piqobj.Piqobj.objSource
val equals_name :
Piqi_impl_piqi.Piqi_impl_piqi.name ->
Piqi_impl_piqi.Piqi_impl_piqi.name option ->
Piqi_impl_piqi.Piqi_impl_piqi.name ->
boolSource
val find_fields :
Piqi_impl_piqi.Piqi_impl_piqi.name ->
Piqi_impl_piqi.Piqi_impl_piqi.name option ->
C.piq_ast list ->
C.piq_ast list * C.piq_ast listSource
val find_first_parsed_field :
Piqi_impl_piqi.Piqi_impl_piqi.field ->
Piqi_impl_piqi.Piqi_impl_piqi.piqtype ->
C.piq_ast list ->
Piqobj.Piqobj.obj option * C.piq_ast listSource
val parse_optional_field :
Piqi_impl_piqi.Piqi_impl_piqi.field ->
Piqi_impl_piqi.Piqi_impl_piqi.name ->
Piqi_impl_piqi.Piqi_impl_piqi.piqtype ->
Piqobj_common.C.T.any option ->
C.piq_ast list ->
Piqobj.Piqobj.obj option * C.piq_ast listSource
val parse_repeated_field :
Piqi_impl_piqi.Piqi_impl_piqi.field ->
Piqi_impl_piqi.Piqi_impl_piqi.name ->
Piqi_impl_piqi.Piqi_impl_piqi.piqtype ->
C.piq_ast list ->
Piqobj.Piqobj.obj list * C.piq_ast listSource
val parse_variant :
try_mode:bool ->
nested:bool ->
C.T.Piqi_impl_piqi.variant ->
C.piq_ast ->
Piqobj.variantSource
val parse_options :
try_mode:bool ->
nested:bool ->
Piqi_impl_piqi.Piqi_impl_piqi.option list ->
C.piq_ast ->
Piqobj.Piqobj.optionSource
val parse_nested_option :
try_mode:bool ->
Piqi_impl_piqi.Piqi_impl_piqi.option ->
C.piq_ast ->
Piqobj.Piqobj.option optionSource
val parse_option :
try_mode:bool ->
Piqi_impl_piqi.Piqi_impl_piqi.option ->
C.piq_ast ->
Piqobj.Piqobj.option optionSource
val parse_option_by_type :
try_mode:bool ->
Piqi_impl_piqi.Piqi_impl_piqi.option ->
C.piq_ast ->
Piqobj.Piqobj.option optionSource
val parse_name_option :
Piqi_impl_piqi.Piqi_impl_piqi.option ->
Piqi_impl_piqi.Piqi_impl_piqi.name ->
Piqobj.Piqobj.option optionSource
val parse_named_option :
Piqi_impl_piqi.Piqi_impl_piqi.option ->
Piqi_impl_piqi.Piqi_impl_piqi.name ->
Piq_ast.Piq_ast.ast ->
Piqobj.Piqobj.option optionSource
val parse_enum :
try_mode:bool ->
nested:bool ->
C.T.Piqi_impl_piqi.enum ->
C.piq_ast ->
Piqobj.enumSource
val parse_alias :
?piq_format:C.T.piq_format ->
try_mode:bool ->
nested_variant:bool ->
labeled:bool ->
C.T.Piqi_impl_piqi.alias ->
C.piq_ast ->
Piqobj.alias sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>