package ocaml-migrate-parsetree

  1. Overview
  2. No Docs
Convert OCaml parsetrees between different versions

Install

Dune Dependency

Authors

Maintainers

Sources

1.3.tar.gz
sha256=bdef18f7c2276c6c70eead305d9a2d6d9e7a11468ff4fc60dc554d6fc914a6c1
md5=04465020b5534d8b13b6fa69eb9a7666

Description

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

Published: 24 Apr 2019

Dependencies (5)

  1. ocaml-variants = "4.08.0+beta2"
  2. ocaml >= "4.08.0" & < "4.09.0"
  3. dune >= "1.6.0"
  4. ppx_derivers
  5. result

Dev Dependencies

None

  1. async < "v0.12.0"
  2. async_durable < "v0.12.0"
  3. async_extended
  4. async_extra < "v0.12.0"
  5. async_find < "v0.12.0"
  6. async_inotify < "v0.12.0"
  7. async_interactive < "v0.12.0"
  8. async_js < "v0.12.0"
  9. async_kernel < "v0.12.0"
  10. async_parallel
  11. async_rpc_kernel < "v0.12.0"
  12. async_sendfile < "v0.12.0"
  13. async_shell < "v0.12.0"
  14. async_ssl < "v0.12.0"
  15. async_unix < "v0.12.0"
  16. bignum < "v0.12.0"
  17. bin_prot < "v0.12.0"
  18. bisect_ppx < "1.4.2"
  19. bitstring < "4.0.0"
  20. command_rpc < "v0.12.0"
  21. conduit-lwt-unix < "1.3.0"
  22. core < "v0.12.0"
  23. core_bench < "v0.12.0"
  24. core_extended < "v0.12.0"
  25. core_kernel < "v0.12.0"
  26. core_profiler < "v0.12.0"
  27. cstruct < "3.0.0"
  28. csvfields < "v0.12.0"
  29. delimited_parsing < "v0.12.0"
  30. dockerfile >= "3.0.0" & < "6.0.0"
  31. dockerfile-cmd < "6.0.0"
  32. dockerfile-opam >= "4.0.0" & < "6.0.0"
  33. ecaml < "v0.12.0"
  34. elpi < "1.11.1"
  35. expect_test_helpers < "v0.12.0"
  36. expect_test_helpers_kernel < "v0.12.0"
  37. fieldslib = "v0.11.0"
  38. fstar < "2021.06.06"
  39. GT < "0.4.0"
  40. gdbprofiler < "0.4"
  41. graphql < "0.4.0"
  42. graphql_parser < "0.9.0"
  43. incr_dom < "v0.12.0"
  44. incr_dom_widgets < "v0.12.0"
  45. incr_map < "v0.12.0"
  46. incr_select < "v0.12.0"
  47. incremental < "v0.12.0"
  48. incremental_kernel
  49. ipaddr < "2.9.0"
  50. jenga
  51. js_of_ocaml < "3.5.0"
  52. js_of_ocaml-compiler >= "3.5.0" & < "3.8.0"
  53. js_of_ocaml-ppx < "3.5.0"
  54. js_of_ocaml-ppx_deriving_json >= "3.5.0" & < "3.8.0"
  55. jupyter >= "2.0.0" & < "2.2.2"
  56. kubecaml
  57. lablqml < "0.6"
  58. landmarks = "1.3"
  59. levenshtein
  60. line-up-words < "v0.12.0"
  61. lwt >= "3.1.0" & < "4.0.0"
  62. lwt_ppx < "1.2.3"
  63. mdx < "1.8.0"
  64. mecab
  65. memtrace_viewer < "v0.15.0"
  66. mirage-profile = "0.8.2"
  67. mlpost
  68. mlt_parser < "v0.12.0"
  69. multipart-form-data = "0.2.0"
  70. notty_async < "v0.12.0"
  71. nsq >= "0.2.4"
  72. obus >= "1.2.0" & < "1.2.3"
  73. ocaml-basics >= "0.5.0"
  74. ocaml-logicalform
  75. ocaml-migrate-parsetree-ocamlbuild
  76. ocaml-monadic >= "0.4.0" & < "0.5"
  77. ocaml_plugin < "v0.12.0"
  78. ocamlformat < "0.10"
  79. odoc >= "2.0.0" & < "2.1.0"
  80. omonad >= "0.3.3"
  81. openai-gym
  82. otetris
  83. parsexp_io < "v0.12.0"
  84. partition_map
  85. passmaker
  86. patdiff < "v0.12.0"
  87. patience_diff < "v0.12.0"
  88. pgocaml >= "3.1" & < "4.0"
  89. pgocaml_ppx < "4.3.0"
  90. pla >= "1.2" & < "2.0"
  91. posixat < "v0.12.0"
  92. ppx_assert < "v0.12.0"
  93. ppx_ast < "v0.11.0"
  94. ppx_base < "v0.12.0"
  95. ppx_bench < "v0.12.0"
  96. ppx_bigarray >= "3.0.0"
  97. ppx_bin_prot < "v0.12.0"
  98. ppx_blob >= "0.3.0" & < "0.7.1"
  99. ppx_compare < "v0.12.0"
  100. ppx_compose < "0.1.0"
  101. ppx_conv_func < "v0.12.0"
  102. ppx_cstruct >= "3.0.1" & < "6.0.0"
  103. ppx_cstubs < "0.4.0"
  104. ppx_csv_conv < "v0.12.0"
  105. ppx_custom_printf < "v0.12.0"
  106. ppx_defer = "0.3.0"
  107. ppx_deriving >= "4.2.1" & < "5.2"
  108. ppx_deriving_argparse
  109. ppx_enumerate < "v0.12.0"
  110. ppx_expect < "v0.12.0"
  111. ppx_fail < "v0.12.0"
  112. ppx_fields_conv < "v0.12.0"
  113. ppx_gen_rec < "2.0.0"
  114. ppx_hash < "v0.12.0"
  115. ppx_here < "v0.12.0"
  116. ppx_import >= "1.5-3-gbd627d5" & < "1.8.0"
  117. ppx_inline_test < "v0.12.0"
  118. ppx_jane < "v0.12.0"
  119. ppx_js_style < "v0.12.0"
  120. ppx_jsobject_conv >= "0.5.0" & < "0.9.0"
  121. ppx_let < "v0.12.0"
  122. ppx_nanocaml
  123. ppx_optional < "v0.12.0"
  124. ppx_pipebang < "v0.12.0"
  125. ppx_regexp < "0.4.3"
  126. ppx_relit
  127. ppx_sexp_conv < "v0.12.0"
  128. ppx_sexp_message < "v0.12.0"
  129. ppx_sexp_value < "v0.12.0"
  130. ppx_sqlexpr
  131. ppx_tools_versioned < "5.2.3"
  132. ppx_typerep_conv < "v0.12.0"
  133. ppx_tyre < "0.4.3"
  134. ppx_variants_conv < "v0.12.0"
  135. ppx_view
  136. ppx_xml_conv < "v0.12.0"
  137. ppxfind < "1.4"
  138. ppxlib < "0.7.0"
  139. ppxx < "2.5.0"
  140. protocol-9p >= "0.11.2" & < "1.0.0"
  141. protocol-9p-unix = "0.11.3" | = "0.12.1"
  142. protocol_version_header < "v0.12.0"
  143. pumping
  144. re2 < "v0.12.0"
  145. reason < "3.6.0"
  146. record_builder < "v0.12.0"
  147. relit-reason
  148. relit_helper
  149. resource_cache < "v0.12.0"
  150. rpc_parallel < "v0.12.0"
  151. sedlex >= "1.99.4" & < "2.3"
  152. sequencer_table < "v0.12.0"
  153. sexp_pretty < "v0.12.0"
  154. shared-memory-ring = "3.0.1"
  155. splay_tree < "v0.12.0"
  156. splittable_random < "v0.12.0"
  157. spotlib < "4.1.0"
  158. ssh-agent < "0.2.0"
  159. sslconf
  160. string_dict < "v0.12.0"
  161. tcpip >= "3.4.1" & < "3.7.0"
  162. textutils < "v0.12.0"
  163. textutils_kernel < "v0.12.0"
  164. tezos-benchmark
  165. toplevel_expect_test < "v0.12.0"
  166. topological_sort < "v0.12.0"
  167. treeprint = "2.2.0"
  168. unmagic
  169. uri < "2.0.0"
  170. variantslib = "v0.11.0"
  171. virtual_dom < "v0.12.0"
  172. vmnet = "1.3.1"
  173. wcs-lib >= "2017-05-26.02"
  174. yaml < "1.0.0"
  175. yara
  176. zarith-ppx

Conflicts (1)

  1. base-effects
OCaml

Innovation. Community. Security.