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. mazeppa
  84. mc2
  85. merlin < "2.0.0" | >= "3.5.0" & < "4.6-414" | >= "4.7-412" & < "4.7-414"
  86. merlin-lib < "4.8~5.1preview"
  87. mezzo
  88. minicaml
  89. minimal
  90. modelica_ml
  91. mopsa
  92. morbig < "0.11.0"
  93. msat = "0.8"
  94. mustache >= "3.0.0"
  95. netkat
  96. nice_parser
  97. nuscr
  98. obelisk
  99. obrowser
  100. obus >= "1.2.0"
  101. ocaml-lsp-server < "1.2.0"
  102. ocaml-r < "0.1.0"
  103. ocamlformat >= "0.14.0" & < "0.19.0~4.13preview"
  104. ocamlformat-rpc < "0.19.0"
  105. odate < "0.7"
  106. odds
  107. ollvm
  108. ollvm-tapir
  109. ometrics < "0.2.0"
  110. openQASM
  111. otoml
  112. ott >= "0.32"
  113. p4pp != "0.1.8"
  114. petr4
  115. pfff >= "0.40.4"
  116. phylogenetics
  117. ppx_pbt < "0.2.1"
  118. profound
  119. psmt2-frontend
  120. rdf >= "0.6.0" & < "0.12.0"
  121. reason >= "3.3.5"
  122. relit-reason
  123. rfsm
  124. runtime_events_tools >= "0.5.0"
  125. sail < "0.15"
  126. satex
  127. satyrographos >= "0.0.2.8"
  128. sgf
  129. shapefile
  130. sibylfs
  131. sifun
  132. smbc < "0.4.2"
  133. smtlib-utils
  134. sociaml-vcard
  135. solidity-parser
  136. sqlgg
  137. squirrel
  138. stog-writing
  139. swhid < "0.2"
  140. systemverilog
  141. talaria-bibtex
  142. tip-parser
  143. toml
  144. touist
  145. tptp >= "0.3.1"
  146. uuuu < "0.3.0"
  147. wcs-lib >= "2017-05-26.02"
  148. webidl != "1.2"
  149. why3 >= "1.3.0"
  150. why3-base >= "0.86.3"
  151. wikitext
  152. zanuda
  153. zelus
  154. zephyrus
  155. zipperposition >= "1.1"

Conflicts

None

OCaml

Innovation. Community. Security.