jukebox-0.1.2: A first-order reasoning toolbox

Safe HaskellNone

Jukebox.Toolbox

Documentation

data GlobalFlags Source

Constructors

GlobalFlags 

Fields

quiet :: Bool
 

Instances

(=>>=) :: (Monad m, Applicative f) => f (a -> m b) -> f (b -> m c) -> f (a -> m c)Source

(=>>) :: (Monad m, Applicative f) => f (m a) -> f (m b) -> f (m b)Source

allFilesBox :: OptionParser ((FilePath -> IO ()) -> IO ())Source

allFiles :: (FilePath -> IO ()) -> [FilePath] -> IO ()Source

parseProblemIO :: [FilePath] -> FilePath -> IO (Problem Form)Source

withString :: (Symbolic a, Pretty a) => String -> (Problem Form -> IO (Problem a)) -> String -> IO StringSource

encodeString :: String -> IO StringSource

prettyFormIO :: (Symbolic a, Pretty a) => GlobalFlags -> (String -> IO ()) -> Problem a -> IO ()Source

prettyPrintIO :: (Symbolic a, Pretty a) => GlobalFlags -> String -> (String -> IO ()) -> Problem a -> IO ()Source

writeFileBox :: OptionParser (String -> IO ())Source