package menhir

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

Install

Dune Dependency

Authors

Maintainers

Sources

archive.tar.gz
md5=91aeae45fbf781e82ec3fe636be6ad49
sha512=4a7c4a72d4437940a0f62d402f783efcf357dde6f0a9e9f164c315148776e4642a822b6472f1e6e641164d110bc1ee05a6c1ad4a733f5defe4603b6072c1a34f

Description

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

Conflicts

None

OCaml

Innovation. Community. Security.