Up – Package index » bitstring » Library ppx_bitstring » Ppx_bitstringval ocaml_version :
Migrate_parsetree .Versions.OCaml_405.types
Migrate_parsetree .Versions.ocaml_versionmodule Type : sig ... end module Sign : sig ... end val location_exn : loc :Migrate_parsetree .Ast_405.Location.t -> string -> 'a val split_string : on :string -> string -> string list val option_bind : 'a option -> ('a -> 'b option ) -> 'b optionval process_expr_loc :
loc :Migrate_parsetree .Ast_405.Location.t ->
Migrate_parsetree .Ast_405.Parsetree.expression ->
Migrate_parsetree .Ast_405.Parsetree.expressionval parse_expr :
string Migrate_parsetree .Ast_405.Asttypes.loc ->
Migrate_parsetree .Ast_405.Parsetree.expressionval process_pat_loc :
loc :Migrate_parsetree .Ast_405.Location.t ->
Migrate_parsetree .Ast_405.Parsetree.pattern ->
Migrate_parsetree .Ast_405.Parsetree.patternval parse_pattern :
string Migrate_parsetree .Ast_405.Asttypes.loc ->
Migrate_parsetree .Ast_405.Parsetree.patternval find_loc_boundaries :
loc :Migrate_parsetree .Ast_405.Location.t ->
int ->
int list ->
Migrate_parsetree .Ast_405.Location.t * Migrate_parsetree .Ast_405.Location.tval split_loc_rec :
loc :Migrate_parsetree .Ast_405.Location.t ->
string list ->
Migrate_parsetree .Ast_405.Location.t listval split_loc :
loc :Migrate_parsetree .Ast_405.Location.t ->
string list ->
string Migrate_parsetree .Ast_405.Location.loc listval check_map_functor :
Migrate_parsetree .Ast_405.Parsetree.expression ->
Migrate_parsetree .Ast_405.Parsetree.expression optionval parse_quals : string Migrate_parsetree .Ast_405.Asttypes.loc -> Qualifiers.t val evaluate_expr :
Migrate_parsetree .Ast_405.Parsetree.expression ->
int option val parse_match_fields :
string Migrate_parsetree .Ast_405.Asttypes.loc ->
MatchField.t val 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 option val get_inttype :
loc :Migrate_parsetree .Ast_405.Location.t ->
fastpath :bool ->
int ->
string
val 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_check :
loc :Migrate_parsetree .Ast_405.Ast_helper.loc ->
Migrate_parsetree .Ast_405.Parsetree.expression option ->
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 is_field_size_open_ended : ('a * int option ) -> boolval gen_case_constant :
loc :Migrate_parsetree__Ast_405 .Location.t ->
Context.t ->
Context.t ->
Entity.t ->
Migrate_parsetree .Ast_405.Parsetree.case ->
string ->
string option ->
Migrate_parsetree .Ast_405.Parsetree.expressionval gen_case :
Context.t ->
Context.t ->
Entity.t ->
Migrate_parsetree .Ast_405.Parsetree.case ->
Migrate_parsetree .Ast_405.Parsetree.expressionval gen_cases_sequence :
loc :Migrate_parsetree .Ast_405.Location.t ->
Migrate_parsetree .Ast_405.Parsetree.expression list ->
Migrate_parsetree .Ast_405.Parsetree.expressionval gen_cases :
loc :Migrate_parsetree .Ast_405.Ast_helper.loc ->
Migrate_parsetree .Ast_405.Parsetree.expression ->
Migrate_parsetree .Ast_405.Parsetree.case list ->
Migrate_parsetree .Ast_405.Parsetree.expressionval gen_function :
loc :Migrate_parsetree .Ast_405.Ast_helper.loc ->
Migrate_parsetree .Ast_405.Parsetree.case list ->
Migrate_parsetree .Ast_405.Parsetree.expressionval gen_constructor_exn :
loc :Migrate_parsetree__Ast_405 .Location.t ->
Migrate_parsetree .Ast_405.Parsetree.expressionval 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 get_1_bit_constr_value :
loc :Migrate_parsetree__Ast_405 .Location.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.expressionval gen_constructor_expr :
loc :Migrate_parsetree .Ast_405.Ast_helper.loc ->
string ->
Migrate_parsetree .Ast_405.Parsetree.expressionval extension :
Migrate_parsetree .Ast_405.Parsetree.expression ->
Migrate_parsetree .Ast_405.Parsetree.expressionval expression :
Migrate_parsetree .Ast_405.Ast_mapper.mapper ->
Migrate_parsetree .Ast_405.Parsetree.expression ->
Migrate_parsetree__Ast_405 .Parsetree.expressionval structure_item_mapper :
Migrate_parsetree .Ast_405.Ast_mapper.mapper ->
Migrate_parsetree .Ast_405.Parsetree.structure_item ->
Migrate_parsetree .Ast_405.Parsetree.structure_itemval rewriter : 'a -> 'b -> Migrate_parsetree .Ast_405.Ast_mapper.mapper