Module Sedlex_ppx.Ppx_sedlex
module Ast_mapper_class = Ast_mapper_class_408val ocaml_version :
Migrate_parsetree.Versions.OCaml_408.types
Migrate_parsetree.Versions.ocaml_versionval segments_of_partition : ('a * 'b) list array -> ('a * 'b * int) listval appfun :
string ->
Migrate_parsetree.Ast_408.Parsetree.expression list ->
Migrate_parsetree.Ast_408.Parsetree.expressionval glb_value :
string ->
Migrate_parsetree__Ast_408.Parsetree.expression ->
Migrate_parsetree__Ast_408.Parsetree.structure_itemval tables : (int array, string) Stdlib.Hashtbl.tval table_counter : int Stdlib.refval get_tables : unit -> (string * int array) listval table_name : int array -> stringval table :
(string * int array) ->
Migrate_parsetree__Ast_408.Parsetree.structure_itemval partition_counter : int Stdlib.refval partition :
(string * (int * int) list array) ->
Migrate_parsetree__Ast_408.Parsetree.structure_itemval best_final : bool array -> int optionval state_fun : int -> stringval call_state :
string ->
('a array * bool array) array ->
int ->
Migrate_parsetree.Ast_408.Parsetree.expressionval gen_state :
string ->
('a array * bool array) array ->
int ->
((Sedlex_cset.t * int) array * bool array) ->
Migrate_parsetree__Ast_408.Parsetree.value_binding listval gen_recflag :
(('a * int) array * 'b) array ->
Migrate_parsetree.Ast_408.Asttypes.rec_flagval gen_definition :
string ->
(Sedlex.regexp * Migrate_parsetree__Ast_408.Parsetree.expression) list ->
Migrate_parsetree__Ast_408.Parsetree.expression ->
Migrate_parsetree__Ast_408.Parsetree.expressionval codepoint : int -> intval err : Migrate_parsetree.Ast_408.Location.t -> string -> 'aval mapper :
Migrate_parsetree.Driver.cookies ->
< attribute :
Migrate_parsetree.Ast_408.Parsetree.attribute ->
Migrate_parsetree.Ast_408.Parsetree.attribute
; attributes :
Migrate_parsetree.Ast_408.Parsetree.attribute list ->
Migrate_parsetree.Ast_408.Parsetree.attribute list
; binding_op :
Migrate_parsetree.Ast_408.Parsetree.binding_op ->
Migrate_parsetree.Ast_408.Parsetree.binding_op
; case :
Migrate_parsetree.Ast_408.Parsetree.case ->
Migrate_parsetree.Ast_408.Parsetree.case
; cases :
Migrate_parsetree.Ast_408.Parsetree.case list ->
Migrate_parsetree.Ast_408.Parsetree.case list
; class_declaration :
Migrate_parsetree.Ast_408.Parsetree.class_declaration ->
Migrate_parsetree.Ast_408.Parsetree.class_declaration
; class_description :
Migrate_parsetree.Ast_408.Parsetree.class_description ->
Migrate_parsetree.Ast_408.Parsetree.class_description
; class_expr :
Migrate_parsetree.Ast_408.Parsetree.class_expr ->
Migrate_parsetree.Ast_408.Parsetree.class_expr
; class_field :
Migrate_parsetree.Ast_408.Parsetree.class_field ->
Migrate_parsetree.Ast_408.Parsetree.class_field
; class_signature :
Migrate_parsetree.Ast_408.Parsetree.class_signature ->
Migrate_parsetree.Ast_408.Parsetree.class_signature
; class_structure :
Migrate_parsetree.Ast_408.Parsetree.class_structure ->
Migrate_parsetree.Ast_408.Parsetree.class_structure
; class_type :
Migrate_parsetree.Ast_408.Parsetree.class_type ->
Migrate_parsetree.Ast_408.Parsetree.class_type
; class_type_declaration :
Migrate_parsetree.Ast_408.Parsetree.class_type_declaration ->
Migrate_parsetree.Ast_408.Parsetree.class_type_declaration
; class_type_field :
Migrate_parsetree.Ast_408.Parsetree.class_type_field ->
Migrate_parsetree.Ast_408.Parsetree.class_type_field
; constructor_arguments :
Migrate_parsetree.Ast_408.Parsetree.constructor_arguments ->
Migrate_parsetree.Ast_408.Parsetree.constructor_arguments
; constructor_declaration :
Migrate_parsetree.Ast_408.Parsetree.constructor_declaration ->
Migrate_parsetree.Ast_408.Parsetree.constructor_declaration
; define_regexp :
StringMap.key ->
Migrate_parsetree.Ast_408.Parsetree.pattern ->
'a
; expr :
Migrate_parsetree.Ast_408.Parsetree.expression ->
Migrate_parsetree.Ast_408.Parsetree.expression
; extension :
Migrate_parsetree.Ast_408.Parsetree.extension ->
Migrate_parsetree.Ast_408.Parsetree.extension
; extension_constructor :
Migrate_parsetree.Ast_408.Parsetree.extension_constructor ->
Migrate_parsetree.Ast_408.Parsetree.extension_constructor
; include_declaration :
Migrate_parsetree.Ast_408.Parsetree.include_declaration ->
Migrate_parsetree.Ast_408.Parsetree.include_declaration
; include_description :
Migrate_parsetree.Ast_408.Parsetree.include_description ->
Migrate_parsetree.Ast_408.Parsetree.include_description
; label_declaration :
Migrate_parsetree.Ast_408.Parsetree.label_declaration ->
Migrate_parsetree.Ast_408.Parsetree.label_declaration
; location :
Migrate_parsetree.Ast_408.Location.t ->
Migrate_parsetree.Ast_408.Location.t
; module_binding :
Migrate_parsetree.Ast_408.Parsetree.module_binding ->
Migrate_parsetree.Ast_408.Parsetree.module_binding
; module_declaration :
Migrate_parsetree.Ast_408.Parsetree.module_declaration ->
Migrate_parsetree.Ast_408.Parsetree.module_declaration
; module_expr :
Migrate_parsetree.Ast_408.Parsetree.module_expr ->
Migrate_parsetree.Ast_408.Parsetree.module_expr
; module_substitution :
Migrate_parsetree.Ast_408.Parsetree.module_substitution ->
Migrate_parsetree.Ast_408.Parsetree.module_substitution
; module_type :
Migrate_parsetree.Ast_408.Parsetree.module_type ->
Migrate_parsetree.Ast_408.Parsetree.module_type
; module_type_declaration :
Migrate_parsetree.Ast_408.Parsetree.module_type_declaration ->
Migrate_parsetree.Ast_408.Parsetree.module_type_declaration
; open_declaration :
Migrate_parsetree.Ast_408.Parsetree.open_declaration ->
Migrate_parsetree.Ast_408.Parsetree.open_declaration
; open_description :
Migrate_parsetree.Ast_408.Parsetree.open_description ->
Migrate_parsetree.Ast_408.Parsetree.open_description
; pat :
Migrate_parsetree.Ast_408.Parsetree.pattern ->
Migrate_parsetree.Ast_408.Parsetree.pattern
; payload :
Migrate_parsetree.Ast_408.Parsetree.payload ->
Migrate_parsetree.Ast_408.Parsetree.payload
; signature :
Migrate_parsetree.Ast_408.Parsetree.signature ->
Migrate_parsetree.Ast_408.Parsetree.signature
; signature_item :
Migrate_parsetree.Ast_408.Parsetree.signature_item ->
Migrate_parsetree.Ast_408.Parsetree.signature_item
; structure :
Migrate_parsetree.Ast_408.Parsetree.structure ->
Migrate_parsetree.Ast_408.Parsetree.structure
; structure_item :
Migrate_parsetree.Ast_408.Parsetree.structure_item ->
Migrate_parsetree.Ast_408.Parsetree.structure_item
; structure_with_regexps :
Migrate_parsetree.Ast_408.Parsetree.structure ->
Migrate_parsetree.Ast_408.Parsetree.structure
* Migrate_parsetree.Ast_408.Parsetree.structure
; typ :
Migrate_parsetree.Ast_408.Parsetree.core_type ->
Migrate_parsetree.Ast_408.Parsetree.core_type
; type_declaration :
Migrate_parsetree.Ast_408.Parsetree.type_declaration ->
Migrate_parsetree.Ast_408.Parsetree.type_declaration
; type_exception :
Migrate_parsetree.Ast_408.Parsetree.type_exception ->
Migrate_parsetree.Ast_408.Parsetree.type_exception
; type_extension :
Migrate_parsetree.Ast_408.Parsetree.type_extension ->
Migrate_parsetree.Ast_408.Parsetree.type_extension
; type_kind :
Migrate_parsetree.Ast_408.Parsetree.type_kind ->
Migrate_parsetree.Ast_408.Parsetree.type_kind
; value_binding :
Migrate_parsetree.Ast_408.Parsetree.value_binding ->
Migrate_parsetree.Ast_408.Parsetree.value_binding
; value_description :
Migrate_parsetree.Ast_408.Parsetree.value_description ->
Migrate_parsetree.Ast_408.Parsetree.value_description
; with_constraint :
Migrate_parsetree.Ast_408.Parsetree.with_constraint ->
Migrate_parsetree.Ast_408.Parsetree.with_constraint > as 'a