A parser library for automated deduction

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 (8)

  1. mdx with-test
  2. qcheck with-test
  3. odoc with-doc
  4. seq
  5. fmt >= "0.8.7"
  6. dune >= "3.0"
  7. menhir >= "20211230"
  8. ocaml >= "4.08" & != "5.0.0"

Reverse Dependencies (6)

  1. archsat < "1.1"
  2. dolmen_bin = "0.8"
  3. dolmen_loop = "0.8"
  4. dolmen_lsp = "0.8"
  5. dolmen_model < "0.8.1"
  6. dolmen_type = "0.8"

Conflicts

    None

Install

Authors

Maintainers

Sources

dolmen-0.8.tbz
sha256=3ee4b4b028b18ab0066cb4648fa14cd4d628a3afd79455f85fb796a9969ac80c
sha512=06d455f0221814dae44d9d8614cab7c1d4fb43a383e603a92ffc9cf4a753d42c5f2a0f3c5ae64aa6cf02da769c4666b130443ae2cf8fa0918c906d46e0caec9a