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

Conflicts

None

OCaml

Innovation. Community. Security.