package ocaml-migrate-parsetree
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
Convert OCaml parsetrees between different versions
Install
dune-project
Dependency
github.com
Readme
Changelog
LGPL-2.1-only WITH OCaml-LGPL-linking-exception License
Edit opam file
Versions (16)
Authors
Maintainers
Sources
ocaml-migrate-parsetree-v1.6.0.tbz
sha256=9b018e7d25114ce17fc0b82b7cd7c927b84ebb6b043aa987fa7731c2484de33f
sha512=e03a5fe44ecf43683c764a7285a65bfa80639c09badf422661723bc3483d6d799c47c1ead34c2caa289a37e1b4b46d809c8cc56537d5c76e6004849d2d8a305f
doc/ocaml-migrate-parsetree/Migrate_parsetree_408_409_migrate/index.html
Module Migrate_parsetree_408_409_migrate
module From = Migrate_parsetree.Ast_408module To = Migrate_parsetree.Ast_409val copy_out_type_extension :
Migrate_parsetree.Ast_408.Outcometree.out_type_extension ->
Migrate_parsetree.Ast_409.Outcometree.out_type_extensionval copy_out_phrase :
Migrate_parsetree.Ast_408.Outcometree.out_phrase ->
Migrate_parsetree.Ast_409.Outcometree.out_phraseval copy_out_sig_item :
Migrate_parsetree.Ast_408.Outcometree.out_sig_item ->
Migrate_parsetree.Ast_409.Outcometree.out_sig_itemval copy_out_val_decl :
Migrate_parsetree.Ast_408.Outcometree.out_val_decl ->
Migrate_parsetree.Ast_409.Outcometree.out_val_declval copy_out_type_decl :
Migrate_parsetree.Ast_408.Outcometree.out_type_decl ->
Migrate_parsetree.Ast_409.Outcometree.out_type_declval copy_out_module_type :
Migrate_parsetree.Ast_408.Outcometree.out_module_type ->
Migrate_parsetree.Ast_409.Outcometree.out_module_typeval copy_out_ext_status :
Migrate_parsetree.Ast_408.Outcometree.out_ext_status ->
Migrate_parsetree.Ast_409.Outcometree.out_ext_statusval copy_out_extension_constructor :
Migrate_parsetree.Ast_408.Outcometree.out_extension_constructor ->
Migrate_parsetree.Ast_409.Outcometree.out_extension_constructorval copy_out_rec_status :
Migrate_parsetree.Ast_408.Outcometree.out_rec_status ->
Migrate_parsetree.Ast_409.Outcometree.out_rec_statusval copy_out_class_type :
Migrate_parsetree.Ast_408.Outcometree.out_class_type ->
Migrate_parsetree.Ast_409.Outcometree.out_class_typeval copy_out_class_sig_item :
Migrate_parsetree.Ast_408.Outcometree.out_class_sig_item ->
Migrate_parsetree.Ast_409.Outcometree.out_class_sig_itemval copy_out_type :
Migrate_parsetree.Ast_408.Outcometree.out_type ->
Migrate_parsetree.Ast_409.Outcometree.out_typeval copy_out_attribute :
Migrate_parsetree.Ast_408.Outcometree.out_attribute ->
Migrate_parsetree.Ast_409.Outcometree.out_attributeval copy_out_variant :
Migrate_parsetree.Ast_408.Outcometree.out_variant ->
Migrate_parsetree.Ast_409.Outcometree.out_variantval copy_out_value :
Migrate_parsetree.Ast_408.Outcometree.out_value ->
Migrate_parsetree.Ast_409.Outcometree.out_valueval copy_out_string :
Migrate_parsetree.Ast_408.Outcometree.out_string ->
Migrate_parsetree.Ast_409.Outcometree.out_stringval copy_out_ident :
Migrate_parsetree.Ast_408.Outcometree.out_ident ->
Migrate_parsetree.Ast_409.Outcometree.out_identval copy_out_name :
Migrate_parsetree.Ast_408.Outcometree.out_name ->
Migrate_parsetree.Ast_409.Outcometree.out_nameval copy_toplevel_phrase :
Migrate_parsetree.Ast_408.Parsetree.toplevel_phrase ->
Migrate_parsetree.Ast_409.Parsetree.toplevel_phraseval copy_toplevel_directive :
Migrate_parsetree.Ast_408.Parsetree.toplevel_directive ->
Migrate_parsetree.Ast_409.Parsetree.toplevel_directiveval copy_directive_argument :
Migrate_parsetree.Ast_408.Parsetree.directive_argument ->
Migrate_parsetree.Ast_409.Parsetree.directive_argumentval copy_directive_argument_desc :
Migrate_parsetree.Ast_408.Parsetree.directive_argument_desc ->
Migrate_parsetree.Ast_409.Parsetree.directive_argument_descval copy_expr :
Migrate_parsetree.Ast_408.Parsetree.expr ->
Migrate_parsetree.Ast_409.Parsetree.exprval copy_expression :
Migrate_parsetree.Ast_408.Parsetree.expression ->
Migrate_parsetree.Ast_409.Parsetree.expressionval copy_expression_desc :
Migrate_parsetree.Ast_408.Parsetree.expression_desc ->
Migrate_parsetree.Ast_409.Parsetree.expression_descval copy_letop :
Migrate_parsetree.Ast_408.Parsetree.letop ->
Migrate_parsetree.Ast_409.Parsetree.letopval copy_binding_op :
Migrate_parsetree.Ast_408.Parsetree.binding_op ->
Migrate_parsetree.Ast_409.Parsetree.binding_opval copy_direction_flag :
Migrate_parsetree.Ast_408.Asttypes.direction_flag ->
Migrate_parsetree.Ast_409.Asttypes.direction_flagval copy_cases :
Migrate_parsetree.Ast_408.Parsetree.cases ->
Migrate_parsetree.Ast_409.Parsetree.casesval copy_case :
Migrate_parsetree.Ast_408.Parsetree.case ->
Migrate_parsetree.Ast_409.Parsetree.caseval copy_value_binding :
Migrate_parsetree.Ast_408.Parsetree.value_binding ->
Migrate_parsetree.Ast_409.Parsetree.value_bindingval copy_pattern :
Migrate_parsetree.Ast_408.Parsetree.pattern ->
Migrate_parsetree.Ast_409.Parsetree.patternval copy_pattern_desc :
Migrate_parsetree.Ast_408.Parsetree.pattern_desc ->
Migrate_parsetree.Ast_409.Parsetree.pattern_descval copy_core_type :
Migrate_parsetree.Ast_408.Parsetree.core_type ->
Migrate_parsetree.Ast_409.Parsetree.core_typeval copy_core_type_desc :
Migrate_parsetree.Ast_408.Parsetree.core_type_desc ->
Migrate_parsetree.Ast_409.Parsetree.core_type_descval copy_package_type :
Migrate_parsetree.Ast_408.Parsetree.package_type ->
Migrate_parsetree.Ast_409.Parsetree.package_typeval copy_row_field :
Migrate_parsetree.Ast_408.Parsetree.row_field ->
Migrate_parsetree.Ast_409.Parsetree.row_fieldval copy_row_field_desc :
Migrate_parsetree.Ast_408.Parsetree.row_field_desc ->
Migrate_parsetree.Ast_409.Parsetree.row_field_descval copy_object_field :
Migrate_parsetree.Ast_408.Parsetree.object_field ->
Migrate_parsetree.Ast_409.Parsetree.object_fieldval copy_attributes :
Migrate_parsetree.Ast_408.Parsetree.attributes ->
Migrate_parsetree.Ast_409.Parsetree.attributesval copy_attribute :
Migrate_parsetree.Ast_408.Parsetree.attribute ->
Migrate_parsetree.Ast_409.Parsetree.attributeval copy_payload :
Migrate_parsetree.Ast_408.Parsetree.payload ->
Migrate_parsetree.Ast_409.Parsetree.payloadval copy_structure :
Migrate_parsetree.Ast_408.Parsetree.structure ->
Migrate_parsetree.Ast_409.Parsetree.structureval copy_structure_item :
Migrate_parsetree.Ast_408.Parsetree.structure_item ->
Migrate_parsetree.Ast_409.Parsetree.structure_itemval copy_structure_item_desc :
Migrate_parsetree.Ast_408.Parsetree.structure_item_desc ->
Migrate_parsetree.Ast_409.Parsetree.structure_item_descval copy_include_declaration :
Migrate_parsetree.Ast_408.Parsetree.include_declaration ->
Migrate_parsetree.Ast_409.Parsetree.include_declarationval copy_class_declaration :
Migrate_parsetree.Ast_408.Parsetree.class_declaration ->
Migrate_parsetree.Ast_409.Parsetree.class_declarationval copy_class_expr :
Migrate_parsetree.Ast_408.Parsetree.class_expr ->
Migrate_parsetree.Ast_409.Parsetree.class_exprval copy_class_expr_desc :
Migrate_parsetree.Ast_408.Parsetree.class_expr_desc ->
Migrate_parsetree.Ast_409.Parsetree.class_expr_descval copy_class_structure :
Migrate_parsetree.Ast_408.Parsetree.class_structure ->
Migrate_parsetree.Ast_409.Parsetree.class_structureval copy_class_field :
Migrate_parsetree.Ast_408.Parsetree.class_field ->
Migrate_parsetree.Ast_409.Parsetree.class_fieldval copy_class_field_desc :
Migrate_parsetree.Ast_408.Parsetree.class_field_desc ->
Migrate_parsetree.Ast_409.Parsetree.class_field_descval copy_class_field_kind :
Migrate_parsetree.Ast_408.Parsetree.class_field_kind ->
Migrate_parsetree.Ast_409.Parsetree.class_field_kindval copy_open_declaration :
Migrate_parsetree.Ast_408.Parsetree.open_declaration ->
Migrate_parsetree.Ast_409.Parsetree.open_declarationval copy_module_binding :
Migrate_parsetree.Ast_408.Parsetree.module_binding ->
Migrate_parsetree.Ast_409.Parsetree.module_bindingval copy_module_expr :
Migrate_parsetree.Ast_408.Parsetree.module_expr ->
Migrate_parsetree.Ast_409.Parsetree.module_exprval copy_module_expr_desc :
Migrate_parsetree.Ast_408.Parsetree.module_expr_desc ->
Migrate_parsetree.Ast_409.Parsetree.module_expr_descval copy_module_type :
Migrate_parsetree.Ast_408.Parsetree.module_type ->
Migrate_parsetree.Ast_409.Parsetree.module_typeval copy_module_type_desc :
Migrate_parsetree.Ast_408.Parsetree.module_type_desc ->
Migrate_parsetree.Ast_409.Parsetree.module_type_descval copy_with_constraint :
Migrate_parsetree.Ast_408.Parsetree.with_constraint ->
Migrate_parsetree.Ast_409.Parsetree.with_constraintval copy_signature :
Migrate_parsetree.Ast_408.Parsetree.signature ->
Migrate_parsetree.Ast_409.Parsetree.signatureval copy_signature_item :
Migrate_parsetree.Ast_408.Parsetree.signature_item ->
Migrate_parsetree.Ast_409.Parsetree.signature_itemval copy_signature_item_desc :
Migrate_parsetree.Ast_408.Parsetree.signature_item_desc ->
Migrate_parsetree.Ast_409.Parsetree.signature_item_descval copy_class_type_declaration :
Migrate_parsetree.Ast_408.Parsetree.class_type_declaration ->
Migrate_parsetree.Ast_409.Parsetree.class_type_declarationval copy_class_description :
Migrate_parsetree.Ast_408.Parsetree.class_description ->
Migrate_parsetree.Ast_409.Parsetree.class_descriptionval copy_class_type :
Migrate_parsetree.Ast_408.Parsetree.class_type ->
Migrate_parsetree.Ast_409.Parsetree.class_typeval copy_class_type_desc :
Migrate_parsetree.Ast_408.Parsetree.class_type_desc ->
Migrate_parsetree.Ast_409.Parsetree.class_type_descval copy_class_signature :
Migrate_parsetree.Ast_408.Parsetree.class_signature ->
Migrate_parsetree.Ast_409.Parsetree.class_signatureval copy_class_type_field :
Migrate_parsetree.Ast_408.Parsetree.class_type_field ->
Migrate_parsetree.Ast_409.Parsetree.class_type_fieldval copy_class_type_field_desc :
Migrate_parsetree.Ast_408.Parsetree.class_type_field_desc ->
Migrate_parsetree.Ast_409.Parsetree.class_type_field_descval copy_extension :
Migrate_parsetree.Ast_408.Parsetree.extension ->
Migrate_parsetree.Ast_409.Parsetree.extensionval copy_class_infos :
'f0 'g0. ('f0 -> 'g0) ->
'f0 Migrate_parsetree.Ast_408.Parsetree.class_infos ->
'g0 Migrate_parsetree.Ast_409.Parsetree.class_infosval copy_virtual_flag :
Migrate_parsetree.Ast_408.Asttypes.virtual_flag ->
Migrate_parsetree.Ast_409.Asttypes.virtual_flagval copy_include_description :
Migrate_parsetree.Ast_408.Parsetree.include_description ->
Migrate_parsetree.Ast_409.Parsetree.include_descriptionval copy_include_infos :
'f0 'g0. ('f0 -> 'g0) ->
'f0 Migrate_parsetree.Ast_408.Parsetree.include_infos ->
'g0 Migrate_parsetree.Ast_409.Parsetree.include_infosval copy_open_description :
Migrate_parsetree.Ast_408.Parsetree.open_description ->
Migrate_parsetree.Ast_409.Parsetree.open_descriptionval copy_open_infos :
'f0 'g0. ('f0 -> 'g0) ->
'f0 Migrate_parsetree.Ast_408.Parsetree.open_infos ->
'g0 Migrate_parsetree.Ast_409.Parsetree.open_infosval copy_override_flag :
Migrate_parsetree.Ast_408.Asttypes.override_flag ->
Migrate_parsetree.Ast_409.Asttypes.override_flagval copy_module_type_declaration :
Migrate_parsetree.Ast_408.Parsetree.module_type_declaration ->
Migrate_parsetree.Ast_409.Parsetree.module_type_declarationval copy_module_substitution :
Migrate_parsetree.Ast_408.Parsetree.module_substitution ->
Migrate_parsetree.Ast_409.Parsetree.module_substitutionval copy_module_declaration :
Migrate_parsetree.Ast_408.Parsetree.module_declaration ->
Migrate_parsetree.Ast_409.Parsetree.module_declarationval copy_type_exception :
Migrate_parsetree.Ast_408.Parsetree.type_exception ->
Migrate_parsetree.Ast_409.Parsetree.type_exceptionval copy_type_extension :
Migrate_parsetree.Ast_408.Parsetree.type_extension ->
Migrate_parsetree.Ast_409.Parsetree.type_extensionval copy_extension_constructor :
Migrate_parsetree.Ast_408.Parsetree.extension_constructor ->
Migrate_parsetree.Ast_409.Parsetree.extension_constructorval copy_extension_constructor_kind :
Migrate_parsetree.Ast_408.Parsetree.extension_constructor_kind ->
Migrate_parsetree.Ast_409.Parsetree.extension_constructor_kindval copy_type_declaration :
Migrate_parsetree.Ast_408.Parsetree.type_declaration ->
Migrate_parsetree.Ast_409.Parsetree.type_declarationval copy_private_flag :
Migrate_parsetree.Ast_408.Asttypes.private_flag ->
Migrate_parsetree.Ast_409.Asttypes.private_flagval copy_type_kind :
Migrate_parsetree.Ast_408.Parsetree.type_kind ->
Migrate_parsetree.Ast_409.Parsetree.type_kindval copy_constructor_declaration :
Migrate_parsetree.Ast_408.Parsetree.constructor_declaration ->
Migrate_parsetree.Ast_409.Parsetree.constructor_declarationval copy_constructor_arguments :
Migrate_parsetree.Ast_408.Parsetree.constructor_arguments ->
Migrate_parsetree.Ast_409.Parsetree.constructor_argumentsval copy_label_declaration :
Migrate_parsetree.Ast_408.Parsetree.label_declaration ->
Migrate_parsetree.Ast_409.Parsetree.label_declarationval copy_mutable_flag :
Migrate_parsetree.Ast_408.Asttypes.mutable_flag ->
Migrate_parsetree.Ast_409.Asttypes.mutable_flagval copy_variance :
Migrate_parsetree.Ast_408.Asttypes.variance ->
Migrate_parsetree.Ast_409.Asttypes.varianceval copy_value_description :
Migrate_parsetree.Ast_408.Parsetree.value_description ->
Migrate_parsetree.Ast_409.Parsetree.value_descriptionval copy_object_field_desc :
Migrate_parsetree.Ast_408.Parsetree.object_field_desc ->
Migrate_parsetree.Ast_409.Parsetree.object_field_descval copy_arg_label :
Migrate_parsetree.Ast_408.Asttypes.arg_label ->
Migrate_parsetree.Ast_409.Asttypes.arg_labelval copy_closed_flag :
Migrate_parsetree.Ast_408.Asttypes.closed_flag ->
Migrate_parsetree.Ast_409.Asttypes.closed_flagval copy_label :
Migrate_parsetree.Ast_408.Asttypes.label ->
Migrate_parsetree.Ast_409.Asttypes.labelval copy_rec_flag :
Migrate_parsetree.Ast_408.Asttypes.rec_flag ->
Migrate_parsetree.Ast_409.Asttypes.rec_flagval copy_constant :
Migrate_parsetree.Ast_408.Parsetree.constant ->
Migrate_parsetree.Ast_409.Parsetree.constantval copy_loc :
'f0 'g0. ('f0 -> 'g0) ->
'f0 Migrate_parsetree.Ast_408.Asttypes.loc ->
'g0 Migrate_parsetree.Ast_409.Asttypes.locval copy_position : Lexing.position -> Lexing.position sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>