ocaml-migrate-parsetreeversion
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 |
Published | |
Homepage | https://github.com/let-def/ocaml-migrate-parsetree |
Issue Tracker | https://github.com/let-def/ocaml-migrate-parsetree/issues |
Maintainer | frederic.bour@lakaban.net |
Dependencies | |
Conflicts | |
Source [http] | https://github.com/let-def/ocaml-migrate-parsetree/archive/v1.0.2.tar.gz md5=7bb4f5a054a27fffb4b925dbde38816b |
Statistics | Not installed in the last month. |
Edit | https://github.com/ocaml/opam-repository/tree/master/packages/ocaml-migrate-parsetree/ocaml-migrate-parsetree.1.0.2/opam |
Required by
- async>=v0.9.0
- async_durable
- async_extended>=v0.9.0
- async_extra>=v0.9.0
- async_find>=v0.9.0
- async_inotify>=v0.9.0
- async_interactive
- async_js
- async_kernel>=v0.9.0
- async_parallel>=v0.9.0
- async_rpc_kernel>=v0.9.0
- async_sendfile
- async_shell>=v0.9.0
- async_smtp>=v0.9.0
- async_ssl>=v0.9.0
- async_unix>=v0.9.0
- bignum>=v0.9.0
- bin_prot>=v0.9.0
- command_rpc
- configurator<v0.10.0
- core>=v0.9.0
- core_bench>=v0.9.0
- core_extended>=v0.9.0
- core_kernel>=v0.9.0
- core_profiler>=v0.9.0
- cstruct=2.4.1
- csvfields
- delimited_parsing
- ecaml
- elpi
- email_message>=v0.9.0
- expect_test_helpers
- expect_test_helpers_kernel
- fieldslib>=v0.9.0
- fstar>=0.9.6.0
- graphql_ppxbuild
- incr_dom
- incr_dom_widgets
- incr_map
- incr_select
- incremental>=v0.9.0
- incremental_kernel>=v0.9.0
- jane-street-tests
- jenga>=v0.9.0
- js_of_ocaml>=3.0
- js_of_ocaml-ppx
- json-wheel_jane_street_overlay
- lablqml>=0.5.1 & <0.6
- landmarks>=1.3
- line-up-words
- lwt>=3.1.0 & <4.0.0
- lwt_ppx
- mecabbuild
- mlt_parser
- multipart-form-databuild & >=0.2.0
- nsq>=0.2.4
- ocaml-migrate-parsetree-ocamlbuild
- ocaml-monadic>=0.4.0
- ocaml_plugin>=v0.9.0
- omonad>=0.3.3
- openai-gymbuild
- parsexp<v0.11.0
- parsexp_io
- patdiff>=v0.9.0
- patience_diff>=v0.9.0
- pla>=1.2
- posixat>=v0.10.0
- ppx_assert>=v0.9.0
- ppx_ast!=v0.9.2 & <v0.11.0
- ppx_base
- ppx_bench>=v0.9.0
- ppx_bigarray>=3.0.0
- ppx_bin_prot>=v0.9.0
- ppx_bitstringbuild & >=2.0.0 & <2.0.2
- ppx_blob>=0.3.0
- ppx_compare>=v0.9.0
- ppx_compose
- ppx_conv_func>=v0.9.0
- ppx_cstruct>=3.0.1
- ppx_csv_conv>=v0.9.0
- ppx_custom_printf>=v0.9.0
- ppx_defer>=0.3.0
- ppx_deriving>=4.2
- ppx_deriving_argparse
- ppx_driver>=v0.9.0 & <v0.10.3
- ppx_dryunitbuild
- ppx_enumerate>=v0.9.0
- ppx_expect>=v0.9.0
- ppx_fail>=v0.9.0
- ppx_fast_pipe
- ppx_fields_conv>=v0.9.0
- ppx_gen_rec
- ppx_hash
- ppx_here>=v0.9.0
- ppx_implicits>=0.2.0
- ppx_inline_test>=v0.9.0
- ppx_jane>=v0.9.0
- ppx_js_style
- ppx_jsobject_conv>=0.5.0
- ppx_let>=v0.9.0
- ppx_metaquot<v0.11.0
- ppx_nanocaml
- ppx_optional
- ppx_pipebang>=v0.9.0
- ppx_regexp
- ppx_relit>=0.2.0
- ppx_sexp_conv>=v0.9.0
- ppx_sexp_message>=v0.9.0
- ppx_sexp_value>=v0.9.0
- ppx_sqlexpr
- ppx_tools_versioned!=5.1 & <5.2.1
- ppx_traverse<v0.11.0
- ppx_type_conv>=v0.9.0 & <v0.11.0
- ppx_typerep_conv>=v0.9.0
- ppx_tyre
- ppx_variants_conv>=v0.9.0
- ppx_view
- ppx_xml_conv>=v0.9.0
- ppxfind
- ppxlib<0.2.0
- ppxx>=2.0.0
- prettiest
- protocol_version_header
- pumping
- re2>=v0.9.0
- reason>=1.11.0
- reason-parser
- record_builder
- relit-reason
- relit_helper>=0.2.0
- resource_cache
- rpc_parallel>=v0.9.0
- sedlex>=1.99.4
- sequencer_table
- sexp_pretty
- splay_tree
- splittable_random
- string_dict
- textutils>=v0.9.0
- textutils_kernel
- toplevel_expect_test>=v0.9.1
- topological_sort
- typerep_extended>=v0.9.0
- variantslib>=v0.9.0
- virtual_dom
- vmnetbuild & >=1.3.0 & <1.3.2
- wcs-libbuild & >=2017-05-26.02
- yarabuild