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 |
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 # | |
type Rep SPSettingLabel :: Type -> Type from :: SPSettingLabel -> Rep SPSettingLabel x to :: Rep SPSettingLabel x -> SPSettingLabel | |
Generic SPHypothesis Source # | |
type Rep SPHypothesis :: Type -> Type from :: SPHypothesis -> Rep SPHypothesis x to :: Rep SPHypothesis x -> SPHypothesis | |
Generic SPSettingBody Source # | |
type Rep SPSettingBody :: Type -> Type from :: SPSettingBody -> Rep SPSettingBody x to :: Rep SPSettingBody x -> SPSettingBody | |
Generic SPSetting Source # | |
Generic SPLogState Source # | |
type Rep SPLogState :: Type -> Type from :: SPLogState -> Rep SPLogState x to :: Rep SPLogState x -> SPLogState | |
Generic SPDescription Source # | |
type Rep SPDescription :: Type -> Type from :: SPDescription -> Rep SPDescription x to :: Rep SPDescription x -> SPDescription | |
Generic SPValue Source # | |
Generic SPKey Source # | |
Generic SPParent Source # | |
Generic SPUserRuleAppl Source # | |
type Rep SPUserRuleAppl :: Type -> Type from :: SPUserRuleAppl -> Rep SPUserRuleAppl x to :: Rep SPUserRuleAppl x -> SPUserRuleAppl | |
Generic SPRuleAppl Source # | |
type Rep SPRuleAppl :: Type -> Type from :: SPRuleAppl -> Rep SPRuleAppl x to :: Rep SPRuleAppl x -> SPRuleAppl | |
Generic SPResult Source # | |
Generic SPReference Source # | |
type Rep SPReference :: Type -> Type from :: SPReference -> Rep SPReference x to :: Rep SPReference x -> SPReference | |
Generic SPProofStep Source # | |
type Rep SPProofStep :: Type -> Type from :: SPProofStep -> Rep SPProofStep x to :: Rep SPProofStep x -> SPProofStep | |
Generic SPProofList Source # | |
type Rep SPProofList :: Type -> Type from :: SPProofList -> Rep SPProofList x to :: Rep SPProofList x -> SPProofList | |
Generic SPSymbol Source # | |
Generic SPQuantSym Source # | |
type Rep SPQuantSym :: Type -> Type from :: SPQuantSym -> Rep SPQuantSym x to :: Rep SPQuantSym x -> SPQuantSym | |
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 # | |
type Rep TermWsList :: Type -> Type from :: TermWsList -> Rep TermWsList x to :: Rep TermWsList x -> TermWsList | |
Generic NSPClauseBody Source # | |
type Rep NSPClauseBody :: Type -> Type from :: NSPClauseBody -> Rep NSPClauseBody x to :: Rep NSPClauseBody x -> NSPClauseBody | |
Generic NSPClause Source # | |
Generic SPClauseType Source # | |
type Rep SPClauseType :: Type -> Type from :: SPClauseType -> Rep SPClauseType x to :: Rep SPClauseType x -> SPClauseType | |
Generic SPOriginType Source # | |
type Rep SPOriginType :: Type -> Type from :: SPOriginType -> Rep SPOriginType x to :: Rep SPOriginType x -> SPOriginType | |
Generic SPClauseList Source # | |
type Rep SPClauseList :: Type -> Type from :: SPClauseList -> Rep SPClauseList x to :: Rep SPClauseList x -> SPClauseList | |
Generic SPFormulaList Source # | |
type Rep SPFormulaList :: Type -> Type from :: SPFormulaList -> Rep SPFormulaList x to :: Rep SPFormulaList x -> SPFormulaList | |
Generic SPDeclaration Source # | |
type Rep SPDeclaration :: Type -> Type from :: SPDeclaration -> Rep SPDeclaration x to :: Rep SPDeclaration x -> SPDeclaration | |
Generic SPSortSym Source # | |
Generic SPSignSym Source # | |
Generic SPSymbolList Source # | |
type Rep SPSymbolList :: Type -> Type from :: SPSymbolList -> Rep SPSymbolList x to :: Rep SPSymbolList x -> SPSymbolList | |
Generic SPLogicalPart Source # | |
type Rep SPLogicalPart :: Type -> Type from :: SPLogicalPart -> Rep SPLogicalPart x to :: Rep SPLogicalPart x -> SPLogicalPart | |
Generic SPProblem Source # | |
Generic SFSymbType Source # | |
type Rep SFSymbType :: Type -> Type from :: SFSymbType -> Rep SFSymbType x to :: Rep SFSymbType x -> SFSymbType | |
Generic SFSymbol Source # | |
Generic Generated Source # | |
Generic Sign Source # | |
FromJSON SPCRBIND Source # | |
parseJSON :: Value -> Parser SPCRBIND parseJSONList :: Value -> Parser [SPCRBIND] | |
FromJSON SPSettingLabel Source # | |
parseJSON :: Value -> Parser SPSettingLabel parseJSONList :: Value -> Parser [SPSettingLabel] | |
FromJSON SPHypothesis Source # | |
parseJSON :: Value -> Parser SPHypothesis parseJSONList :: Value -> Parser [SPHypothesis] | |
FromJSON SPSettingBody Source # | |
parseJSON :: Value -> Parser SPSettingBody parseJSONList :: Value -> Parser [SPSettingBody] | |
FromJSON SPSetting Source # | |
parseJSON :: Value -> Parser SPSetting parseJSONList :: Value -> Parser [SPSetting] | |
FromJSON SPLogState Source # | |
parseJSON :: Value -> Parser SPLogState parseJSONList :: Value -> Parser [SPLogState] | |
FromJSON SPDescription Source # | |
parseJSON :: Value -> Parser SPDescription parseJSONList :: Value -> Parser [SPDescription] | |
FromJSON SPValue Source # | |
parseJSON :: Value -> Parser SPValue parseJSONList :: Value -> Parser [SPValue] | |
FromJSON SPKey Source # | |
parseJSON :: Value -> Parser SPKey parseJSONList :: Value -> Parser [SPKey] | |
FromJSON SPParent Source # | |
parseJSON :: Value -> Parser SPParent parseJSONList :: Value -> Parser [SPParent] | |
FromJSON SPUserRuleAppl Source # | |
parseJSON :: Value -> Parser SPUserRuleAppl parseJSONList :: Value -> Parser [SPUserRuleAppl] | |
FromJSON SPRuleAppl Source # | |
parseJSON :: Value -> Parser SPRuleAppl parseJSONList :: Value -> Parser [SPRuleAppl] | |
FromJSON SPResult Source # | |
parseJSON :: Value -> Parser SPResult parseJSONList :: Value -> Parser [SPResult] | |
FromJSON SPReference Source # | |
parseJSON :: Value -> Parser SPReference parseJSONList :: Value -> Parser [SPReference] | |
FromJSON SPProofStep Source # | |
parseJSON :: Value -> Parser SPProofStep parseJSONList :: Value -> Parser [SPProofStep] | |
FromJSON SPProofList Source # | |
parseJSON :: Value -> Parser SPProofList parseJSONList :: Value -> Parser [SPProofList] | |
FromJSON SPSymbol Source # | |
parseJSON :: Value -> Parser SPSymbol parseJSONList :: Value -> Parser [SPSymbol] | |
FromJSON SPQuantSym Source # | |
parseJSON :: Value -> Parser SPQuantSym parseJSONList :: Value -> Parser [SPQuantSym] | |
FromJSON SPLiteral Source # | |
parseJSON :: Value -> Parser SPLiteral parseJSONList :: Value -> Parser [SPLiteral] | |
FromJSON TPTP Source # | |
parseJSON :: Value -> Parser TPTP parseJSONList :: Value -> Parser [TPTP] | |
FromJSON Info Source # | |
parseJSON :: Value -> Parser Info parseJSONList :: Value -> Parser [Info] | |
FromJSON FormData Source # | |
parseJSON :: Value -> Parser FormData parseJSONList :: Value -> Parser [FormData] | |
FromJSON GenData Source # | |
parseJSON :: Value -> Parser GenData parseJSONList :: Value -> Parser [GenData] | |
FromJSON GenTerm Source # | |
parseJSON :: Value -> Parser GenTerm parseJSONList :: Value -> Parser [GenTerm] | |
FromJSON AWord Source # | |
parseJSON :: Value -> Parser AWord parseJSONList :: Value -> Parser [AWord] | |
FromJSON Source Source # | |
parseJSON :: Value -> Parser Source parseJSONList :: Value -> Parser [Source] | |
FromJSON Annos Source # | |
parseJSON :: Value -> Parser Annos parseJSONList :: Value -> Parser [Annos] | |
FromJSON Name Source # | |
parseJSON :: Value -> Parser Name parseJSONList :: Value -> Parser [Name] | |
FromJSON Role Source # | |
parseJSON :: Value -> Parser Role parseJSONList :: Value -> Parser [Role] | |
FromJSON FormKind Source # | |
parseJSON :: Value -> Parser FormKind parseJSONList :: Value -> Parser [FormKind] | |
FromJSON FileName Source # | |
parseJSON :: Value -> Parser FileName parseJSONList :: Value -> Parser [FileName] | |
FromJSON SPTerm Source # | |
parseJSON :: Value -> Parser SPTerm parseJSONList :: Value -> Parser [SPTerm] | |
FromJSON TermWsList Source # | |
parseJSON :: Value -> Parser TermWsList parseJSONList :: Value -> Parser [TermWsList] | |
FromJSON NSPClauseBody Source # | |
parseJSON :: Value -> Parser NSPClauseBody parseJSONList :: Value -> Parser [NSPClauseBody] | |
FromJSON NSPClause Source # | |
parseJSON :: Value -> Parser NSPClause parseJSONList :: Value -> Parser [NSPClause] | |
FromJSON SPClauseType Source # | |
parseJSON :: Value -> Parser SPClauseType parseJSONList :: Value -> Parser [SPClauseType] | |
FromJSON SPOriginType Source # | |
parseJSON :: Value -> Parser SPOriginType parseJSONList :: Value -> Parser [SPOriginType] | |
FromJSON SPClauseList Source # | |
parseJSON :: Value -> Parser SPClauseList parseJSONList :: Value -> Parser [SPClauseList] | |
FromJSON SPFormulaList Source # | |
parseJSON :: Value -> Parser SPFormulaList parseJSONList :: Value -> Parser [SPFormulaList] | |
FromJSON SPDeclaration Source # | |
parseJSON :: Value -> Parser SPDeclaration parseJSONList :: Value -> Parser [SPDeclaration] | |
FromJSON SPSortSym Source # | |
parseJSON :: Value -> Parser SPSortSym parseJSONList :: Value -> Parser [SPSortSym] | |
FromJSON SPSignSym Source # | |
parseJSON :: Value -> Parser SPSignSym parseJSONList :: Value -> Parser [SPSignSym] | |
FromJSON SPSymbolList Source # | |
parseJSON :: Value -> Parser SPSymbolList parseJSONList :: Value -> Parser [SPSymbolList] | |
FromJSON SPLogicalPart Source # | |
parseJSON :: Value -> Parser SPLogicalPart parseJSONList :: Value -> Parser [SPLogicalPart] | |
FromJSON SPProblem Source # | |
parseJSON :: Value -> Parser SPProblem parseJSONList :: Value -> Parser [SPProblem] | |
FromJSON SFSymbType Source # | |
parseJSON :: Value -> Parser SFSymbType parseJSONList :: Value -> Parser [SFSymbType] | |
FromJSON SFSymbol Source # | |
parseJSON :: Value -> Parser SFSymbol parseJSONList :: Value -> Parser [SFSymbol] | |
FromJSON Generated Source # | |
parseJSON :: Value -> Parser Generated parseJSONList :: Value -> Parser [Generated] | |
FromJSON Sign Source # | |
parseJSON :: Value -> Parser Sign parseJSONList :: Value -> Parser [Sign] | |
ToJSON SPCRBIND Source # | |
toEncoding :: SPCRBIND -> Encoding toJSONList :: [SPCRBIND] -> Value toEncodingList :: [SPCRBIND] -> Encoding | |
ToJSON SPSettingLabel Source # | |
toJSON :: SPSettingLabel -> Value toEncoding :: SPSettingLabel -> Encoding toJSONList :: [SPSettingLabel] -> Value toEncodingList :: [SPSettingLabel] -> Encoding | |
ToJSON SPHypothesis Source # | |
toJSON :: SPHypothesis -> Value toEncoding :: SPHypothesis -> Encoding toJSONList :: [SPHypothesis] -> Value toEncodingList :: [SPHypothesis] -> Encoding | |
ToJSON SPSettingBody Source # | |
toJSON :: SPSettingBody -> Value toEncoding :: SPSettingBody -> Encoding toJSONList :: [SPSettingBody] -> Value toEncodingList :: [SPSettingBody] -> Encoding | |
ToJSON SPSetting Source # | |
toEncoding :: SPSetting -> Encoding toJSONList :: [SPSetting] -> Value toEncodingList :: [SPSetting] -> Encoding | |
ToJSON SPLogState Source # | |
toJSON :: SPLogState -> Value toEncoding :: SPLogState -> Encoding toJSONList :: [SPLogState] -> Value toEncodingList :: [SPLogState] -> Encoding | |
ToJSON SPDescription Source # | |
toJSON :: SPDescription -> Value toEncoding :: SPDescription -> Encoding toJSONList :: [SPDescription] -> Value toEncodingList :: [SPDescription] -> Encoding | |
ToJSON SPValue Source # | |
toEncoding :: SPValue -> Encoding toJSONList :: [SPValue] -> Value toEncodingList :: [SPValue] -> Encoding | |
ToJSON SPKey Source # | |
ToJSON SPParent Source # | |
toEncoding :: SPParent -> Encoding toJSONList :: [SPParent] -> Value toEncodingList :: [SPParent] -> Encoding | |
ToJSON SPUserRuleAppl Source # | |
toJSON :: SPUserRuleAppl -> Value toEncoding :: SPUserRuleAppl -> Encoding toJSONList :: [SPUserRuleAppl] -> Value toEncodingList :: [SPUserRuleAppl] -> Encoding | |
ToJSON SPRuleAppl Source # | |
toJSON :: SPRuleAppl -> Value toEncoding :: SPRuleAppl -> Encoding toJSONList :: [SPRuleAppl] -> Value toEncodingList :: [SPRuleAppl] -> Encoding | |
ToJSON SPResult Source # | |
toEncoding :: SPResult -> Encoding toJSONList :: [SPResult] -> Value toEncodingList :: [SPResult] -> Encoding | |
ToJSON SPReference Source # | |
toJSON :: SPReference -> Value toEncoding :: SPReference -> Encoding toJSONList :: [SPReference] -> Value toEncodingList :: [SPReference] -> Encoding | |
ToJSON SPProofStep Source # | |
toJSON :: SPProofStep -> Value toEncoding :: SPProofStep -> Encoding toJSONList :: [SPProofStep] -> Value toEncodingList :: [SPProofStep] -> Encoding | |
ToJSON SPProofList Source # | |
toJSON :: SPProofList -> Value toEncoding :: SPProofList -> Encoding toJSONList :: [SPProofList] -> Value toEncodingList :: [SPProofList] -> Encoding | |
ToJSON SPSymbol Source # | |
toEncoding :: SPSymbol -> Encoding toJSONList :: [SPSymbol] -> Value toEncodingList :: [SPSymbol] -> Encoding | |
ToJSON SPQuantSym Source # | |
toJSON :: SPQuantSym -> Value toEncoding :: SPQuantSym -> Encoding toJSONList :: [SPQuantSym] -> Value toEncodingList :: [SPQuantSym] -> Encoding | |
ToJSON SPLiteral Source # | |
toEncoding :: SPLiteral -> Encoding toJSONList :: [SPLiteral] -> Value toEncodingList :: [SPLiteral] -> Encoding | |
ToJSON TPTP Source # | |
ToJSON Info Source # | |
ToJSON FormData Source # | |
toEncoding :: FormData -> Encoding toJSONList :: [FormData] -> Value toEncodingList :: [FormData] -> Encoding | |
ToJSON GenData Source # | |
toEncoding :: GenData -> Encoding toJSONList :: [GenData] -> Value toEncodingList :: [GenData] -> Encoding | |
ToJSON GenTerm Source # | |
toEncoding :: GenTerm -> Encoding toJSONList :: [GenTerm] -> Value toEncodingList :: [GenTerm] -> Encoding | |
ToJSON AWord Source # | |
ToJSON Source Source # | |
toEncoding :: Source -> Encoding toJSONList :: [Source] -> Value toEncodingList :: [Source] -> Encoding | |
ToJSON Annos Source # | |
ToJSON Name Source # | |
ToJSON Role Source # | |
ToJSON FormKind Source # | |
toEncoding :: FormKind -> Encoding toJSONList :: [FormKind] -> Value toEncodingList :: [FormKind] -> Encoding | |
ToJSON FileName Source # | |
toEncoding :: FileName -> Encoding toJSONList :: [FileName] -> Value toEncodingList :: [FileName] -> Encoding | |
ToJSON SPTerm Source # | |
toEncoding :: SPTerm -> Encoding toJSONList :: [SPTerm] -> Value toEncodingList :: [SPTerm] -> Encoding | |
ToJSON TermWsList Source # | |
toJSON :: TermWsList -> Value toEncoding :: TermWsList -> Encoding toJSONList :: [TermWsList] -> Value toEncodingList :: [TermWsList] -> Encoding | |
ToJSON NSPClauseBody Source # | |
toJSON :: NSPClauseBody -> Value toEncoding :: NSPClauseBody -> Encoding toJSONList :: [NSPClauseBody] -> Value toEncodingList :: [NSPClauseBody] -> Encoding | |
ToJSON NSPClause Source # | |
toEncoding :: NSPClause -> Encoding toJSONList :: [NSPClause] -> Value toEncodingList :: [NSPClause] -> Encoding | |
ToJSON SPClauseType Source # | |
toJSON :: SPClauseType -> Value toEncoding :: SPClauseType -> Encoding toJSONList :: [SPClauseType] -> Value toEncodingList :: [SPClauseType] -> Encoding | |
ToJSON SPOriginType Source # | |
toJSON :: SPOriginType -> Value toEncoding :: SPOriginType -> Encoding toJSONList :: [SPOriginType] -> Value toEncodingList :: [SPOriginType] -> Encoding | |
ToJSON SPClauseList Source # | |
toJSON :: SPClauseList -> Value toEncoding :: SPClauseList -> Encoding toJSONList :: [SPClauseList] -> Value toEncodingList :: [SPClauseList] -> Encoding | |
ToJSON SPFormulaList Source # | |
toJSON :: SPFormulaList -> Value toEncoding :: SPFormulaList -> Encoding toJSONList :: [SPFormulaList] -> Value toEncodingList :: [SPFormulaList] -> Encoding | |
ToJSON SPDeclaration Source # | |
toJSON :: SPDeclaration -> Value toEncoding :: SPDeclaration -> Encoding toJSONList :: [SPDeclaration] -> Value toEncodingList :: [SPDeclaration] -> Encoding | |
ToJSON SPSortSym Source # | |
toEncoding :: SPSortSym -> Encoding toJSONList :: [SPSortSym] -> Value toEncodingList :: [SPSortSym] -> Encoding | |
ToJSON SPSignSym Source # | |
toEncoding :: SPSignSym -> Encoding toJSONList :: [SPSignSym] -> Value toEncodingList :: [SPSignSym] -> Encoding | |
ToJSON SPSymbolList Source # | |
toJSON :: SPSymbolList -> Value toEncoding :: SPSymbolList -> Encoding toJSONList :: [SPSymbolList] -> Value toEncodingList :: [SPSymbolList] -> Encoding | |
ToJSON SPLogicalPart Source # | |
toJSON :: SPLogicalPart -> Value toEncoding :: SPLogicalPart -> Encoding toJSONList :: [SPLogicalPart] -> Value toEncodingList :: [SPLogicalPart] -> Encoding | |
ToJSON SPProblem Source # | |
toEncoding :: SPProblem -> Encoding toJSONList :: [SPProblem] -> Value toEncodingList :: [SPProblem] -> Encoding | |
ToJSON SFSymbType Source # | |
toJSON :: SFSymbType -> Value toEncoding :: SFSymbType -> Encoding toJSONList :: [SFSymbType] -> Value toEncodingList :: [SFSymbType] -> Encoding | |
ToJSON SFSymbol Source # | |
toEncoding :: SFSymbol -> Encoding toJSONList :: [SFSymbol] -> Value toEncodingList :: [SFSymbol] -> Encoding | |
ToJSON Generated Source # | |
toEncoding :: Generated -> Encoding toJSONList :: [Generated] -> Value toEncodingList :: [Generated] -> Encoding | |
ToJSON Sign Source # | |
ShATermConvertible SPCRBIND Source # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
toShATermAux :: ATermTable -> Sign -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Sign] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Sign) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Sign]) |