ocaml-migrate-parsetreeversion
Convert OCaml parsetrees between different versions
Deprecated. Please, use Ppxlib instead. More info on https://ocaml.org/changelog/2023-10-23-omp-deprecation
Convert OCaml parsetrees between different versions
This library converts parsetrees, outcometree and ast mappers between different OCaml versions. High-level functions help making PPX rewriters independent of a compiler version.
Tags | syntax org:ocamllabs |
---|---|
Authors | Frédéric Bour <frederic.bour@lakaban.net> and Jérémie Dimino <jeremie@dimino.org> |
License | LGPL-2.1-only |
Published | |
Homepage | https://github.com/ocaml-ppx/ocaml-migrate-parsetree |
Issue Tracker | https://github.com/ocaml-ppx/ocaml-migrate-parsetree/issues |
Maintainer | frederic.bour@lakaban.net |
Dependencies |
|
Conflicts | |
Source [http] | https://github.com/xclerc/ocaml-migrate-parsetree/archive/1.3.tar.gz sha256=bdef18f7c2276c6c70eead305d9a2d6d9e7a11468ff4fc60dc554d6fc914a6c1 md5=04465020b5534d8b13b6fa69eb9a7666 |
Edit | https://github.com/ocaml/opam-repository/tree/master/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.3.0~4.08.0+beta2/opam |
Required by
- async<v0.12.0
- async_durable<v0.12.0
- async_extended
- async_extra<v0.12.0
- async_find<v0.12.0
- async_inotify<v0.12.0
- async_interactive<v0.12.0
- async_js<v0.12.0
- async_kernel<v0.12.0
- async_parallel
- async_rpc_kernel<v0.12.0
- async_sendfile<v0.12.0
- async_shell<v0.12.0
- async_ssl<v0.12.0
- async_unix<v0.12.0
- bignum<v0.12.0
- bin_prot<v0.12.0
- bisect_ppx<1.4.2
- bitstring<4.0.0
- command_rpc<v0.12.0
- conduit-lwt-unix<1.3.0
- core<v0.12.0
- core_bench<v0.12.0
- core_extended<v0.12.0
- core_kernel<v0.12.0
- core_profiler<v0.12.0
- cstruct<3.0.0
- csvfields<v0.12.0
- delimited_parsing<v0.12.0
- dockerfile>=3.0.0 & <6.0.0
- dockerfile-cmd<6.0.0
- dockerfile-opam>=4.0.0 & <6.0.0
- ecaml<v0.12.0
- elpi<1.11.1
- expect_test_helpers<v0.12.0
- expect_test_helpers_kernel<v0.12.0
- fieldslib=v0.11.0
- fstar<2021.06.06
- gdbprofiler<0.4
- graphql<0.4.0
- graphql_parser<0.9.0
- GT<0.4.0
- incr_dom<v0.12.0
- incr_dom_widgets<v0.12.0
- incr_map<v0.12.0
- incr_select<v0.12.0
- incremental<v0.12.0
- incremental_kernel
- ipaddr<2.9.0
- jenga
- js_of_ocaml<3.5.0
- js_of_ocaml-compiler>=3.5.0 & <3.8.0
- js_of_ocaml-ppx<3.5.0
- js_of_ocaml-ppx_deriving_json>=3.5.0 & <3.8.0
- jupyter>=2.0.0 & <2.2.2
- kubecaml
- lablqml<0.6
- landmarks=1.3
- levenshtein
- line-up-words<v0.12.0
- lwt>=3.1.0 & <4.0.0
- lwt_ppx<1.2.3
- mdx<1.8.0
- mecabbuild
- memtrace_viewer<v0.15.0
- mirage-profile=0.8.2
- mlpost
- mlt_parser<v0.12.0
- multipart-form-databuild & =0.2.0
- notty_async<v0.12.0
- nsq>=0.2.4
- obus>=1.2.0 & <1.2.3
- ocaml-basics>=0.5.0
- ocaml-logicalform
- ocaml-migrate-parsetree-ocamlbuild
- ocaml-monadic>=0.4.0 & <0.5
- ocaml_plugin<v0.12.0
- ocamlformat<0.10
- odoc>=2.0.0 & <2.1.0
- omonad>=0.3.3
- openai-gymbuild
- otetris
- parsexp_io<v0.12.0
- partition_map
- passmaker
- patdiff<v0.12.0
- patience_diff<v0.12.0
- pgocaml>=3.1 & <4.0
- pgocaml_ppx<4.3.0
- pla>=1.2 & <2.0
- posixat<v0.12.0
- ppx_assert<v0.12.0
- ppx_ast<v0.11.0
- ppx_base<v0.12.0
- ppx_bench<v0.12.0
- ppx_bigarray>=3.0.0
- ppx_bin_prot<v0.12.0
- ppx_blob>=0.3.0 & <0.7.1
- ppx_compare<v0.12.0
- ppx_compose<0.1.0
- ppx_conv_func<v0.12.0
- ppx_cstruct>=3.0.1 & <6.0.0
- ppx_cstubs<0.4.0
- ppx_csv_conv<v0.12.0
- ppx_custom_printf<v0.12.0
- ppx_defer=0.3.0
- ppx_deriving>=4.2.1 & <5.2
- ppx_deriving_argparse
- ppx_enumerate<v0.12.0
- ppx_expect<v0.12.0
- ppx_fail<v0.12.0
- ppx_fields_conv<v0.12.0
- ppx_gen_rec<2.0.0
- ppx_hash<v0.12.0
- ppx_here<v0.12.0
- ppx_import>=1.5-3-gbd627d5 & <1.8.0
- ppx_inline_test<v0.12.0
- ppx_jane<v0.12.0
- ppx_js_style<v0.12.0
- ppx_jsobject_conv>=0.5.0 & <0.9.0
- ppx_let<v0.12.0
- ppx_nanocaml
- ppx_optional<v0.12.0
- ppx_pipebang<v0.12.0
- ppx_regexp<0.4.3
- ppx_relit
- ppx_sexp_conv<v0.12.0
- ppx_sexp_message<v0.12.0
- ppx_sexp_value<v0.12.0
- ppx_sqlexpr
- ppx_tools_versioned<5.2.3
- ppx_typerep_conv<v0.12.0
- ppx_tyre<0.4.3
- ppx_variants_conv<v0.12.0
- ppx_view
- ppx_xml_conv<v0.12.0
- ppxfind<1.4
- ppxlib<0.7.0
- ppxx<2.5.0
- protocol-9p>=0.11.2 & <1.0.0
- protocol-9p-unix=0.11.3 | =0.12.1
- protocol_version_header<v0.12.0
- pumping
- re2<v0.12.0
- reason<3.6.0
- record_builder<v0.12.0
- relit-reason
- relit_helper
- resource_cache<v0.12.0
- rpc_parallel<v0.12.0
- sedlex>=1.99.4 & <2.3
- sequencer_table<v0.12.0
- sexp_pretty<v0.12.0
- shared-memory-ring=3.0.1
- splay_tree<v0.12.0
- splittable_random<v0.12.0
- spotlib<4.1.0
- ssh-agent<0.2.0
- sslconf
- string_dict<v0.12.0
- tcpip>=3.4.1 & <3.7.0
- textutils<v0.12.0
- textutils_kernel<v0.12.0
- tezos-benchmark
- toplevel_expect_test<v0.12.0
- topological_sort<v0.12.0
- treeprint=2.2.0
- unmagic
- uri<2.0.0
- variantslib=v0.11.0
- virtual_dom<v0.12.0
- vmnetbuild & =1.3.1
- wcs-libbuild & >=2017-05-26.02
- yaml<1.0.0
- yarabuild
- zarith-ppx