package dolmen

  1. Overview
  2. No Docs
A parser library for automated deduction

Install

dune-project
 Dependency

Authors

Maintainers

Sources

dolmen-0.9.tbz
sha256=003db53854bacc3a33fa55ed69cf79817c10369a4f7c6be944af1dcc36578a0a
sha512=3f8570f41c8c559c2907734efca98eecfc0f28ec3bce9dde500d5777a97391121a89ca66e7135d40b15161fe890d7b40fa53daba83eab0accf71fff136d45c74

Description

Dolmen is a parser library. It currently targets languages used in automated theorem provers, but may be extended to other domains.

Dolmen provides functors that takes as arguments a representation of terms and statements, and returns a module that can parse files (or streams of tokens) into the provided representation of terms or statements. This is meant so that Dolmen can be used as a drop-in replacement of existing parser, in order to factorize parsers among projects.

Additionally, Dolmen also provides a standard implementation of terms and statements that cna be used ot instantiate its parsers.

Dependencies (5)

  1. seq
  2. fmt >= "0.8.7"
  3. dune >= "3.0"
  4. menhir >= "20211230" & < "20260112"
  5. ocaml >= "4.08"

Dev Dependencies (3)

  1. mdx with-test
  2. qcheck with-test & >= "0.9"
  3. odoc with-doc

Used by (6)

  1. alt-ergo-lib >= "2.5.1" & < "2.6.0"
  2. dolmen_bin = "0.9"
  3. dolmen_loop = "0.9"
  4. dolmen_lsp = "0.9"
  5. dolmen_model = "0.9"
  6. dolmen_type = "0.9"

Conflicts

None