Copyright | (c) DFKI GmbH 2012 |
---|---|
License | GPLv2 or higher, see LICENSE.txt |
Maintainer | Christian.Maeder@dfki.de |
Stability | provisional |
Portability | non-portable(derive Typeable instances) |
Safe Haskell | None |
SoftFOL.ATC_SoftFOL
Contents
Description
Automatic derivation of instances via DrIFT-rule ShATermConvertible, Json
for the type(s):
Sign
Generated
SFSymbol
SFSymbType
SPProblem
SPLogicalPart
SPSymbolList
SPSignSym
SPSortSym
SPDeclaration
SPFormulaList
SPClauseList
SPOriginType
SPClauseType
NSPClause
NSPClauseBody
TermWsList
SPTerm
FileName
FormKind
Role
Name
Annos
Source
AWord
GenTerm
GenData
FormData
Info
TPTP
SPLiteral
SPQuantSym
SPSymbol
SPProofList
SPProofStep
SPReference
SPResult
SPRuleAppl
SPUserRuleAppl
SPParent
SPKey
SPValue
SPDescription
SPLogState
SPSetting
SPSettingBody
SPHypothesis
SPSettingLabel
SPCRBIND
Orphan instances
Generic SPCRBIND Source # | |
Generic SPSettingLabel Source # | |
Associated Types type Rep SPSettingLabel :: Type -> Type | |
Generic SPHypothesis Source # | |
Associated Types type Rep SPHypothesis :: Type -> Type | |
Generic SPSettingBody Source # | |
Associated Types type Rep SPSettingBody :: Type -> Type | |
Generic SPSetting Source # | |
Generic SPLogState Source # | |
Associated Types type Rep SPLogState :: Type -> Type | |
Generic SPDescription Source # | |
Associated Types type Rep SPDescription :: Type -> Type | |
Generic SPValue Source # | |
Generic SPKey Source # | |
Generic SPParent Source # | |
Generic SPUserRuleAppl Source # | |
Associated Types type Rep SPUserRuleAppl :: Type -> Type | |
Generic SPRuleAppl Source # | |
Associated Types type Rep SPRuleAppl :: Type -> Type | |
Generic SPResult Source # | |
Generic SPReference Source # | |
Associated Types type Rep SPReference :: Type -> Type | |
Generic SPProofStep Source # | |
Associated Types type Rep SPProofStep :: Type -> Type | |
Generic SPProofList Source # | |
Associated Types type Rep SPProofList :: Type -> Type | |
Generic SPSymbol Source # | |
Generic SPQuantSym Source # | |
Associated Types type Rep SPQuantSym :: Type -> Type | |
Generic SPLiteral Source # | |
Generic TPTP Source # | |
Generic Info Source # | |
Generic FormData Source # | |
Generic GenData Source # | |
Generic GenTerm Source # | |
Generic AWord Source # | |
Generic Source Source # | |
Generic Annos Source # | |
Generic Name Source # | |
Generic Role Source # | |
Generic FormKind Source # | |
Generic FileName Source # | |
Generic SPTerm Source # | |
Generic TermWsList Source # | |
Associated Types type Rep TermWsList :: Type -> Type | |
Generic NSPClauseBody Source # | |
Associated Types type Rep NSPClauseBody :: Type -> Type | |
Generic NSPClause Source # | |
Generic SPClauseType Source # | |
Associated Types type Rep SPClauseType :: Type -> Type | |
Generic SPOriginType Source # | |
Associated Types type Rep SPOriginType :: Type -> Type | |
Generic SPClauseList Source # | |
Associated Types type Rep SPClauseList :: Type -> Type | |
Generic SPFormulaList Source # | |
Associated Types type Rep SPFormulaList :: Type -> Type | |
Generic SPDeclaration Source # | |
Associated Types type Rep SPDeclaration :: Type -> Type | |
Generic SPSortSym Source # | |
Generic SPSignSym Source # | |
Generic SPSymbolList Source # | |
Associated Types type Rep SPSymbolList :: Type -> Type | |
Generic SPLogicalPart Source # | |
Associated Types type Rep SPLogicalPart :: Type -> Type | |
Generic SPProblem Source # | |
Generic SFSymbType Source # | |
Associated Types type Rep SFSymbType :: Type -> Type | |
Generic SFSymbol Source # | |
Generic Generated Source # | |
Generic Sign Source # | |
FromJSON SPCRBIND Source # | |
FromJSON SPSettingLabel Source # | |
FromJSON SPHypothesis Source # | |
FromJSON SPSettingBody Source # | |
FromJSON SPSetting Source # | |
FromJSON SPLogState Source # | |
FromJSON SPDescription Source # | |
FromJSON SPValue Source # | |
FromJSON SPKey Source # | |
FromJSON SPParent Source # | |
FromJSON SPUserRuleAppl Source # | |
FromJSON SPRuleAppl Source # | |
FromJSON SPResult Source # | |
FromJSON SPReference Source # | |
FromJSON SPProofStep Source # | |
FromJSON SPProofList Source # | |
FromJSON SPSymbol Source # | |
FromJSON SPQuantSym Source # | |
FromJSON SPLiteral Source # | |
FromJSON TPTP Source # | |
FromJSON Info Source # | |
FromJSON FormData Source # | |
FromJSON GenData Source # | |
FromJSON GenTerm Source # | |
FromJSON AWord Source # | |
FromJSON Source Source # | |
FromJSON Annos Source # | |
FromJSON Name Source # | |
FromJSON Role Source # | |
FromJSON FormKind Source # | |
FromJSON FileName Source # | |
FromJSON SPTerm Source # | |
FromJSON TermWsList Source # | |
FromJSON NSPClauseBody Source # | |
FromJSON NSPClause Source # | |
FromJSON SPClauseType Source # | |
FromJSON SPOriginType Source # | |
FromJSON SPClauseList Source # | |
FromJSON SPFormulaList Source # | |
FromJSON SPDeclaration Source # | |
FromJSON SPSortSym Source # | |
FromJSON SPSignSym Source # | |
FromJSON SPSymbolList Source # | |
FromJSON SPLogicalPart Source # | |
FromJSON SPProblem Source # | |
FromJSON SFSymbType Source # | |
FromJSON SFSymbol Source # | |
FromJSON Generated Source # | |
FromJSON Sign Source # | |
ToJSON SPCRBIND Source # | |
Methods toEncoding :: SPCRBIND -> Encoding toJSONList :: [SPCRBIND] -> Value toEncodingList :: [SPCRBIND] -> Encoding | |
ToJSON SPSettingLabel Source # | |
Methods toJSON :: SPSettingLabel -> Value toEncoding :: SPSettingLabel -> Encoding toJSONList :: [SPSettingLabel] -> Value toEncodingList :: [SPSettingLabel] -> Encoding | |
ToJSON SPHypothesis Source # | |
Methods toJSON :: SPHypothesis -> Value toEncoding :: SPHypothesis -> Encoding toJSONList :: [SPHypothesis] -> Value toEncodingList :: [SPHypothesis] -> Encoding | |
ToJSON SPSettingBody Source # | |
Methods toJSON :: SPSettingBody -> Value toEncoding :: SPSettingBody -> Encoding toJSONList :: [SPSettingBody] -> Value toEncodingList :: [SPSettingBody] -> Encoding | |
ToJSON SPSetting Source # | |
Methods toEncoding :: SPSetting -> Encoding toJSONList :: [SPSetting] -> Value toEncodingList :: [SPSetting] -> Encoding | |
ToJSON SPLogState Source # | |
Methods toJSON :: SPLogState -> Value toEncoding :: SPLogState -> Encoding toJSONList :: [SPLogState] -> Value toEncodingList :: [SPLogState] -> Encoding | |
ToJSON SPDescription Source # | |
Methods toJSON :: SPDescription -> Value toEncoding :: SPDescription -> Encoding toJSONList :: [SPDescription] -> Value toEncodingList :: [SPDescription] -> Encoding | |
ToJSON SPValue Source # | |
Methods toEncoding :: SPValue -> Encoding toJSONList :: [SPValue] -> Value toEncodingList :: [SPValue] -> Encoding | |
ToJSON SPKey Source # | |
Methods toEncoding :: SPKey -> Encoding toJSONList :: [SPKey] -> Value toEncodingList :: [SPKey] -> Encoding | |
ToJSON SPParent Source # | |
Methods toEncoding :: SPParent -> Encoding toJSONList :: [SPParent] -> Value toEncodingList :: [SPParent] -> Encoding | |
ToJSON SPUserRuleAppl Source # | |
Methods toJSON :: SPUserRuleAppl -> Value toEncoding :: SPUserRuleAppl -> Encoding toJSONList :: [SPUserRuleAppl] -> Value toEncodingList :: [SPUserRuleAppl] -> Encoding | |
ToJSON SPRuleAppl Source # | |
Methods toJSON :: SPRuleAppl -> Value toEncoding :: SPRuleAppl -> Encoding toJSONList :: [SPRuleAppl] -> Value toEncodingList :: [SPRuleAppl] -> Encoding | |
ToJSON SPResult Source # | |
Methods toEncoding :: SPResult -> Encoding toJSONList :: [SPResult] -> Value toEncodingList :: [SPResult] -> Encoding | |
ToJSON SPReference Source # | |
Methods toJSON :: SPReference -> Value toEncoding :: SPReference -> Encoding toJSONList :: [SPReference] -> Value toEncodingList :: [SPReference] -> Encoding | |
ToJSON SPProofStep Source # | |
Methods toJSON :: SPProofStep -> Value toEncoding :: SPProofStep -> Encoding toJSONList :: [SPProofStep] -> Value toEncodingList :: [SPProofStep] -> Encoding | |
ToJSON SPProofList Source # | |
Methods toJSON :: SPProofList -> Value toEncoding :: SPProofList -> Encoding toJSONList :: [SPProofList] -> Value toEncodingList :: [SPProofList] -> Encoding | |
ToJSON SPSymbol Source # | |
Methods toEncoding :: SPSymbol -> Encoding toJSONList :: [SPSymbol] -> Value toEncodingList :: [SPSymbol] -> Encoding | |
ToJSON SPQuantSym Source # | |
Methods toJSON :: SPQuantSym -> Value toEncoding :: SPQuantSym -> Encoding toJSONList :: [SPQuantSym] -> Value toEncodingList :: [SPQuantSym] -> Encoding | |
ToJSON SPLiteral Source # | |
Methods toEncoding :: SPLiteral -> Encoding toJSONList :: [SPLiteral] -> Value toEncodingList :: [SPLiteral] -> Encoding | |
ToJSON TPTP Source # | |
Methods toEncoding :: TPTP -> Encoding toJSONList :: [TPTP] -> Value toEncodingList :: [TPTP] -> Encoding | |
ToJSON Info Source # | |
Methods toEncoding :: Info -> Encoding toJSONList :: [Info] -> Value toEncodingList :: [Info] -> Encoding | |
ToJSON FormData Source # | |
Methods toEncoding :: FormData -> Encoding toJSONList :: [FormData] -> Value toEncodingList :: [FormData] -> Encoding | |
ToJSON GenData Source # | |
Methods toEncoding :: GenData -> Encoding toJSONList :: [GenData] -> Value toEncodingList :: [GenData] -> Encoding | |
ToJSON GenTerm Source # | |
Methods toEncoding :: GenTerm -> Encoding toJSONList :: [GenTerm] -> Value toEncodingList :: [GenTerm] -> Encoding | |
ToJSON AWord Source # | |
Methods toEncoding :: AWord -> Encoding toJSONList :: [AWord] -> Value toEncodingList :: [AWord] -> Encoding | |
ToJSON Source Source # | |
Methods toEncoding :: Source -> Encoding toJSONList :: [Source] -> Value toEncodingList :: [Source] -> Encoding | |
ToJSON Annos Source # | |
Methods toEncoding :: Annos -> Encoding toJSONList :: [Annos] -> Value toEncodingList :: [Annos] -> Encoding | |
ToJSON Name Source # | |
Methods toEncoding :: Name -> Encoding toJSONList :: [Name] -> Value toEncodingList :: [Name] -> Encoding | |
ToJSON Role Source # | |
Methods toEncoding :: Role -> Encoding toJSONList :: [Role] -> Value toEncodingList :: [Role] -> Encoding | |
ToJSON FormKind Source # | |
Methods toEncoding :: FormKind -> Encoding toJSONList :: [FormKind] -> Value toEncodingList :: [FormKind] -> Encoding | |
ToJSON FileName Source # | |
Methods toEncoding :: FileName -> Encoding toJSONList :: [FileName] -> Value toEncodingList :: [FileName] -> Encoding | |
ToJSON SPTerm Source # | |
Methods toEncoding :: SPTerm -> Encoding toJSONList :: [SPTerm] -> Value toEncodingList :: [SPTerm] -> Encoding | |
ToJSON TermWsList Source # | |
Methods toJSON :: TermWsList -> Value toEncoding :: TermWsList -> Encoding toJSONList :: [TermWsList] -> Value toEncodingList :: [TermWsList] -> Encoding | |
ToJSON NSPClauseBody Source # | |
Methods toJSON :: NSPClauseBody -> Value toEncoding :: NSPClauseBody -> Encoding toJSONList :: [NSPClauseBody] -> Value toEncodingList :: [NSPClauseBody] -> Encoding | |
ToJSON NSPClause Source # | |
Methods toEncoding :: NSPClause -> Encoding toJSONList :: [NSPClause] -> Value toEncodingList :: [NSPClause] -> Encoding | |
ToJSON SPClauseType Source # | |
Methods toJSON :: SPClauseType -> Value toEncoding :: SPClauseType -> Encoding toJSONList :: [SPClauseType] -> Value toEncodingList :: [SPClauseType] -> Encoding | |
ToJSON SPOriginType Source # | |
Methods toJSON :: SPOriginType -> Value toEncoding :: SPOriginType -> Encoding toJSONList :: [SPOriginType] -> Value toEncodingList :: [SPOriginType] -> Encoding | |
ToJSON SPClauseList Source # | |
Methods toJSON :: SPClauseList -> Value toEncoding :: SPClauseList -> Encoding toJSONList :: [SPClauseList] -> Value toEncodingList :: [SPClauseList] -> Encoding | |
ToJSON SPFormulaList Source # | |
Methods toJSON :: SPFormulaList -> Value toEncoding :: SPFormulaList -> Encoding toJSONList :: [SPFormulaList] -> Value toEncodingList :: [SPFormulaList] -> Encoding | |
ToJSON SPDeclaration Source # | |
Methods toJSON :: SPDeclaration -> Value toEncoding :: SPDeclaration -> Encoding toJSONList :: [SPDeclaration] -> Value toEncodingList :: [SPDeclaration] -> Encoding | |
ToJSON SPSortSym Source # | |
Methods toEncoding :: SPSortSym -> Encoding toJSONList :: [SPSortSym] -> Value toEncodingList :: [SPSortSym] -> Encoding | |
ToJSON SPSignSym Source # | |
Methods toEncoding :: SPSignSym -> Encoding toJSONList :: [SPSignSym] -> Value toEncodingList :: [SPSignSym] -> Encoding | |
ToJSON SPSymbolList Source # | |
Methods toJSON :: SPSymbolList -> Value toEncoding :: SPSymbolList -> Encoding toJSONList :: [SPSymbolList] -> Value toEncodingList :: [SPSymbolList] -> Encoding | |
ToJSON SPLogicalPart Source # | |
Methods toJSON :: SPLogicalPart -> Value toEncoding :: SPLogicalPart -> Encoding toJSONList :: [SPLogicalPart] -> Value toEncodingList :: [SPLogicalPart] -> Encoding | |
ToJSON SPProblem Source # | |
Methods toEncoding :: SPProblem -> Encoding toJSONList :: [SPProblem] -> Value toEncodingList :: [SPProblem] -> Encoding | |
ToJSON SFSymbType Source # | |
Methods toJSON :: SFSymbType -> Value toEncoding :: SFSymbType -> Encoding toJSONList :: [SFSymbType] -> Value toEncodingList :: [SFSymbType] -> Encoding | |
ToJSON SFSymbol Source # | |
Methods toEncoding :: SFSymbol -> Encoding toJSONList :: [SFSymbol] -> Value toEncodingList :: [SFSymbol] -> Encoding | |
ToJSON Generated Source # | |
Methods toEncoding :: Generated -> Encoding toJSONList :: [Generated] -> Value toEncodingList :: [Generated] -> Encoding | |
ToJSON Sign Source # | |
Methods toEncoding :: Sign -> Encoding toJSONList :: [Sign] -> Value toEncodingList :: [Sign] -> Encoding | |
ShATermConvertible SPCRBIND Source # | |
Methods toShATermAux :: ATermTable -> SPCRBIND -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [SPCRBIND] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, SPCRBIND) fromShATermList' :: Int -> ATermTable -> (ATermTable, [SPCRBIND]) | |
ShATermConvertible SPSettingLabel Source # | |
Methods toShATermAux :: ATermTable -> SPSettingLabel -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [SPSettingLabel] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, SPSettingLabel) fromShATermList' :: Int -> ATermTable -> (ATermTable, [SPSettingLabel]) | |
ShATermConvertible SPHypothesis Source # | |
Methods toShATermAux :: ATermTable -> SPHypothesis -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [SPHypothesis] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, SPHypothesis) fromShATermList' :: Int -> ATermTable -> (ATermTable, [SPHypothesis]) | |
ShATermConvertible SPSettingBody Source # | |
Methods toShATermAux :: ATermTable -> SPSettingBody -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [SPSettingBody] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, SPSettingBody) fromShATermList' :: Int -> ATermTable -> (ATermTable, [SPSettingBody]) | |
ShATermConvertible SPSetting Source # | |
Methods toShATermAux :: ATermTable -> SPSetting -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [SPSetting] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, SPSetting) fromShATermList' :: Int -> ATermTable -> (ATermTable, [SPSetting]) | |
ShATermConvertible SPLogState Source # | |
Methods toShATermAux :: ATermTable -> SPLogState -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [SPLogState] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, SPLogState) fromShATermList' :: Int -> ATermTable -> (ATermTable, [SPLogState]) | |
ShATermConvertible SPDescription Source # | |
Methods toShATermAux :: ATermTable -> SPDescription -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [SPDescription] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, SPDescription) fromShATermList' :: Int -> ATermTable -> (ATermTable, [SPDescription]) | |
ShATermConvertible SPValue Source # | |
Methods toShATermAux :: ATermTable -> SPValue -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [SPValue] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, SPValue) fromShATermList' :: Int -> ATermTable -> (ATermTable, [SPValue]) | |
ShATermConvertible SPKey Source # | |
Methods toShATermAux :: ATermTable -> SPKey -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [SPKey] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, SPKey) fromShATermList' :: Int -> ATermTable -> (ATermTable, [SPKey]) | |
ShATermConvertible SPParent Source # | |
Methods toShATermAux :: ATermTable -> SPParent -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [SPParent] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, SPParent) fromShATermList' :: Int -> ATermTable -> (ATermTable, [SPParent]) | |
ShATermConvertible SPUserRuleAppl Source # | |
Methods toShATermAux :: ATermTable -> SPUserRuleAppl -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [SPUserRuleAppl] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, SPUserRuleAppl) fromShATermList' :: Int -> ATermTable -> (ATermTable, [SPUserRuleAppl]) | |
ShATermConvertible SPRuleAppl Source # | |
Methods toShATermAux :: ATermTable -> SPRuleAppl -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [SPRuleAppl] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, SPRuleAppl) fromShATermList' :: Int -> ATermTable -> (ATermTable, [SPRuleAppl]) | |
ShATermConvertible SPResult Source # | |
Methods toShATermAux :: ATermTable -> SPResult -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [SPResult] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, SPResult) fromShATermList' :: Int -> ATermTable -> (ATermTable, [SPResult]) | |
ShATermConvertible SPReference Source # | |
Methods toShATermAux :: ATermTable -> SPReference -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [SPReference] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, SPReference) fromShATermList' :: Int -> ATermTable -> (ATermTable, [SPReference]) | |
ShATermConvertible SPProofStep Source # | |
Methods toShATermAux :: ATermTable -> SPProofStep -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [SPProofStep] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, SPProofStep) fromShATermList' :: Int -> ATermTable -> (ATermTable, [SPProofStep]) | |
ShATermConvertible SPProofList Source # | |
Methods toShATermAux :: ATermTable -> SPProofList -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [SPProofList] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, SPProofList) fromShATermList' :: Int -> ATermTable -> (ATermTable, [SPProofList]) | |
ShATermConvertible SPSymbol Source # | |
Methods toShATermAux :: ATermTable -> SPSymbol -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [SPSymbol] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, SPSymbol) fromShATermList' :: Int -> ATermTable -> (ATermTable, [SPSymbol]) | |
ShATermConvertible SPQuantSym Source # | |
Methods toShATermAux :: ATermTable -> SPQuantSym -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [SPQuantSym] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, SPQuantSym) fromShATermList' :: Int -> ATermTable -> (ATermTable, [SPQuantSym]) | |
ShATermConvertible SPLiteral Source # | |
Methods toShATermAux :: ATermTable -> SPLiteral -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [SPLiteral] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, SPLiteral) fromShATermList' :: Int -> ATermTable -> (ATermTable, [SPLiteral]) | |
ShATermConvertible TPTP Source # | |
Methods toShATermAux :: ATermTable -> TPTP -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [TPTP] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, TPTP) fromShATermList' :: Int -> ATermTable -> (ATermTable, [TPTP]) | |
ShATermConvertible Info Source # | |
Methods toShATermAux :: ATermTable -> Info -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Info] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Info) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Info]) | |
ShATermConvertible FormData Source # | |
Methods toShATermAux :: ATermTable -> FormData -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [FormData] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, FormData) fromShATermList' :: Int -> ATermTable -> (ATermTable, [FormData]) | |
ShATermConvertible GenData Source # | |
Methods toShATermAux :: ATermTable -> GenData -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [GenData] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, GenData) fromShATermList' :: Int -> ATermTable -> (ATermTable, [GenData]) | |
ShATermConvertible GenTerm Source # | |
Methods toShATermAux :: ATermTable -> GenTerm -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [GenTerm] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, GenTerm) fromShATermList' :: Int -> ATermTable -> (ATermTable, [GenTerm]) | |
ShATermConvertible AWord Source # | |
Methods toShATermAux :: ATermTable -> AWord -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [AWord] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, AWord) fromShATermList' :: Int -> ATermTable -> (ATermTable, [AWord]) | |
ShATermConvertible Source Source # | |
Methods toShATermAux :: ATermTable -> Source -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Source] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Source) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Source]) | |
ShATermConvertible Annos Source # | |
Methods toShATermAux :: ATermTable -> Annos -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Annos] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Annos) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Annos]) | |
ShATermConvertible Name Source # | |
Methods toShATermAux :: ATermTable -> Name -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Name] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Name) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Name]) | |
ShATermConvertible Role Source # | |
Methods toShATermAux :: ATermTable -> Role -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Role] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Role) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Role]) | |
ShATermConvertible FormKind Source # | |
Methods toShATermAux :: ATermTable -> FormKind -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [FormKind] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, FormKind) fromShATermList' :: Int -> ATermTable -> (ATermTable, [FormKind]) | |
ShATermConvertible FileName Source # | |
Methods toShATermAux :: ATermTable -> FileName -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [FileName] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, FileName) fromShATermList' :: Int -> ATermTable -> (ATermTable, [FileName]) | |
ShATermConvertible SPTerm Source # | |
Methods toShATermAux :: ATermTable -> SPTerm -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [SPTerm] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, SPTerm) fromShATermList' :: Int -> ATermTable -> (ATermTable, [SPTerm]) | |
ShATermConvertible TermWsList Source # | |
Methods toShATermAux :: ATermTable -> TermWsList -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [TermWsList] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, TermWsList) fromShATermList' :: Int -> ATermTable -> (ATermTable, [TermWsList]) | |
ShATermConvertible NSPClauseBody Source # | |
Methods toShATermAux :: ATermTable -> NSPClauseBody -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [NSPClauseBody] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, NSPClauseBody) fromShATermList' :: Int -> ATermTable -> (ATermTable, [NSPClauseBody]) | |
ShATermConvertible NSPClause Source # | |
Methods toShATermAux :: ATermTable -> NSPClause -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [NSPClause] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, NSPClause) fromShATermList' :: Int -> ATermTable -> (ATermTable, [NSPClause]) | |
ShATermConvertible SPClauseType Source # | |
Methods toShATermAux :: ATermTable -> SPClauseType -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [SPClauseType] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, SPClauseType) fromShATermList' :: Int -> ATermTable -> (ATermTable, [SPClauseType]) | |
ShATermConvertible SPOriginType Source # | |
Methods toShATermAux :: ATermTable -> SPOriginType -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [SPOriginType] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, SPOriginType) fromShATermList' :: Int -> ATermTable -> (ATermTable, [SPOriginType]) | |
ShATermConvertible SPClauseList Source # | |
Methods toShATermAux :: ATermTable -> SPClauseList -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [SPClauseList] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, SPClauseList) fromShATermList' :: Int -> ATermTable -> (ATermTable, [SPClauseList]) | |
ShATermConvertible SPFormulaList Source # | |
Methods toShATermAux :: ATermTable -> SPFormulaList -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [SPFormulaList] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, SPFormulaList) fromShATermList' :: Int -> ATermTable -> (ATermTable, [SPFormulaList]) | |
ShATermConvertible SPDeclaration Source # | |
Methods toShATermAux :: ATermTable -> SPDeclaration -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [SPDeclaration] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, SPDeclaration) fromShATermList' :: Int -> ATermTable -> (ATermTable, [SPDeclaration]) | |
ShATermConvertible SPSortSym Source # | |
Methods toShATermAux :: ATermTable -> SPSortSym -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [SPSortSym] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, SPSortSym) fromShATermList' :: Int -> ATermTable -> (ATermTable, [SPSortSym]) | |
ShATermConvertible SPSignSym Source # | |
Methods toShATermAux :: ATermTable -> SPSignSym -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [SPSignSym] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, SPSignSym) fromShATermList' :: Int -> ATermTable -> (ATermTable, [SPSignSym]) | |
ShATermConvertible SPSymbolList Source # | |
Methods toShATermAux :: ATermTable -> SPSymbolList -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [SPSymbolList] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, SPSymbolList) fromShATermList' :: Int -> ATermTable -> (ATermTable, [SPSymbolList]) | |
ShATermConvertible SPLogicalPart Source # | |
Methods toShATermAux :: ATermTable -> SPLogicalPart -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [SPLogicalPart] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, SPLogicalPart) fromShATermList' :: Int -> ATermTable -> (ATermTable, [SPLogicalPart]) | |
ShATermConvertible SPProblem Source # | |
Methods toShATermAux :: ATermTable -> SPProblem -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [SPProblem] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, SPProblem) fromShATermList' :: Int -> ATermTable -> (ATermTable, [SPProblem]) | |
ShATermConvertible SFSymbType Source # | |
Methods toShATermAux :: ATermTable -> SFSymbType -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [SFSymbType] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, SFSymbType) fromShATermList' :: Int -> ATermTable -> (ATermTable, [SFSymbType]) | |
ShATermConvertible SFSymbol Source # | |
Methods toShATermAux :: ATermTable -> SFSymbol -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [SFSymbol] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, SFSymbol) fromShATermList' :: Int -> ATermTable -> (ATermTable, [SFSymbol]) | |
ShATermConvertible Generated Source # | |
Methods toShATermAux :: ATermTable -> Generated -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Generated] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Generated) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Generated]) | |
ShATermConvertible Sign Source # | |
Methods toShATermAux :: ATermTable -> Sign -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Sign] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Sign) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Sign]) |