Safe Haskell | None |
---|---|
Language | Haskell2010 |
Clingo.Inspection.Theory
Documentation
data TheoryAtoms s Source #
data AspifLiteral s Source #
Instances
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 # | |
Constructors
Guard Text (GroundTheoryTerm s) |
Constructors
Element | |
Fields
|
data GroundTheoryAtom s Source #
Constructors
GroundTheoryAtom | |
Fields
|
Instances
Generic (GroundTheoryAtom s) Source # | |
NFData (GroundTheoryAtom s) Source # | |
type Rep (GroundTheoryAtom s) Source # | |
data GroundTheoryTerm s Source #
Constructors
SymbolTerm Text Text | |
FunctionTerm Text Text [GroundTheoryTerm s] | |
NumberTerm Text Integer | |
TupleTerm Text [Element s] | |
ListTerm Text [Element s] | |
SetTerm Text [Element s] |
Instances
Generic (GroundTheoryTerm s) Source # | |
NFData (GroundTheoryTerm s) Source # | |
type Rep (GroundTheoryTerm s) Source # | |
renderTerm :: GroundTheoryTerm s -> Text Source #
fromTheoryAtoms :: (MonadIO m, MonadThrow m, NFData w) => TheoryAtoms s -> ([GroundTheoryAtom s] -> w) -> m w Source #