package menhir

  1. Overview
  2. Docs
An LR(1) parser generator

Install

Dune Dependency

Authors

Maintainers

Sources

archive.tar.gz
md5=01577e5f15380c35bdaa8fd818204560
sha512=a686c4b047d5236c425afcd7f179964191268ff448b8d18510579d742a7256855049bc4fe568bb8f1b0d6cbfb758d95cd05e621e3410b75245bb799d623725d6

Description

Published: 11 Feb 2020

README

Menhir

Menhir is an LR(1) parser generator for OCaml.

Menhir has a home page.

Installation

The latest released version of Menhir can be easily installed via opam, OCaml's package manager. Just type opam install menhir.

For manual installation, see INSTALLATION.md.

Some instructions for developers can be found in HOWTO.md.

Authors

Contributors

  • Frédéric Bour (incremental engine, inspection API, attributes, SDK)

  • Jacques-Henri Jourdan (Coq back-end)

Dependencies (4)

  1. menhirSdk = version
  2. menhirLib = version
  3. dune >= "2.2.0"
  4. ocaml >= "4.02.3"

Dev Dependencies

None

  1. absolute >= "0.2"
  2. acgtk >= "1.5.0" & < "2.0.0"
  3. aifad >= "2.3.0"
  4. alba < "0.4.3"
  5. alt-ergo >= "2.0.0" & < "2.3.0" | >= "2.4.0"
  6. alt-ergo-free < "2.3.3"
  7. alt-ergo-parsers
  8. alt-ergo-parsers-free
  9. anders
  10. archetype
  11. arrakis
  12. asli
  13. atd
  14. bamboo < "0.0.02"
  15. batsh < "0.0.5"
  16. binsec
  17. bnfgen < "3.1.0"
  18. caper
  19. caradoc
  20. catala
  21. cca < "0.6.2"
  22. ccss
  23. cfg < "2.1.0" | >= "2.3.0"
  24. charrua-core
  25. charrua-server
  26. coccinelle >= "1.0.8"
  27. codept >= "0.10.3"
  28. coin < "0.1.4"
  29. combine >= "0.42"
  30. cosovo
  31. css-parser
  32. DrawGrammar
  33. dedukti
  34. dkml-dune-dsl-show
  35. doc-ock-xml
  36. dolmen < "0.6"
  37. drom_toml
  38. edn
  39. electrod
  40. electrumAnalyzer
  41. embedded_ocaml_templates < "0.8"
  42. encoding < "0.0.2"
  43. erlang
  44. FrontC >= "4.0.0"
  45. forester != "2.1" & < "3.0.0"
  46. frama-c >= "27.0~beta"
  47. frama-c-luncov >= "0.2.1"
  48. fstar >= "0.9.5.0"
  49. gadelac
  50. gdb
  51. gdbprofiler
  52. genet != "0.2"
  53. gobba
  54. gospel
  55. graphql_parser >= "0.9.0"
  56. gufo
  57. heptagon >= "1.01.00"
  58. herdtools7 >= "7.55"
  59. imaplet-lwt
  60. inferno >= "20220603"
  61. jasmin
  62. jingoo >= "1.3.1"
  63. js_of_ocaml >= "1.4.0" & < "3.0"
  64. js_of_ocaml-compiler >= "3.7.0"
  65. js_of_ocaml-webgpu < "0.2"
  66. js_of_ocaml-webidl
  67. karamel
  68. kdl
  69. kind2
  70. kremlin < "transition"
  71. labrys
  72. lambda
  73. lambdapi < "2.0.0"
  74. lambdoc
  75. libabsolute
  76. libsail < "0.18"
  77. libzipperposition
  78. lilis
  79. links >= "0.9" & < "0.9.4"
  80. liquidsoap >= "1.4.0" & < "2.2.0"
  81. liquidsoap-lang
  82. logtk >= "1.5.1"
  83. lp
  84. lreplay >= "0.1.1"
  85. lsp < "1.8.0" | >= "1.11.3" & < "1.12.1"
  86. MlFront_Cli
  87. mazeppa
  88. mc2
  89. merlin < "2.0.0" | >= "3.5.0" & < "4.6-414" | >= "4.7-412" & < "4.7-414"
  90. merlin-lib < "4.8~5.1preview"
  91. mezzo
  92. minicaml
  93. minimal
  94. modelica_ml
  95. mopsa
  96. morbig
  97. msat = "0.8"
  98. mustache >= "3.0.0"
  99. netkat
  100. nice_parser
  101. nmea
  102. nuscr
  103. obelisk
  104. obrowser
  105. obus >= "1.2.0"
  106. ocaml-lsp-server < "1.2.0"
  107. ocaml-r < "0.1.0"
  108. ocamlformat >= "0.14.0" & < "0.19.0~4.13preview"
  109. ocamlformat-rpc < "0.19.0"
  110. odate < "0.7"
  111. odds
  112. ollvm
  113. ollvm-tapir
  114. ometrics < "0.2.0"
  115. openQASM
  116. otoml
  117. ott >= "0.32"
  118. p4pp != "0.1.8"
  119. petr4
  120. pfff >= "0.40.4"
  121. phylogenetics
  122. ppx_pbt < "0.2.1"
  123. profound
  124. psmt2-frontend
  125. rdf >= "0.6.0" & < "0.12.0"
  126. reason >= "3.3.5"
  127. relit-reason
  128. rfsm
  129. runtime_events_tools >= "0.5.0"
  130. sail < "0.15"
  131. satex
  132. satyrographos >= "0.0.2.8"
  133. sgf
  134. shapefile
  135. sibylfs
  136. sifun
  137. smbc < "0.4.2"
  138. smtlib-utils
  139. sociaml-vcard
  140. solidity-parser
  141. sqlgg
  142. squirrel
  143. stog-writing
  144. swhid < "0.2"
  145. systemverilog
  146. talaria-bibtex
  147. tip-parser
  148. toml
  149. touist
  150. tptp >= "0.3.1"
  151. uuuu < "0.3.0"
  152. wcs-lib >= "2017-05-26.02"
  153. webidl != "1.2"
  154. why3 >= "1.3.0"
  155. why3-base >= "0.86.3"
  156. wikitext
  157. zanuda
  158. zelus
  159. zephyrus
  160. zipperposition >= "1.1"

Conflicts

None

OCaml

Innovation. Community. Security.