package bitstring
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
bitstrings and bitstring matching for OCaml
Install
dune-project
Dependency
Authors
Maintainers
Sources
bitstring.3.1.0.tar.gz
sha256=fa6248c6c022cff30ef8e5f0323a2906f8d2cd534527425f08a3ef80af985296
md5=22807a9517ede34823ebdb36d6bacef8
doc/ppx_bitstring/Ppx_bitstring/index.html
Module Ppx_bitstring
module Entity : sig ... endmodule Context : sig ... endmodule Type : sig ... endmodule Sign : sig ... endmodule Endian : sig ... endmodule Qualifiers : sig ... endmodule MatchField : sig ... endval process_qual :
Qualifiers.t ->
Migrate_parsetree.Ast_405.Parsetree.expression ->
Qualifiers.tval parse_quals : string Migrate_parsetree.Ast_405.Asttypes.loc -> Qualifiers.tval parse_match_fields :
string Migrate_parsetree.Ast_405.Asttypes.loc ->
MatchField.tval parse_const_fields :
string Migrate_parsetree.Ast_405.Asttypes.loc ->
Migrate_parsetree.Ast_405.Parsetree.expression
* Migrate_parsetree.Ast_405.Parsetree.expression option
* Qualifiers.t optionval check_field_len :
loc:Migrate_parsetree.Ast_405.Location.t ->
MatchField.tuple ->
int optionval gen_int_extractor :
loc:Migrate_parsetree__Ast_405.Location.t ->
Context.t ->
MatchField.tuple ->
Migrate_parsetree.Ast_405.Parsetree.expressionval gen_extractor :
loc:Migrate_parsetree__Ast_405.Location.t ->
Context.t ->
MatchField.tuple ->
Migrate_parsetree.Ast_405.Parsetree.expressionval gen_value :
loc:Migrate_parsetree__Ast_405.Location.t ->
MatchField.tuple ->
Migrate_parsetree.Ast_405.Parsetree.expression ->
Migrate_parsetree.Ast_405.Parsetree.expression ->
Migrate_parsetree.Ast_405.Parsetree.expressionval gen_next :
loc:Migrate_parsetree__Ast_405.Location.t ->
Context.t ->
Context.t ->
MatchField.tuple ->
(Migrate_parsetree.Ast_405.Parsetree.expression * string option) ->
MatchField.t list ->
Migrate_parsetree.Ast_405.Parsetree.expressionval gen_next_all :
loc:Migrate_parsetree__Ast_405.Location.t ->
Context.t ->
Context.t ->
(Migrate_parsetree.Ast_405.Parsetree.expression * string option) ->
MatchField.t list ->
Migrate_parsetree.Ast_405.Parsetree.expressionval gen_match :
loc:Migrate_parsetree.Ast_405.Ast_helper.loc ->
Context.t ->
Context.t ->
MatchField.tuple ->
(Migrate_parsetree.Ast_405.Parsetree.expression * string option) ->
MatchField.t list ->
Migrate_parsetree.Ast_405.Parsetree.expressionval gen_offset :
loc:Migrate_parsetree.Ast_405.Location.t ->
Context.t ->
Context.t ->
MatchField.tuple ->
Migrate_parsetree.Ast_405.Parsetree.expression ->
Migrate_parsetree.Ast_405.Parsetree.expressionval gen_offset_saver :
loc:Migrate_parsetree.Ast_405.Location.t ->
Context.t ->
Context.t ->
MatchField.tuple ->
Migrate_parsetree.Ast_405.Parsetree.expression ->
Migrate_parsetree.Ast_405.Parsetree.expressionval gen_unbound_string :
loc:Migrate_parsetree__Ast_405.Location.t ->
Context.t ->
Context.t ->
MatchField.tuple ->
(Migrate_parsetree.Ast_405.Parsetree.expression * string option) ->
MatchField.t list ->
Migrate_parsetree.Ast_405.Parsetree.expressionval gen_bound_bitstring :
loc:Migrate_parsetree__Ast_405.Location.t ->
Context.t ->
Context.t ->
MatchField.tuple ->
(Migrate_parsetree.Ast_405.Parsetree.expression * string option) ->
MatchField.t list ->
Migrate_parsetree.Ast_405.Parsetree.expressionval gen_bound_string :
loc:Migrate_parsetree__Ast_405.Location.t ->
Context.t ->
Context.t ->
MatchField.tuple ->
(Migrate_parsetree.Ast_405.Parsetree.expression * string option) ->
MatchField.t list ->
Migrate_parsetree.Ast_405.Parsetree.expressionval gen_bound_int_with_size :
loc:Migrate_parsetree__Ast_405.Location.t ->
Context.t ->
Context.t ->
MatchField.tuple ->
(Migrate_parsetree.Ast_405.Parsetree.expression * string option) ->
MatchField.t list ->
Migrate_parsetree.Ast_405.Parsetree.expressionval gen_bound_int :
loc:Migrate_parsetree__Ast_405.Location.t ->
Context.t ->
Context.t ->
MatchField.tuple ->
(Migrate_parsetree.Ast_405.Parsetree.expression * string option) ->
MatchField.t list ->
Migrate_parsetree.Ast_405.Parsetree.expressionval gen_fields_with_quals_by_type :
loc:Migrate_parsetree.Ast_405.Location.t ->
Context.t ->
Context.t ->
MatchField.tuple ->
(Migrate_parsetree.Ast_405.Parsetree.expression * string option) ->
MatchField.t list ->
Migrate_parsetree.Ast_405.Parsetree.expressionval gen_fields_with_quals :
loc:Migrate_parsetree.Ast_405.Location.t ->
Context.t ->
Context.t ->
MatchField.tuple ->
(Migrate_parsetree.Ast_405.Parsetree.expression * string option) ->
MatchField.t list ->
Migrate_parsetree.Ast_405.Parsetree.expressionval gen_fields :
loc:Migrate_parsetree__Ast_405.Location.t ->
Context.t ->
Context.t ->
(Migrate_parsetree.Ast_405.Parsetree.expression * string option) ->
MatchField.t list ->
Migrate_parsetree.Ast_405.Parsetree.expressionval check_for_open_endedness : MatchField.t list -> MatchField.t listval mark_optimized_fastpath : MatchField.t list -> MatchField.t listval gen_constructor_bitstring :
loc:Migrate_parsetree__Ast_405.Location.t ->
Entity.t ->
(Migrate_parsetree.Ast_405.Parsetree.expression * 'a * 'b) ->
Migrate_parsetree.Ast_405.Parsetree.expressionval gen_constructor_string :
loc:Migrate_parsetree__Ast_405.Location.t ->
Entity.t ->
(Migrate_parsetree.Ast_405.Parsetree.expression * 'a * 'b) ->
Migrate_parsetree.Ast_405.Parsetree.expressionval gen_constructor_int :
loc:Migrate_parsetree__Ast_405.Location.t ->
Entity.t ->
(Migrate_parsetree.Ast_405.Parsetree.expression
* Migrate_parsetree.Ast_405.Parsetree.expression
* Qualifiers.t) ->
Migrate_parsetree.Ast_405.Parsetree.expressionval gen_constructor_complete :
loc:Migrate_parsetree__Ast_405.Location.t ->
Entity.t ->
(Migrate_parsetree.Ast_405.Parsetree.expression
* Migrate_parsetree.Ast_405.Parsetree.expression
* Qualifiers.t) ->
Migrate_parsetree.Ast_405.Parsetree.expressionval gen_constructor :
loc:Migrate_parsetree__Ast_405.Location.t ->
Entity.t ->
(Migrate_parsetree.Ast_405.Parsetree.expression
* Migrate_parsetree.Ast_405.Parsetree.expression option
* Qualifiers.t option) ->
Migrate_parsetree.Ast_405.Parsetree.expressionval gen_assignment_size_of_sized_field :
loc:Migrate_parsetree.Ast_405.Location.t ->
(Migrate_parsetree.Ast_405.Parsetree.expression
* Migrate_parsetree.Ast_405.Parsetree.expression
* Qualifiers.t option) ->
Migrate_parsetree.Ast_405.Parsetree.expressionval gen_assignment_size_of_field :
loc:Migrate_parsetree.Ast_405.Location.t ->
(Migrate_parsetree.Ast_405.Parsetree.expression
* Migrate_parsetree.Ast_405.Parsetree.expression option
* Qualifiers.t option) ->
Migrate_parsetree.Ast_405.Parsetree.expressionval gen_assignment_size :
loc:Migrate_parsetree.Ast_405.Location.t ->
(Migrate_parsetree.Ast_405.Parsetree.expression
* Migrate_parsetree.Ast_405.Parsetree.expression option
* Qualifiers.t option)
list ->
Migrate_parsetree.Ast_405.Parsetree.expressionval gen_assignment_behavior :
loc:Migrate_parsetree.Ast_405.Location.t ->
Entity.t ->
(Migrate_parsetree.Ast_405.Parsetree.expression
* Migrate_parsetree.Ast_405.Parsetree.expression option
* Qualifiers.t option)
list ->
Migrate_parsetree.Ast_405.Parsetree.expressionval parse_assignment_behavior :
loc:Migrate_parsetree.Ast_405.Location.t ->
Entity.t ->
string ->
Migrate_parsetree.Ast_405.Parsetree.expression sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>