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

Conflicts

None

OCaml

Innovation. Community. Security.