Copyright | (c) C. Maeder DFKI 2008 |
---|---|
License | GPLv2 or higher, see LICENSE.txt |
Maintainer | Christian.Maeder@dfki.de |
Stability | provisional |
Portability | needs POSIX |
Safe Haskell | None |
call an adaption of VSE II to hets
Documentation
vseProverName :: String Source #
mkVseProofStatus :: String -> [String] -> ProofStatus () Source #
vseErrFile :: String Source #
readUntilMatchParen :: ProcessHandle -> Handle -> String -> IO String Source #
readUntilMatchParenAux :: Int -> ProcessHandle -> Handle -> String -> IO String Source #
readMyMsgAux :: Int -> ProcessHandle -> Handle -> String -> IO String Source #
parseSymbol :: Parser SExpr Source #
parseSExpr :: Parser SExpr Source #
parseSExprs :: Parser [SExpr] Source #
allSpecFile :: String Source #
allSpecInDir :: String Source #
createVSETarFile :: FilePath -> IO () Source #
moveVSEFiles :: FilePath -> IO () Source #
prepareAndCallVSE :: IO (Handle, Handle, ProcessHandle) Source #
readFinalVSEOutput :: ProcessHandle -> Handle -> IO (Maybe (Map String [String])) Source #
readLemmas :: [SExpr] -> Map String [String] Source #