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)
-
mdx
with-test
-
qcheck
with-test
-
odoc
with-doc
- seq
-
fmt
>= "0.8.7"
-
dune
>= "3.0"
-
menhir
>= "20211230"
-
ocaml
>= "4.08" & != "5.0.0"
Reverse Dependencies (6)
-
archsat
< "1.1"
-
dolmen_bin
= "0.8"
-
dolmen_loop
= "0.8"
-
dolmen_lsp
= "0.8"
-
dolmen_model
< "0.8.1"
-
dolmen_type
= "0.8"
Conflicts
-
None
Install
copied = false, 2000)"
:class="{ 'border-gray-700': !copied, 'text-gray-100': !copied, 'focus:ring-orange-500': !copied, 'focus:border-orange-500': !copied, 'border-green-600': copied, 'text-green-600': copied, 'focus:ring-green-500': copied, 'focus:border-green-500': copied }">
Authors
Maintainers
Sources
dolmen-0.8.tbz
sha256=3ee4b4b028b18ab0066cb4648fa14cd4d628a3afd79455f85fb796a9969ac80c
sha512=06d455f0221814dae44d9d8614cab7c1d4fb43a383e603a92ffc9cf4a753d42c5f2a0f3c5ae64aa6cf02da769c4666b130443ae2cf8fa0918c906d46e0caec9a