dolmenversion
A parser library for automated deduction
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.
Tags | parser logic tptp smtlib dimacs |
---|---|
Author | Guillaume Bury <guillaume.bury@gmail.com> |
License | BSD-2-Clause |
Published | |
Homepage | https://github.com/Gbury/dolmen |
Issue Tracker | https://github.com/Gbury/dolmen/issues |
Maintainer | Guillaume Bury <guillaume.bury@gmail.com> |
Dependencies | |
Source [http] | https://github.com/Gbury/dolmen/releases/download/v0.9/dolmen-0.9.tbz sha256=003db53854bacc3a33fa55ed69cf79817c10369a4f7c6be944af1dcc36578a0a sha512=3f8570f41c8c559c2907734efca98eecfc0f28ec3bce9dde500d5777a97391121a89ca66e7135d40b15161fe890d7b40fa53daba83eab0accf71fff136d45c74 |
Edit | https://github.com/ocaml/opam-repository/tree/master/packages/dolmen/dolmen.0.9/opam |
Required by
- alt-ergo-lib>=2.5.0 & <2.6.0
- archsat<1.1
- dolmen_bin=0.9
- dolmen_loop=0.9
- dolmen_lsp=0.9
- dolmen_model=0.9
- dolmen_type=0.9