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

Conflicts

None

OCaml

Innovation. Community. Security.