logic-TPTP-0.4.4.0: logic-TPTP.cabal
name: logic-TPTP
version: 0.4.4.0
cabal-version: >= 1.6
build-type: Simple
license: GPL
license-file: LICENSE
maintainer: Ahn, Ki Yung <kya@pdx.edu>, Daniel Schüssler <daniels@community.haskell.org>
bug-reports: http://github.com/DanielSchuessler/logic-TPTP/issues
synopsis: Import, export etc. for TPTP, a syntax for first-order logic
description:
For information about the TPTP format, see <http://www.cs.miami.edu/~tptp/>.
.
Components:
.
- Parser ('parse')
.
- Exporter ('toTPTP')
.
- Pretty-printer ('pretty')
.
- QuickCheck instances (generation of random formulae)
.
- 'diff' : Get a \"formula\" which represents the differences between two given formulae (equal subexpressions are truncated; so are the subexpressions of subexpressions whose heads already differ)
.
Tests passed:
.
- For randomly generated formulae, @parse . toTPTP == id@
.
- For all files in the TPTP (v 5.2.0) distribution's @Problems@ subtree which don't match the regex \"^(thf|tff)\(\", @parse . toTPTP . parse == parse@
.
Not yet implemented: The new /thf/ and /tff/ formula types.
.
category: Codec,Math,Theorem Provers
author: Daniel Schüssler
cabal-version: >= 1.6
extra-source-files: testing/compileTests.sh
testing/TestImportExportRandom.hs
testing/TestImportExportImportFile.hs
testing/PrettyPrintFile.hs
testing/ParseRandom.hs
changelog.markdown
tested-with: GHC==7.4.1
tested-with: GHC==7.2.1
tested-with: GHC==7.0.4
source-repository head
type: git
location: http://github.com/DanielSchuessler/logic-TPTP.git
Library
ghc-options: -Wall -O2
build-depends: base >=4 && < 5
, array
, syb
, containers
, ansi-wl-pprint
, QuickCheck >= 2
, mtl
, pointed
, transformers
, transformers-compat >= 0.3
exposed-modules: Codec.TPTP.Import
, Codec.TPTP.Base
, Codec.TPTP
, Codec.TPTP.Pretty
, Codec.TPTP.Export
, Codec.TPTP.Diff
other-modules:
Lexer
, Parser
, ParserC
, Codec.TPTP.QuickCheck
, Util
build-tools: alex, happy