Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
data SymbolicAtoms s Source #
data SymbolicAtom s Source #
Generic (SymbolicAtom s) Source # | |
NFData (SymbolicAtom s) Source # | |
type Rep (SymbolicAtom s) Source # | |
data AspifLiteral s Source #
Eq (AspifLiteral s) Source # | |
Ord (AspifLiteral s) Source # | |
Show (AspifLiteral s) Source # | |
Generic (AspifLiteral s) Source # | |
NFData (AspifLiteral s) Source # | |
Hashable (AspifLiteral s) Source # | |
Signed (AspifLiteral s) Source # | |
type Rep (AspifLiteral s) Source # | |
fromSymbolicAtoms :: (MonadIO m, MonadThrow m, NFData a) => SymbolicAtoms s -> ([SymbolicAtom s] -> a) -> m a Source #
fromSymbolicAtomsSig :: (MonadIO m, MonadThrow m, NFData a) => SymbolicAtoms s -> Signature s -> ([SymbolicAtom s] -> a) -> m a Source #
symbolicAtomsSignatures :: (MonadIO m, MonadThrow m) => SymbolicAtoms s -> m [Signature s] Source #