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. fstar >= "0.9.5.0"
  48. gadelac
  49. gdb
  50. gdbprofiler
  51. genet != "0.2"
  52. gobba
  53. gospel
  54. graphql_parser >= "0.9.0"
  55. gufo
  56. heptagon >= "1.01.00"
  57. herdtools7 >= "7.55"
  58. imaplet-lwt
  59. inferno >= "20220603"
  60. jasmin
  61. jingoo >= "1.3.1"
  62. js_of_ocaml >= "1.4.0" & < "3.0"
  63. js_of_ocaml-compiler >= "3.7.0"
  64. js_of_ocaml-webgpu < "0.2"
  65. js_of_ocaml-webidl
  66. karamel
  67. kdl
  68. kind2
  69. kremlin < "transition"
  70. labrys
  71. lambda
  72. lambdapi < "2.0.0"
  73. lambdoc
  74. libabsolute
  75. libsail
  76. libzipperposition
  77. lilis
  78. links >= "0.9" & < "0.9.4"
  79. liquidsoap >= "1.4.0" & < "2.2.0"
  80. liquidsoap-lang
  81. logtk >= "1.5.1"
  82. lp
  83. lsp < "1.8.0" | >= "1.11.3" & < "1.12.1"
  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. morbig
  92. msat = "0.8"
  93. mustache >= "3.0.0"
  94. netkat
  95. nice_parser
  96. nmea
  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.