package menhir

  1. Overview
  2. Docs
LR(1) parser generator

Install

Dune Dependency

Authors

Maintainers

Sources

menhir-20120123.tar.gz
sha256=65cd9e4f813c62697c60c344963ca11bd461169f574ba3a866c2691541cb4682
md5=1167cc6023f5d5e829e1d31ccbaad67d

Description

Published: 21 Nov 2013

README

README

In this variant of the calc demo, the parser's semantic actions are
parameterized over a structure, called [Semantics], which defines how numbers
should be interpreted. The parser is later instantiated with floating-point
numbers, so the calculator actually performs floating-point evaluation -- but
the grammar specification is independent of this detail.

Dependencies (2)

  1. ocamlfind
  2. ocaml < "4.06.0"

Dev Dependencies

None

  1. acgtk >= "1.5.0" & < "1.5.3"
  2. alba < "0.4.3"
  3. alt-ergo >= "2.0.0" & < "2.3.0" | >= "2.4.0"
  4. alt-ergo-free < "2.3.3"
  5. alt-ergo-parsers
  6. alt-ergo-parsers-free
  7. anders < "0.7.1"
  8. archetype < "1.0.0" | >= "1.2.1" & < "1.2.5"
  9. asli
  10. atd < "2.3.3"
  11. bamboo
  12. binsec < "0.4.0"
  13. caper
  14. caradoc
  15. cca < "0.4"
  16. ccss
  17. cfg < "2.1.0"
  18. charrua-core
  19. charrua-server < "1.4.0"
  20. coccinelle < "1.0.0-rc23" | >= "1.0.7" & < "1.1.0"
  21. codept = "0.10.3"
  22. coin < "0.1.4"
  23. combine >= "0.42"
  24. DrawGrammar
  25. dedukti < "2.7"
  26. doc-ock-xml
  27. drom_toml
  28. dune >= "3.17.0"
  29. edn < "0.2.0"
  30. electrod
  31. embedded_ocaml_templates < "0.3.1"
  32. encoding < "0.0.2"
  33. erlang
  34. FrontC = "4.0.0"
  35. forester != "2.1" & < "3.0.0"
  36. frama-c-luncov >= "0.2.1"
  37. frenetic >= "5.0.0" & < "5.0.5"
  38. gadelac
  39. gdb
  40. gdbprofiler < "0.4"
  41. genet
  42. gobba >= "0.4.2"
  43. gufo
  44. heptagon < "1.01.00"
  45. imaplet-lwt
  46. inferno >= "20220603"
  47. js_of_ocaml >= "1.4.0" & < "3.0"
  48. js_of_ocaml-compiler >= "3.7.0"
  49. kdl
  50. kind2 < "1.6.0"
  51. labrys
  52. lambdapi < "2.0.0"
  53. lambdoc
  54. libzipperposition
  55. lilis
  56. links >= "0.9" & < "0.9.4"
  57. logtk >= "1.5.1"
  58. lp < "0.4.0"
  59. lsp < "1.8.0"
  60. mazeppa < "0.4.1"
  61. mc2
  62. merlin < "2.0.0" | >= "3.5.0" & < "4.6-414" | >= "4.7-412" & < "4.7-414"
  63. merlin-lib < "4.8~5.1preview"
  64. mezzo
  65. minicaml < "0.3.3"
  66. modelica_ml
  67. msat = "0.8"
  68. mustache >= "3.0.0" & < "3.1.0"
  69. nice_parser
  70. nunchaku
  71. obelisk < "0.7.0"
  72. obrowser
  73. ocaml-lsp-server < "1.2.0"
  74. ocaml-r < "0.1.0"
  75. odate < "0.7"
  76. odds
  77. ollvm
  78. ollvm-tapir
  79. ometrics < "0.2.0"
  80. otoml
  81. p4pp < "0.1.8"
  82. petr4
  83. phylogenetics
  84. profound
  85. psmt2-frontend < "0.3.0"
  86. rdf >= "0.5" & < "0.10.0"
  87. rfsm
  88. runtime_events_tools >= "0.5.0"
  89. sail < "0.15"
  90. sgf
  91. shapefile
  92. sibylfs
  93. smbc < "0.4.2"
  94. smtlib-utils < "0.4"
  95. sociaml-vcard
  96. solidity-parser
  97. spdiff
  98. sqlgg < "20231201"
  99. stog-writing
  100. tip-parser
  101. toml < "7.1.0"
  102. tptp >= "0.3.1"
  103. uuuu < "0.3.0"
  104. wcs-lib >= "2017-05-26.02"
  105. why3-base >= "0.86"
  106. wikitext
  107. zanuda
  108. zephyrus
  109. zipperposition >= "1.1"

Conflicts

None

OCaml

Innovation. Community. Security.