···
2
+
maintainer: "Guillaume Bury <guillaume.bury@gmail.com>"
3
+
authors: "Guillaume Bury <guillaume.bury@gmail.com>"
4
+
license: "BSD-2-Clause"
6
+
["dune" "subst"] {dev}
7
+
["dune" "build" "-p" name "-j" jobs "@install" "@runtest" {with-test} "@doc" {with-doc}]
11
+
"menhir" {>= "20211230" }
13
+
"fmt" { >= "0.8.7" }
16
+
"qcheck" { with-test }
20
+
tags: [ "parser" "logic" "tptp" "smtlib" "dimacs" ]
21
+
homepage: "https://github.com/Gbury/dolmen"
22
+
dev-repo: "git+https://github.com/Gbury/dolmen.git"
23
+
bug-reports: "https://github.com/Gbury/dolmen/issues"
25
+
doc: "https://gbury.github.io/dolmen"
26
+
synopsis: "A parser library for automated deduction"
28
+
"Dolmen is a parser library. It currently targets languages used in automated theorem provers,
29
+
but may be extended to other domains.
31
+
Dolmen provides functors that takes as arguments a representation of terms and statements,
32
+
and returns a module that can parse files (or streams of tokens) into the provided representation
33
+
of terms or statements. This is meant so that Dolmen can be used as a drop-in replacement of existing
34
+
parser, in order to factorize parsers among projects.
36
+
Additionally, Dolmen also provides a standard implementation of terms and statements that cna be
37
+
used ot instantiate its parsers."
40
+
"https://github.com/Gbury/dolmen/releases/download/v0.8.1/dolmen-0.8.1.tbz"
42
+
"sha256=80fc33ae81817a79c6e6b2f6c01c4cfcc0af02bfe4d2d1b87cf70b84cdde3928"
43
+
"sha512=3a44a99bce871161bc70cf909c813e9e6c91c590873cbc163c69b2ec90ab5be65bf0bf45430bc8d00d85d75cf0af004b06b8f5f1c9d4d47c8a30ab9f28762c04"
46
+
x-commit-hash: "30acfc9d8751fdf88b9288943aaa3481fc7254a6"