package ocaml-migrate-parsetree

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

Install

Dune Dependency

Authors

Maintainers

Sources

1.3.1.tar.gz
sha256=ea38ee8cd1a12b1be2fc1db28758f4d93fe47e1eb23144bc39d406e5976fe2d0
md5=66d8b46489153aa5c8ffa49958e51498

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+beta3"
  2. ocaml >= "4.02.3" & < "4.09.0"
  3. dune >= "1.6.0"
  4. ppx_derivers
  5. result

Dev Dependencies

None

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

Conflicts (1)

  1. base-effects
OCaml

Innovation. Community. Security.