packages feed

tableaux 0.1 → 0.2

raw patch · 7 files changed

+10/−11 lines, 7 filesdep −haskell98dep ~parsec

Dependencies removed: haskell98

Dependency ranges changed: parsec

Files

src/Examples.hs view
@@ -1,5 +1,5 @@ -module Examples where+module Examples(examples) where import FOL import Text.Html 
src/FOL.hs view
@@ -4,7 +4,7 @@    pbv@dcc.fc.up.pt  -} module FOL where-import List+import Data.List import Data.Map (Map) import qualified Data.Map as Map import Data.Tree
src/Markup.hs view
@@ -13,7 +13,7 @@ import Parser import Util import CSS-import List(intersperse,span)+import Data.List(intersperse,span)   data Form = Form {
src/Parser.hs view
@@ -12,8 +12,8 @@ import qualified Text.ParserCombinators.Parsec.Token as P import Text.ParserCombinators.Parsec.Language import Control.Monad-import Char-import List (intersperse)+import Data.Char+import Data.List (intersperse) import Test.QuickCheck  -- setup a tokenizer
src/Tableaux.hs view
@@ -9,7 +9,7 @@ import FOL import Unify  import qualified Data.Map as Map-import Maybe +import Data.Maybe   {-     Data.Tree from Haskell's standard library
src/Util.hs view
@@ -1,6 +1,6 @@  module Util where-import Char+import Data.Char import Test.QuickCheck  
tableaux.cabal view
@@ -1,5 +1,5 @@ name:    tableaux-version: 0.1+version: 0.2  category: Theorem Provers @@ -8,7 +8,7 @@ description:   This is a simple web-based interactive theorem prover    using semantic tableaux for propositional and first-order logic  -  (cf. "First-Order Logic", Raymond Smullyan, Dover).+  (cf. First-Order Logic, Raymond Smullyan, Dover).   It allows step-by-step construction of proofs and runs on any   web server supporting the CGI interface.   @@ -31,11 +31,10 @@   other-modules:    FOL Unify Tableaux Markup CSS Parser Zipper Examples Util    build-depends:     base       >= 4       && < 5,-    haskell98,     containers,     mtl >= 1.1,     html >= 1.0,-    parsec >= 2.1  && <3,+    parsec >= 2.1,     cgi >= 3001.1,     QuickCheck >= 2.1