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):
TPTP_THF
Comment
DefinedComment
SystemComment
Include
Annotations
FormulaRole
THFFormula
THFLogicFormula
THFBinaryFormula
THFBinaryTuple
THFUnitaryFormula
THFQuantifiedFormula
THFVariable
THFTypedConst
THFTypeFormula
THFTypeableFormula
THFSubType
THFTopLevelType
THFUnitaryType
THFBinaryType
THFAtom
THFSequent
THFConnTerm
THFQuantifier
Quantifier
THFPairConnective
THFUnaryConnective
AssocConnective
DefinedType
DefinedPlainFormula
DefinedProp
DefinedPred
Term
FunctionTerm
PlainTerm
DefinedTerm
DefinedAtom
DefinedPlainTerm
DefinedFunctor
SystemTerm
PrincipalSymbol
Source
DagSource
ParentInfo
IntroType
ExternalSource
FileSource
TheoryName
InfoItem
FormulaItem
InferenceItem
InferenceStatus
StatusValue
GeneralTerm
GeneralData
GeneralFunction
FormulaData
Name
AtomicWord
Number
BasicSpecTHF
SymbolTHF
SymbolType
Type
Kind
SignTHF
TypeInfo
ConstInfo
THFCoreSl
THFSl
Orphan instances
Generic Number Source # | |
Generic AtomicWord Source # | |
type Rep AtomicWord :: Type -> Type from :: AtomicWord -> Rep AtomicWord x to :: Rep AtomicWord x -> AtomicWord | |
Generic Name Source # | |
Generic FormulaData Source # | |
type Rep FormulaData :: Type -> Type from :: FormulaData -> Rep FormulaData x to :: Rep FormulaData x -> FormulaData | |
Generic GeneralFunction Source # | |
type Rep GeneralFunction :: Type -> Type from :: GeneralFunction -> Rep GeneralFunction x to :: Rep GeneralFunction x -> GeneralFunction | |
Generic GeneralData Source # | |
type Rep GeneralData :: Type -> Type from :: GeneralData -> Rep GeneralData x to :: Rep GeneralData x -> GeneralData | |
Generic GeneralTerm Source # | |
type Rep GeneralTerm :: Type -> Type from :: GeneralTerm -> Rep GeneralTerm x to :: Rep GeneralTerm x -> GeneralTerm | |
Generic StatusValue Source # | |
type Rep StatusValue :: Type -> Type from :: StatusValue -> Rep StatusValue x to :: Rep StatusValue x -> StatusValue | |
Generic InferenceStatus Source # | |
type Rep InferenceStatus :: Type -> Type from :: InferenceStatus -> Rep InferenceStatus x to :: Rep InferenceStatus x -> InferenceStatus | |
Generic InferenceItem Source # | |
type Rep InferenceItem :: Type -> Type from :: InferenceItem -> Rep InferenceItem x to :: Rep InferenceItem x -> InferenceItem | |
Generic FormulaItem Source # | |
type Rep FormulaItem :: Type -> Type from :: FormulaItem -> Rep FormulaItem x to :: Rep FormulaItem x -> FormulaItem | |
Generic InfoItem Source # | |
Generic TheoryName Source # | |
type Rep TheoryName :: Type -> Type from :: TheoryName -> Rep TheoryName x to :: Rep TheoryName x -> TheoryName | |
Generic FileSource Source # | |
type Rep FileSource :: Type -> Type from :: FileSource -> Rep FileSource x to :: Rep FileSource x -> FileSource | |
Generic ExternalSource Source # | |
type Rep ExternalSource :: Type -> Type from :: ExternalSource -> Rep ExternalSource x to :: Rep ExternalSource x -> ExternalSource | |
Generic IntroType Source # | |
Generic ParentInfo Source # | |
type Rep ParentInfo :: Type -> Type from :: ParentInfo -> Rep ParentInfo x to :: Rep ParentInfo x -> ParentInfo | |
Generic DagSource Source # | |
Generic Source Source # | |
Generic PrincipalSymbol Source # | |
type Rep PrincipalSymbol :: Type -> Type from :: PrincipalSymbol -> Rep PrincipalSymbol x to :: Rep PrincipalSymbol x -> PrincipalSymbol | |
Generic SystemTerm Source # | |
type Rep SystemTerm :: Type -> Type from :: SystemTerm -> Rep SystemTerm x to :: Rep SystemTerm x -> SystemTerm | |
Generic DefinedFunctor Source # | |
type Rep DefinedFunctor :: Type -> Type from :: DefinedFunctor -> Rep DefinedFunctor x to :: Rep DefinedFunctor x -> DefinedFunctor | |
Generic DefinedPlainTerm Source # | |
type Rep DefinedPlainTerm :: Type -> Type from :: DefinedPlainTerm -> Rep DefinedPlainTerm x to :: Rep DefinedPlainTerm x -> DefinedPlainTerm | |
Generic DefinedAtom Source # | |
type Rep DefinedAtom :: Type -> Type from :: DefinedAtom -> Rep DefinedAtom x to :: Rep DefinedAtom x -> DefinedAtom | |
Generic DefinedTerm Source # | |
type Rep DefinedTerm :: Type -> Type from :: DefinedTerm -> Rep DefinedTerm x to :: Rep DefinedTerm x -> DefinedTerm | |
Generic PlainTerm Source # | |
Generic FunctionTerm Source # | |
type Rep FunctionTerm :: Type -> Type from :: FunctionTerm -> Rep FunctionTerm x to :: Rep FunctionTerm x -> FunctionTerm | |
Generic Term Source # | |
Generic DefinedPred Source # | |
type Rep DefinedPred :: Type -> Type from :: DefinedPred -> Rep DefinedPred x to :: Rep DefinedPred x -> DefinedPred | |
Generic DefinedProp Source # | |
type Rep DefinedProp :: Type -> Type from :: DefinedProp -> Rep DefinedProp x to :: Rep DefinedProp x -> DefinedProp | |
Generic DefinedPlainFormula Source # | |
type Rep DefinedPlainFormula :: Type -> Type from :: DefinedPlainFormula -> Rep DefinedPlainFormula x to :: Rep DefinedPlainFormula x -> DefinedPlainFormula | |
Generic DefinedType Source # | |
type Rep DefinedType :: Type -> Type from :: DefinedType -> Rep DefinedType x to :: Rep DefinedType x -> DefinedType | |
Generic AssocConnective Source # | |
type Rep AssocConnective :: Type -> Type from :: AssocConnective -> Rep AssocConnective x to :: Rep AssocConnective x -> AssocConnective | |
Generic THFUnaryConnective Source # | |
type Rep THFUnaryConnective :: Type -> Type from :: THFUnaryConnective -> Rep THFUnaryConnective x to :: Rep THFUnaryConnective x -> THFUnaryConnective | |
Generic THFPairConnective Source # | |
type Rep THFPairConnective :: Type -> Type from :: THFPairConnective -> Rep THFPairConnective x to :: Rep THFPairConnective x -> THFPairConnective | |
Generic Quantifier Source # | |
type Rep Quantifier :: Type -> Type from :: Quantifier -> Rep Quantifier x to :: Rep Quantifier x -> Quantifier | |
Generic THFQuantifier Source # | |
type Rep THFQuantifier :: Type -> Type from :: THFQuantifier -> Rep THFQuantifier x to :: Rep THFQuantifier x -> THFQuantifier | |
Generic THFConnTerm Source # | |
type Rep THFConnTerm :: Type -> Type from :: THFConnTerm -> Rep THFConnTerm x to :: Rep THFConnTerm x -> THFConnTerm | |
Generic THFSequent Source # | |
type Rep THFSequent :: Type -> Type from :: THFSequent -> Rep THFSequent x to :: Rep THFSequent x -> THFSequent | |
Generic THFAtom Source # | |
Generic THFBinaryType Source # | |
type Rep THFBinaryType :: Type -> Type from :: THFBinaryType -> Rep THFBinaryType x to :: Rep THFBinaryType x -> THFBinaryType | |
Generic THFUnitaryType Source # | |
type Rep THFUnitaryType :: Type -> Type from :: THFUnitaryType -> Rep THFUnitaryType x to :: Rep THFUnitaryType x -> THFUnitaryType | |
Generic THFTopLevelType Source # | |
type Rep THFTopLevelType :: Type -> Type from :: THFTopLevelType -> Rep THFTopLevelType x to :: Rep THFTopLevelType x -> THFTopLevelType | |
Generic THFSubType Source # | |
type Rep THFSubType :: Type -> Type from :: THFSubType -> Rep THFSubType x to :: Rep THFSubType x -> THFSubType | |
Generic THFTypeableFormula Source # | |
type Rep THFTypeableFormula :: Type -> Type from :: THFTypeableFormula -> Rep THFTypeableFormula x to :: Rep THFTypeableFormula x -> THFTypeableFormula | |
Generic THFTypeFormula Source # | |
type Rep THFTypeFormula :: Type -> Type from :: THFTypeFormula -> Rep THFTypeFormula x to :: Rep THFTypeFormula x -> THFTypeFormula | |
Generic THFTypedConst Source # | |
type Rep THFTypedConst :: Type -> Type from :: THFTypedConst -> Rep THFTypedConst x to :: Rep THFTypedConst x -> THFTypedConst | |
Generic THFVariable Source # | |
type Rep THFVariable :: Type -> Type from :: THFVariable -> Rep THFVariable x to :: Rep THFVariable x -> THFVariable | |
Generic THFQuantifiedFormula Source # | |
type Rep THFQuantifiedFormula :: Type -> Type from :: THFQuantifiedFormula -> Rep THFQuantifiedFormula x to :: Rep THFQuantifiedFormula x -> THFQuantifiedFormula | |
Generic THFUnitaryFormula Source # | |
type Rep THFUnitaryFormula :: Type -> Type from :: THFUnitaryFormula -> Rep THFUnitaryFormula x to :: Rep THFUnitaryFormula x -> THFUnitaryFormula | |
Generic THFBinaryTuple Source # | |
type Rep THFBinaryTuple :: Type -> Type from :: THFBinaryTuple -> Rep THFBinaryTuple x to :: Rep THFBinaryTuple x -> THFBinaryTuple | |
Generic THFBinaryFormula Source # | |
type Rep THFBinaryFormula :: Type -> Type from :: THFBinaryFormula -> Rep THFBinaryFormula x to :: Rep THFBinaryFormula x -> THFBinaryFormula | |
Generic THFLogicFormula Source # | |
type Rep THFLogicFormula :: Type -> Type from :: THFLogicFormula -> Rep THFLogicFormula x to :: Rep THFLogicFormula x -> THFLogicFormula | |
Generic THFFormula Source # | |
type Rep THFFormula :: Type -> Type from :: THFFormula -> Rep THFFormula x to :: Rep THFFormula x -> THFFormula | |
Generic FormulaRole Source # | |
type Rep FormulaRole :: Type -> Type from :: FormulaRole -> Rep FormulaRole x to :: Rep FormulaRole x -> FormulaRole | |
Generic Annotations Source # | |
type Rep Annotations :: Type -> Type from :: Annotations -> Rep Annotations x to :: Rep Annotations x -> Annotations | |
Generic Include Source # | |
Generic SystemComment Source # | |
type Rep SystemComment :: Type -> Type from :: SystemComment -> Rep SystemComment x to :: Rep SystemComment x -> SystemComment | |
Generic DefinedComment Source # | |
type Rep DefinedComment :: Type -> Type from :: DefinedComment -> Rep DefinedComment x to :: Rep DefinedComment x -> DefinedComment | |
Generic Comment Source # | |
Generic TPTP_THF Source # | |
Generic Kind Source # | |
Generic Type Source # | |
Generic SymbolType Source # | |
type Rep SymbolType :: Type -> Type from :: SymbolType -> Rep SymbolType x to :: Rep SymbolType x -> SymbolType | |
Generic SymbolTHF Source # | |
Generic BasicSpecTHF Source # | |
type Rep BasicSpecTHF :: Type -> Type from :: BasicSpecTHF -> Rep BasicSpecTHF x to :: Rep BasicSpecTHF x -> BasicSpecTHF | |
Generic ConstInfo Source # | |
Generic TypeInfo Source # | |
Generic SignTHF Source # | |
Generic THFSl Source # | |
Generic THFCoreSl Source # | |
FromJSON Number Source # | |
parseJSON :: Value -> Parser Number parseJSONList :: Value -> Parser [Number] | |
FromJSON AtomicWord Source # | |
parseJSON :: Value -> Parser AtomicWord parseJSONList :: Value -> Parser [AtomicWord] | |
FromJSON Name Source # | |
parseJSON :: Value -> Parser Name parseJSONList :: Value -> Parser [Name] | |
FromJSON FormulaData Source # | |
parseJSON :: Value -> Parser FormulaData parseJSONList :: Value -> Parser [FormulaData] | |
FromJSON GeneralFunction Source # | |
parseJSON :: Value -> Parser GeneralFunction parseJSONList :: Value -> Parser [GeneralFunction] | |
FromJSON GeneralData Source # | |
parseJSON :: Value -> Parser GeneralData parseJSONList :: Value -> Parser [GeneralData] | |
FromJSON GeneralTerm Source # | |
parseJSON :: Value -> Parser GeneralTerm parseJSONList :: Value -> Parser [GeneralTerm] | |
FromJSON StatusValue Source # | |
parseJSON :: Value -> Parser StatusValue parseJSONList :: Value -> Parser [StatusValue] | |
FromJSON InferenceStatus Source # | |
parseJSON :: Value -> Parser InferenceStatus parseJSONList :: Value -> Parser [InferenceStatus] | |
FromJSON InferenceItem Source # | |
parseJSON :: Value -> Parser InferenceItem parseJSONList :: Value -> Parser [InferenceItem] | |
FromJSON FormulaItem Source # | |
parseJSON :: Value -> Parser FormulaItem parseJSONList :: Value -> Parser [FormulaItem] | |
FromJSON InfoItem Source # | |
parseJSON :: Value -> Parser InfoItem parseJSONList :: Value -> Parser [InfoItem] | |
FromJSON TheoryName Source # | |
parseJSON :: Value -> Parser TheoryName parseJSONList :: Value -> Parser [TheoryName] | |
FromJSON FileSource Source # | |
parseJSON :: Value -> Parser FileSource parseJSONList :: Value -> Parser [FileSource] | |
FromJSON ExternalSource Source # | |
parseJSON :: Value -> Parser ExternalSource parseJSONList :: Value -> Parser [ExternalSource] | |
FromJSON IntroType Source # | |
parseJSON :: Value -> Parser IntroType parseJSONList :: Value -> Parser [IntroType] | |
FromJSON ParentInfo Source # | |
parseJSON :: Value -> Parser ParentInfo parseJSONList :: Value -> Parser [ParentInfo] | |
FromJSON DagSource Source # | |
parseJSON :: Value -> Parser DagSource parseJSONList :: Value -> Parser [DagSource] | |
FromJSON Source Source # | |
parseJSON :: Value -> Parser Source parseJSONList :: Value -> Parser [Source] | |
FromJSON PrincipalSymbol Source # | |
parseJSON :: Value -> Parser PrincipalSymbol parseJSONList :: Value -> Parser [PrincipalSymbol] | |
FromJSON SystemTerm Source # | |
parseJSON :: Value -> Parser SystemTerm parseJSONList :: Value -> Parser [SystemTerm] | |
FromJSON DefinedFunctor Source # | |
parseJSON :: Value -> Parser DefinedFunctor parseJSONList :: Value -> Parser [DefinedFunctor] | |
FromJSON DefinedPlainTerm Source # | |
parseJSON :: Value -> Parser DefinedPlainTerm parseJSONList :: Value -> Parser [DefinedPlainTerm] | |
FromJSON DefinedAtom Source # | |
parseJSON :: Value -> Parser DefinedAtom parseJSONList :: Value -> Parser [DefinedAtom] | |
FromJSON DefinedTerm Source # | |
parseJSON :: Value -> Parser DefinedTerm parseJSONList :: Value -> Parser [DefinedTerm] | |
FromJSON PlainTerm Source # | |
parseJSON :: Value -> Parser PlainTerm parseJSONList :: Value -> Parser [PlainTerm] | |
FromJSON FunctionTerm Source # | |
parseJSON :: Value -> Parser FunctionTerm parseJSONList :: Value -> Parser [FunctionTerm] | |
FromJSON Term Source # | |
parseJSON :: Value -> Parser Term parseJSONList :: Value -> Parser [Term] | |
FromJSON DefinedPred Source # | |
parseJSON :: Value -> Parser DefinedPred parseJSONList :: Value -> Parser [DefinedPred] | |
FromJSON DefinedProp Source # | |
parseJSON :: Value -> Parser DefinedProp parseJSONList :: Value -> Parser [DefinedProp] | |
FromJSON DefinedPlainFormula Source # | |
parseJSON :: Value -> Parser DefinedPlainFormula parseJSONList :: Value -> Parser [DefinedPlainFormula] | |
FromJSON DefinedType Source # | |
parseJSON :: Value -> Parser DefinedType parseJSONList :: Value -> Parser [DefinedType] | |
FromJSON AssocConnective Source # | |
parseJSON :: Value -> Parser AssocConnective parseJSONList :: Value -> Parser [AssocConnective] | |
FromJSON THFUnaryConnective Source # | |
parseJSON :: Value -> Parser THFUnaryConnective parseJSONList :: Value -> Parser [THFUnaryConnective] | |
FromJSON THFPairConnective Source # | |
parseJSON :: Value -> Parser THFPairConnective parseJSONList :: Value -> Parser [THFPairConnective] | |
FromJSON Quantifier Source # | |
parseJSON :: Value -> Parser Quantifier parseJSONList :: Value -> Parser [Quantifier] | |
FromJSON THFQuantifier Source # | |
parseJSON :: Value -> Parser THFQuantifier parseJSONList :: Value -> Parser [THFQuantifier] | |
FromJSON THFConnTerm Source # | |
parseJSON :: Value -> Parser THFConnTerm parseJSONList :: Value -> Parser [THFConnTerm] | |
FromJSON THFSequent Source # | |
parseJSON :: Value -> Parser THFSequent parseJSONList :: Value -> Parser [THFSequent] | |
FromJSON THFAtom Source # | |
parseJSON :: Value -> Parser THFAtom parseJSONList :: Value -> Parser [THFAtom] | |
FromJSON THFBinaryType Source # | |
parseJSON :: Value -> Parser THFBinaryType parseJSONList :: Value -> Parser [THFBinaryType] | |
FromJSON THFUnitaryType Source # | |
parseJSON :: Value -> Parser THFUnitaryType parseJSONList :: Value -> Parser [THFUnitaryType] | |
FromJSON THFTopLevelType Source # | |
parseJSON :: Value -> Parser THFTopLevelType parseJSONList :: Value -> Parser [THFTopLevelType] | |
FromJSON THFSubType Source # | |
parseJSON :: Value -> Parser THFSubType parseJSONList :: Value -> Parser [THFSubType] | |
FromJSON THFTypeableFormula Source # | |
parseJSON :: Value -> Parser THFTypeableFormula parseJSONList :: Value -> Parser [THFTypeableFormula] | |
FromJSON THFTypeFormula Source # | |
parseJSON :: Value -> Parser THFTypeFormula parseJSONList :: Value -> Parser [THFTypeFormula] | |
FromJSON THFTypedConst Source # | |
parseJSON :: Value -> Parser THFTypedConst parseJSONList :: Value -> Parser [THFTypedConst] | |
FromJSON THFVariable Source # | |
parseJSON :: Value -> Parser THFVariable parseJSONList :: Value -> Parser [THFVariable] | |
FromJSON THFQuantifiedFormula Source # | |
parseJSON :: Value -> Parser THFQuantifiedFormula parseJSONList :: Value -> Parser [THFQuantifiedFormula] | |
FromJSON THFUnitaryFormula Source # | |
parseJSON :: Value -> Parser THFUnitaryFormula parseJSONList :: Value -> Parser [THFUnitaryFormula] | |
FromJSON THFBinaryTuple Source # | |
parseJSON :: Value -> Parser THFBinaryTuple parseJSONList :: Value -> Parser [THFBinaryTuple] | |
FromJSON THFBinaryFormula Source # | |
parseJSON :: Value -> Parser THFBinaryFormula parseJSONList :: Value -> Parser [THFBinaryFormula] | |
FromJSON THFLogicFormula Source # | |
parseJSON :: Value -> Parser THFLogicFormula parseJSONList :: Value -> Parser [THFLogicFormula] | |
FromJSON THFFormula Source # | |
parseJSON :: Value -> Parser THFFormula parseJSONList :: Value -> Parser [THFFormula] | |
FromJSON FormulaRole Source # | |
parseJSON :: Value -> Parser FormulaRole parseJSONList :: Value -> Parser [FormulaRole] | |
FromJSON Annotations Source # | |
parseJSON :: Value -> Parser Annotations parseJSONList :: Value -> Parser [Annotations] | |
FromJSON Include Source # | |
parseJSON :: Value -> Parser Include parseJSONList :: Value -> Parser [Include] | |
FromJSON SystemComment Source # | |
parseJSON :: Value -> Parser SystemComment parseJSONList :: Value -> Parser [SystemComment] | |
FromJSON DefinedComment Source # | |
parseJSON :: Value -> Parser DefinedComment parseJSONList :: Value -> Parser [DefinedComment] | |
FromJSON Comment Source # | |
parseJSON :: Value -> Parser Comment parseJSONList :: Value -> Parser [Comment] | |
FromJSON TPTP_THF Source # | |
parseJSON :: Value -> Parser TPTP_THF parseJSONList :: Value -> Parser [TPTP_THF] | |
FromJSON Kind Source # | |
parseJSON :: Value -> Parser Kind parseJSONList :: Value -> Parser [Kind] | |
FromJSON Type Source # | |
parseJSON :: Value -> Parser Type parseJSONList :: Value -> Parser [Type] | |
FromJSON SymbolType Source # | |
parseJSON :: Value -> Parser SymbolType parseJSONList :: Value -> Parser [SymbolType] | |
FromJSON SymbolTHF Source # | |
parseJSON :: Value -> Parser SymbolTHF parseJSONList :: Value -> Parser [SymbolTHF] | |
FromJSON BasicSpecTHF Source # | |
parseJSON :: Value -> Parser BasicSpecTHF parseJSONList :: Value -> Parser [BasicSpecTHF] | |
FromJSON ConstInfo Source # | |
parseJSON :: Value -> Parser ConstInfo parseJSONList :: Value -> Parser [ConstInfo] | |
FromJSON TypeInfo Source # | |
parseJSON :: Value -> Parser TypeInfo parseJSONList :: Value -> Parser [TypeInfo] | |
FromJSON SignTHF Source # | |
parseJSON :: Value -> Parser SignTHF parseJSONList :: Value -> Parser [SignTHF] | |
FromJSON THFSl Source # | |
parseJSON :: Value -> Parser THFSl parseJSONList :: Value -> Parser [THFSl] | |
FromJSON THFCoreSl Source # | |
parseJSON :: Value -> Parser THFCoreSl parseJSONList :: Value -> Parser [THFCoreSl] | |
ToJSON Number Source # | |
toEncoding :: Number -> Encoding toJSONList :: [Number] -> Value toEncodingList :: [Number] -> Encoding | |
ToJSON AtomicWord Source # | |
toJSON :: AtomicWord -> Value toEncoding :: AtomicWord -> Encoding toJSONList :: [AtomicWord] -> Value toEncodingList :: [AtomicWord] -> Encoding | |
ToJSON Name Source # | |
ToJSON FormulaData Source # | |
toJSON :: FormulaData -> Value toEncoding :: FormulaData -> Encoding toJSONList :: [FormulaData] -> Value toEncodingList :: [FormulaData] -> Encoding | |
ToJSON GeneralFunction Source # | |
toJSON :: GeneralFunction -> Value toEncoding :: GeneralFunction -> Encoding toJSONList :: [GeneralFunction] -> Value toEncodingList :: [GeneralFunction] -> Encoding | |
ToJSON GeneralData Source # | |
toJSON :: GeneralData -> Value toEncoding :: GeneralData -> Encoding toJSONList :: [GeneralData] -> Value toEncodingList :: [GeneralData] -> Encoding | |
ToJSON GeneralTerm Source # | |
toJSON :: GeneralTerm -> Value toEncoding :: GeneralTerm -> Encoding toJSONList :: [GeneralTerm] -> Value toEncodingList :: [GeneralTerm] -> Encoding | |
ToJSON StatusValue Source # | |
toJSON :: StatusValue -> Value toEncoding :: StatusValue -> Encoding toJSONList :: [StatusValue] -> Value toEncodingList :: [StatusValue] -> Encoding | |
ToJSON InferenceStatus Source # | |
toJSON :: InferenceStatus -> Value toEncoding :: InferenceStatus -> Encoding toJSONList :: [InferenceStatus] -> Value toEncodingList :: [InferenceStatus] -> Encoding | |
ToJSON InferenceItem Source # | |
toJSON :: InferenceItem -> Value toEncoding :: InferenceItem -> Encoding toJSONList :: [InferenceItem] -> Value toEncodingList :: [InferenceItem] -> Encoding | |
ToJSON FormulaItem Source # | |
toJSON :: FormulaItem -> Value toEncoding :: FormulaItem -> Encoding toJSONList :: [FormulaItem] -> Value toEncodingList :: [FormulaItem] -> Encoding | |
ToJSON InfoItem Source # | |
toEncoding :: InfoItem -> Encoding toJSONList :: [InfoItem] -> Value toEncodingList :: [InfoItem] -> Encoding | |
ToJSON TheoryName Source # | |
toJSON :: TheoryName -> Value toEncoding :: TheoryName -> Encoding toJSONList :: [TheoryName] -> Value toEncodingList :: [TheoryName] -> Encoding | |
ToJSON FileSource Source # | |
toJSON :: FileSource -> Value toEncoding :: FileSource -> Encoding toJSONList :: [FileSource] -> Value toEncodingList :: [FileSource] -> Encoding | |
ToJSON ExternalSource Source # | |
toJSON :: ExternalSource -> Value toEncoding :: ExternalSource -> Encoding toJSONList :: [ExternalSource] -> Value toEncodingList :: [ExternalSource] -> Encoding | |
ToJSON IntroType Source # | |
toEncoding :: IntroType -> Encoding toJSONList :: [IntroType] -> Value toEncodingList :: [IntroType] -> Encoding | |
ToJSON ParentInfo Source # | |
toJSON :: ParentInfo -> Value toEncoding :: ParentInfo -> Encoding toJSONList :: [ParentInfo] -> Value toEncodingList :: [ParentInfo] -> Encoding | |
ToJSON DagSource Source # | |
toEncoding :: DagSource -> Encoding toJSONList :: [DagSource] -> Value toEncodingList :: [DagSource] -> Encoding | |
ToJSON Source Source # | |
toEncoding :: Source -> Encoding toJSONList :: [Source] -> Value toEncodingList :: [Source] -> Encoding | |
ToJSON PrincipalSymbol Source # | |
toJSON :: PrincipalSymbol -> Value toEncoding :: PrincipalSymbol -> Encoding toJSONList :: [PrincipalSymbol] -> Value toEncodingList :: [PrincipalSymbol] -> Encoding | |
ToJSON SystemTerm Source # | |
toJSON :: SystemTerm -> Value toEncoding :: SystemTerm -> Encoding toJSONList :: [SystemTerm] -> Value toEncodingList :: [SystemTerm] -> Encoding | |
ToJSON DefinedFunctor Source # | |
toJSON :: DefinedFunctor -> Value toEncoding :: DefinedFunctor -> Encoding toJSONList :: [DefinedFunctor] -> Value toEncodingList :: [DefinedFunctor] -> Encoding | |
ToJSON DefinedPlainTerm Source # | |
toJSON :: DefinedPlainTerm -> Value toEncoding :: DefinedPlainTerm -> Encoding toJSONList :: [DefinedPlainTerm] -> Value toEncodingList :: [DefinedPlainTerm] -> Encoding | |
ToJSON DefinedAtom Source # | |
toJSON :: DefinedAtom -> Value toEncoding :: DefinedAtom -> Encoding toJSONList :: [DefinedAtom] -> Value toEncodingList :: [DefinedAtom] -> Encoding | |
ToJSON DefinedTerm Source # | |
toJSON :: DefinedTerm -> Value toEncoding :: DefinedTerm -> Encoding toJSONList :: [DefinedTerm] -> Value toEncodingList :: [DefinedTerm] -> Encoding | |
ToJSON PlainTerm Source # | |
toEncoding :: PlainTerm -> Encoding toJSONList :: [PlainTerm] -> Value toEncodingList :: [PlainTerm] -> Encoding | |
ToJSON FunctionTerm Source # | |
toJSON :: FunctionTerm -> Value toEncoding :: FunctionTerm -> Encoding toJSONList :: [FunctionTerm] -> Value toEncodingList :: [FunctionTerm] -> Encoding | |
ToJSON Term Source # | |
ToJSON DefinedPred Source # | |
toJSON :: DefinedPred -> Value toEncoding :: DefinedPred -> Encoding toJSONList :: [DefinedPred] -> Value toEncodingList :: [DefinedPred] -> Encoding | |
ToJSON DefinedProp Source # | |
toJSON :: DefinedProp -> Value toEncoding :: DefinedProp -> Encoding toJSONList :: [DefinedProp] -> Value toEncodingList :: [DefinedProp] -> Encoding | |
ToJSON DefinedPlainFormula Source # | |
toJSON :: DefinedPlainFormula -> Value toEncoding :: DefinedPlainFormula -> Encoding toJSONList :: [DefinedPlainFormula] -> Value toEncodingList :: [DefinedPlainFormula] -> Encoding | |
ToJSON DefinedType Source # | |
toJSON :: DefinedType -> Value toEncoding :: DefinedType -> Encoding toJSONList :: [DefinedType] -> Value toEncodingList :: [DefinedType] -> Encoding | |
ToJSON AssocConnective Source # | |
toJSON :: AssocConnective -> Value toEncoding :: AssocConnective -> Encoding toJSONList :: [AssocConnective] -> Value toEncodingList :: [AssocConnective] -> Encoding | |
ToJSON THFUnaryConnective Source # | |
toJSON :: THFUnaryConnective -> Value toEncoding :: THFUnaryConnective -> Encoding toJSONList :: [THFUnaryConnective] -> Value toEncodingList :: [THFUnaryConnective] -> Encoding | |
ToJSON THFPairConnective Source # | |
toJSON :: THFPairConnective -> Value toEncoding :: THFPairConnective -> Encoding toJSONList :: [THFPairConnective] -> Value toEncodingList :: [THFPairConnective] -> Encoding | |
ToJSON Quantifier Source # | |
toJSON :: Quantifier -> Value toEncoding :: Quantifier -> Encoding toJSONList :: [Quantifier] -> Value toEncodingList :: [Quantifier] -> Encoding | |
ToJSON THFQuantifier Source # | |
toJSON :: THFQuantifier -> Value toEncoding :: THFQuantifier -> Encoding toJSONList :: [THFQuantifier] -> Value toEncodingList :: [THFQuantifier] -> Encoding | |
ToJSON THFConnTerm Source # | |
toJSON :: THFConnTerm -> Value toEncoding :: THFConnTerm -> Encoding toJSONList :: [THFConnTerm] -> Value toEncodingList :: [THFConnTerm] -> Encoding | |
ToJSON THFSequent Source # | |
toJSON :: THFSequent -> Value toEncoding :: THFSequent -> Encoding toJSONList :: [THFSequent] -> Value toEncodingList :: [THFSequent] -> Encoding | |
ToJSON THFAtom Source # | |
toEncoding :: THFAtom -> Encoding toJSONList :: [THFAtom] -> Value toEncodingList :: [THFAtom] -> Encoding | |
ToJSON THFBinaryType Source # | |
toJSON :: THFBinaryType -> Value toEncoding :: THFBinaryType -> Encoding toJSONList :: [THFBinaryType] -> Value toEncodingList :: [THFBinaryType] -> Encoding | |
ToJSON THFUnitaryType Source # | |
toJSON :: THFUnitaryType -> Value toEncoding :: THFUnitaryType -> Encoding toJSONList :: [THFUnitaryType] -> Value toEncodingList :: [THFUnitaryType] -> Encoding | |
ToJSON THFTopLevelType Source # | |
toJSON :: THFTopLevelType -> Value toEncoding :: THFTopLevelType -> Encoding toJSONList :: [THFTopLevelType] -> Value toEncodingList :: [THFTopLevelType] -> Encoding | |
ToJSON THFSubType Source # | |
toJSON :: THFSubType -> Value toEncoding :: THFSubType -> Encoding toJSONList :: [THFSubType] -> Value toEncodingList :: [THFSubType] -> Encoding | |
ToJSON THFTypeableFormula Source # | |
toJSON :: THFTypeableFormula -> Value toEncoding :: THFTypeableFormula -> Encoding toJSONList :: [THFTypeableFormula] -> Value toEncodingList :: [THFTypeableFormula] -> Encoding | |
ToJSON THFTypeFormula Source # | |
toJSON :: THFTypeFormula -> Value toEncoding :: THFTypeFormula -> Encoding toJSONList :: [THFTypeFormula] -> Value toEncodingList :: [THFTypeFormula] -> Encoding | |
ToJSON THFTypedConst Source # | |
toJSON :: THFTypedConst -> Value toEncoding :: THFTypedConst -> Encoding toJSONList :: [THFTypedConst] -> Value toEncodingList :: [THFTypedConst] -> Encoding | |
ToJSON THFVariable Source # | |
toJSON :: THFVariable -> Value toEncoding :: THFVariable -> Encoding toJSONList :: [THFVariable] -> Value toEncodingList :: [THFVariable] -> Encoding | |
ToJSON THFQuantifiedFormula Source # | |
toJSON :: THFQuantifiedFormula -> Value toEncoding :: THFQuantifiedFormula -> Encoding toJSONList :: [THFQuantifiedFormula] -> Value toEncodingList :: [THFQuantifiedFormula] -> Encoding | |
ToJSON THFUnitaryFormula Source # | |
toJSON :: THFUnitaryFormula -> Value toEncoding :: THFUnitaryFormula -> Encoding toJSONList :: [THFUnitaryFormula] -> Value toEncodingList :: [THFUnitaryFormula] -> Encoding | |
ToJSON THFBinaryTuple Source # | |
toJSON :: THFBinaryTuple -> Value toEncoding :: THFBinaryTuple -> Encoding toJSONList :: [THFBinaryTuple] -> Value toEncodingList :: [THFBinaryTuple] -> Encoding | |
ToJSON THFBinaryFormula Source # | |
toJSON :: THFBinaryFormula -> Value toEncoding :: THFBinaryFormula -> Encoding toJSONList :: [THFBinaryFormula] -> Value toEncodingList :: [THFBinaryFormula] -> Encoding | |
ToJSON THFLogicFormula Source # | |
toJSON :: THFLogicFormula -> Value toEncoding :: THFLogicFormula -> Encoding toJSONList :: [THFLogicFormula] -> Value toEncodingList :: [THFLogicFormula] -> Encoding | |
ToJSON THFFormula Source # | |
toJSON :: THFFormula -> Value toEncoding :: THFFormula -> Encoding toJSONList :: [THFFormula] -> Value toEncodingList :: [THFFormula] -> Encoding | |
ToJSON FormulaRole Source # | |
toJSON :: FormulaRole -> Value toEncoding :: FormulaRole -> Encoding toJSONList :: [FormulaRole] -> Value toEncodingList :: [FormulaRole] -> Encoding | |
ToJSON Annotations Source # | |
toJSON :: Annotations -> Value toEncoding :: Annotations -> Encoding toJSONList :: [Annotations] -> Value toEncodingList :: [Annotations] -> Encoding | |
ToJSON Include Source # | |
toEncoding :: Include -> Encoding toJSONList :: [Include] -> Value toEncodingList :: [Include] -> Encoding | |
ToJSON SystemComment Source # | |
toJSON :: SystemComment -> Value toEncoding :: SystemComment -> Encoding toJSONList :: [SystemComment] -> Value toEncodingList :: [SystemComment] -> Encoding | |
ToJSON DefinedComment Source # | |
toJSON :: DefinedComment -> Value toEncoding :: DefinedComment -> Encoding toJSONList :: [DefinedComment] -> Value toEncodingList :: [DefinedComment] -> Encoding | |
ToJSON Comment Source # | |
toEncoding :: Comment -> Encoding toJSONList :: [Comment] -> Value toEncodingList :: [Comment] -> Encoding | |
ToJSON TPTP_THF Source # | |
toEncoding :: TPTP_THF -> Encoding toJSONList :: [TPTP_THF] -> Value toEncodingList :: [TPTP_THF] -> Encoding | |
ToJSON Kind Source # | |
ToJSON Type Source # | |
ToJSON SymbolType Source # | |
toJSON :: SymbolType -> Value toEncoding :: SymbolType -> Encoding toJSONList :: [SymbolType] -> Value toEncodingList :: [SymbolType] -> Encoding | |
ToJSON SymbolTHF Source # | |
toEncoding :: SymbolTHF -> Encoding toJSONList :: [SymbolTHF] -> Value toEncodingList :: [SymbolTHF] -> Encoding | |
ToJSON BasicSpecTHF Source # | |
toJSON :: BasicSpecTHF -> Value toEncoding :: BasicSpecTHF -> Encoding toJSONList :: [BasicSpecTHF] -> Value toEncodingList :: [BasicSpecTHF] -> Encoding | |
ToJSON ConstInfo Source # | |
toEncoding :: ConstInfo -> Encoding toJSONList :: [ConstInfo] -> Value toEncodingList :: [ConstInfo] -> Encoding | |
ToJSON TypeInfo Source # | |
toEncoding :: TypeInfo -> Encoding toJSONList :: [TypeInfo] -> Value toEncodingList :: [TypeInfo] -> Encoding | |
ToJSON SignTHF Source # | |
toEncoding :: SignTHF -> Encoding toJSONList :: [SignTHF] -> Value toEncodingList :: [SignTHF] -> Encoding | |
ToJSON THFSl Source # | |
ToJSON THFCoreSl Source # | |
toEncoding :: THFCoreSl -> Encoding toJSONList :: [THFCoreSl] -> Value toEncodingList :: [THFCoreSl] -> Encoding | |
ShATermConvertible Number Source # | |
toShATermAux :: ATermTable -> Number -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Number] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Number) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Number]) | |
ShATermConvertible AtomicWord Source # | |
toShATermAux :: ATermTable -> AtomicWord -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [AtomicWord] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, AtomicWord) fromShATermList' :: Int -> ATermTable -> (ATermTable, [AtomicWord]) | |
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 FormulaData Source # | |
toShATermAux :: ATermTable -> FormulaData -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [FormulaData] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, FormulaData) fromShATermList' :: Int -> ATermTable -> (ATermTable, [FormulaData]) | |
ShATermConvertible GeneralFunction Source # | |
toShATermAux :: ATermTable -> GeneralFunction -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [GeneralFunction] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, GeneralFunction) fromShATermList' :: Int -> ATermTable -> (ATermTable, [GeneralFunction]) | |
ShATermConvertible GeneralData Source # | |
toShATermAux :: ATermTable -> GeneralData -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [GeneralData] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, GeneralData) fromShATermList' :: Int -> ATermTable -> (ATermTable, [GeneralData]) | |
ShATermConvertible GeneralTerm Source # | |
toShATermAux :: ATermTable -> GeneralTerm -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [GeneralTerm] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, GeneralTerm) fromShATermList' :: Int -> ATermTable -> (ATermTable, [GeneralTerm]) | |
ShATermConvertible StatusValue Source # | |
toShATermAux :: ATermTable -> StatusValue -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [StatusValue] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, StatusValue) fromShATermList' :: Int -> ATermTable -> (ATermTable, [StatusValue]) | |
ShATermConvertible InferenceStatus Source # | |
toShATermAux :: ATermTable -> InferenceStatus -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [InferenceStatus] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, InferenceStatus) fromShATermList' :: Int -> ATermTable -> (ATermTable, [InferenceStatus]) | |
ShATermConvertible InferenceItem Source # | |
toShATermAux :: ATermTable -> InferenceItem -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [InferenceItem] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, InferenceItem) fromShATermList' :: Int -> ATermTable -> (ATermTable, [InferenceItem]) | |
ShATermConvertible FormulaItem Source # | |
toShATermAux :: ATermTable -> FormulaItem -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [FormulaItem] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, FormulaItem) fromShATermList' :: Int -> ATermTable -> (ATermTable, [FormulaItem]) | |
ShATermConvertible InfoItem Source # | |
toShATermAux :: ATermTable -> InfoItem -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [InfoItem] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, InfoItem) fromShATermList' :: Int -> ATermTable -> (ATermTable, [InfoItem]) | |
ShATermConvertible TheoryName Source # | |
toShATermAux :: ATermTable -> TheoryName -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [TheoryName] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, TheoryName) fromShATermList' :: Int -> ATermTable -> (ATermTable, [TheoryName]) | |
ShATermConvertible FileSource Source # | |
toShATermAux :: ATermTable -> FileSource -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [FileSource] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, FileSource) fromShATermList' :: Int -> ATermTable -> (ATermTable, [FileSource]) | |
ShATermConvertible ExternalSource Source # | |
toShATermAux :: ATermTable -> ExternalSource -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [ExternalSource] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, ExternalSource) fromShATermList' :: Int -> ATermTable -> (ATermTable, [ExternalSource]) | |
ShATermConvertible IntroType Source # | |
toShATermAux :: ATermTable -> IntroType -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [IntroType] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, IntroType) fromShATermList' :: Int -> ATermTable -> (ATermTable, [IntroType]) | |
ShATermConvertible ParentInfo Source # | |
toShATermAux :: ATermTable -> ParentInfo -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [ParentInfo] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, ParentInfo) fromShATermList' :: Int -> ATermTable -> (ATermTable, [ParentInfo]) | |
ShATermConvertible DagSource Source # | |
toShATermAux :: ATermTable -> DagSource -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [DagSource] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, DagSource) fromShATermList' :: Int -> ATermTable -> (ATermTable, [DagSource]) | |
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 PrincipalSymbol Source # | |
toShATermAux :: ATermTable -> PrincipalSymbol -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [PrincipalSymbol] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, PrincipalSymbol) fromShATermList' :: Int -> ATermTable -> (ATermTable, [PrincipalSymbol]) | |
ShATermConvertible SystemTerm Source # | |
toShATermAux :: ATermTable -> SystemTerm -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [SystemTerm] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, SystemTerm) fromShATermList' :: Int -> ATermTable -> (ATermTable, [SystemTerm]) | |
ShATermConvertible DefinedFunctor Source # | |
toShATermAux :: ATermTable -> DefinedFunctor -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [DefinedFunctor] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, DefinedFunctor) fromShATermList' :: Int -> ATermTable -> (ATermTable, [DefinedFunctor]) | |
ShATermConvertible DefinedPlainTerm Source # | |
toShATermAux :: ATermTable -> DefinedPlainTerm -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [DefinedPlainTerm] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, DefinedPlainTerm) fromShATermList' :: Int -> ATermTable -> (ATermTable, [DefinedPlainTerm]) | |
ShATermConvertible DefinedAtom Source # | |
toShATermAux :: ATermTable -> DefinedAtom -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [DefinedAtom] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, DefinedAtom) fromShATermList' :: Int -> ATermTable -> (ATermTable, [DefinedAtom]) | |
ShATermConvertible DefinedTerm Source # | |
toShATermAux :: ATermTable -> DefinedTerm -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [DefinedTerm] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, DefinedTerm) fromShATermList' :: Int -> ATermTable -> (ATermTable, [DefinedTerm]) | |
ShATermConvertible PlainTerm Source # | |
toShATermAux :: ATermTable -> PlainTerm -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [PlainTerm] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, PlainTerm) fromShATermList' :: Int -> ATermTable -> (ATermTable, [PlainTerm]) | |
ShATermConvertible FunctionTerm Source # | |
toShATermAux :: ATermTable -> FunctionTerm -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [FunctionTerm] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, FunctionTerm) fromShATermList' :: Int -> ATermTable -> (ATermTable, [FunctionTerm]) | |
ShATermConvertible Term Source # | |
toShATermAux :: ATermTable -> Term -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Term] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Term) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Term]) | |
ShATermConvertible DefinedPred Source # | |
toShATermAux :: ATermTable -> DefinedPred -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [DefinedPred] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, DefinedPred) fromShATermList' :: Int -> ATermTable -> (ATermTable, [DefinedPred]) | |
ShATermConvertible DefinedProp Source # | |
toShATermAux :: ATermTable -> DefinedProp -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [DefinedProp] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, DefinedProp) fromShATermList' :: Int -> ATermTable -> (ATermTable, [DefinedProp]) | |
ShATermConvertible DefinedPlainFormula Source # | |
toShATermAux :: ATermTable -> DefinedPlainFormula -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [DefinedPlainFormula] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, DefinedPlainFormula) fromShATermList' :: Int -> ATermTable -> (ATermTable, [DefinedPlainFormula]) | |
ShATermConvertible DefinedType Source # | |
toShATermAux :: ATermTable -> DefinedType -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [DefinedType] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, DefinedType) fromShATermList' :: Int -> ATermTable -> (ATermTable, [DefinedType]) | |
ShATermConvertible AssocConnective Source # | |
toShATermAux :: ATermTable -> AssocConnective -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [AssocConnective] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, AssocConnective) fromShATermList' :: Int -> ATermTable -> (ATermTable, [AssocConnective]) | |
ShATermConvertible THFUnaryConnective Source # | |
toShATermAux :: ATermTable -> THFUnaryConnective -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [THFUnaryConnective] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, THFUnaryConnective) fromShATermList' :: Int -> ATermTable -> (ATermTable, [THFUnaryConnective]) | |
ShATermConvertible THFPairConnective Source # | |
toShATermAux :: ATermTable -> THFPairConnective -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [THFPairConnective] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, THFPairConnective) fromShATermList' :: Int -> ATermTable -> (ATermTable, [THFPairConnective]) | |
ShATermConvertible Quantifier Source # | |
toShATermAux :: ATermTable -> Quantifier -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Quantifier] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Quantifier) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Quantifier]) | |
ShATermConvertible THFQuantifier Source # | |
toShATermAux :: ATermTable -> THFQuantifier -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [THFQuantifier] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, THFQuantifier) fromShATermList' :: Int -> ATermTable -> (ATermTable, [THFQuantifier]) | |
ShATermConvertible THFConnTerm Source # | |
toShATermAux :: ATermTable -> THFConnTerm -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [THFConnTerm] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, THFConnTerm) fromShATermList' :: Int -> ATermTable -> (ATermTable, [THFConnTerm]) | |
ShATermConvertible THFSequent Source # | |
toShATermAux :: ATermTable -> THFSequent -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [THFSequent] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, THFSequent) fromShATermList' :: Int -> ATermTable -> (ATermTable, [THFSequent]) | |
ShATermConvertible THFAtom Source # | |
toShATermAux :: ATermTable -> THFAtom -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [THFAtom] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, THFAtom) fromShATermList' :: Int -> ATermTable -> (ATermTable, [THFAtom]) | |
ShATermConvertible THFBinaryType Source # | |
toShATermAux :: ATermTable -> THFBinaryType -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [THFBinaryType] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, THFBinaryType) fromShATermList' :: Int -> ATermTable -> (ATermTable, [THFBinaryType]) | |
ShATermConvertible THFUnitaryType Source # | |
toShATermAux :: ATermTable -> THFUnitaryType -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [THFUnitaryType] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, THFUnitaryType) fromShATermList' :: Int -> ATermTable -> (ATermTable, [THFUnitaryType]) | |
ShATermConvertible THFTopLevelType Source # | |
toShATermAux :: ATermTable -> THFTopLevelType -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [THFTopLevelType] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, THFTopLevelType) fromShATermList' :: Int -> ATermTable -> (ATermTable, [THFTopLevelType]) | |
ShATermConvertible THFSubType Source # | |
toShATermAux :: ATermTable -> THFSubType -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [THFSubType] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, THFSubType) fromShATermList' :: Int -> ATermTable -> (ATermTable, [THFSubType]) | |
ShATermConvertible THFTypeableFormula Source # | |
toShATermAux :: ATermTable -> THFTypeableFormula -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [THFTypeableFormula] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, THFTypeableFormula) fromShATermList' :: Int -> ATermTable -> (ATermTable, [THFTypeableFormula]) | |
ShATermConvertible THFTypeFormula Source # | |
toShATermAux :: ATermTable -> THFTypeFormula -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [THFTypeFormula] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, THFTypeFormula) fromShATermList' :: Int -> ATermTable -> (ATermTable, [THFTypeFormula]) | |
ShATermConvertible THFTypedConst Source # | |
toShATermAux :: ATermTable -> THFTypedConst -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [THFTypedConst] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, THFTypedConst) fromShATermList' :: Int -> ATermTable -> (ATermTable, [THFTypedConst]) | |
ShATermConvertible THFVariable Source # | |
toShATermAux :: ATermTable -> THFVariable -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [THFVariable] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, THFVariable) fromShATermList' :: Int -> ATermTable -> (ATermTable, [THFVariable]) | |
ShATermConvertible THFQuantifiedFormula Source # | |
toShATermAux :: ATermTable -> THFQuantifiedFormula -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [THFQuantifiedFormula] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, THFQuantifiedFormula) fromShATermList' :: Int -> ATermTable -> (ATermTable, [THFQuantifiedFormula]) | |
ShATermConvertible THFUnitaryFormula Source # | |
toShATermAux :: ATermTable -> THFUnitaryFormula -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [THFUnitaryFormula] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, THFUnitaryFormula) fromShATermList' :: Int -> ATermTable -> (ATermTable, [THFUnitaryFormula]) | |
ShATermConvertible THFBinaryTuple Source # | |
toShATermAux :: ATermTable -> THFBinaryTuple -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [THFBinaryTuple] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, THFBinaryTuple) fromShATermList' :: Int -> ATermTable -> (ATermTable, [THFBinaryTuple]) | |
ShATermConvertible THFBinaryFormula Source # | |
toShATermAux :: ATermTable -> THFBinaryFormula -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [THFBinaryFormula] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, THFBinaryFormula) fromShATermList' :: Int -> ATermTable -> (ATermTable, [THFBinaryFormula]) | |
ShATermConvertible THFLogicFormula Source # | |
toShATermAux :: ATermTable -> THFLogicFormula -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [THFLogicFormula] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, THFLogicFormula) fromShATermList' :: Int -> ATermTable -> (ATermTable, [THFLogicFormula]) | |
ShATermConvertible THFFormula Source # | |
toShATermAux :: ATermTable -> THFFormula -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [THFFormula] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, THFFormula) fromShATermList' :: Int -> ATermTable -> (ATermTable, [THFFormula]) | |
ShATermConvertible FormulaRole Source # | |
toShATermAux :: ATermTable -> FormulaRole -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [FormulaRole] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, FormulaRole) fromShATermList' :: Int -> ATermTable -> (ATermTable, [FormulaRole]) | |
ShATermConvertible Annotations Source # | |
toShATermAux :: ATermTable -> Annotations -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Annotations] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Annotations) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Annotations]) | |
ShATermConvertible Include Source # | |
toShATermAux :: ATermTable -> Include -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Include] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Include) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Include]) | |
ShATermConvertible SystemComment Source # | |
toShATermAux :: ATermTable -> SystemComment -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [SystemComment] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, SystemComment) fromShATermList' :: Int -> ATermTable -> (ATermTable, [SystemComment]) | |
ShATermConvertible DefinedComment Source # | |
toShATermAux :: ATermTable -> DefinedComment -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [DefinedComment] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, DefinedComment) fromShATermList' :: Int -> ATermTable -> (ATermTable, [DefinedComment]) | |
ShATermConvertible Comment Source # | |
toShATermAux :: ATermTable -> Comment -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Comment] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Comment) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Comment]) | |
ShATermConvertible TPTP_THF Source # | |
toShATermAux :: ATermTable -> TPTP_THF -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [TPTP_THF] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, TPTP_THF) fromShATermList' :: Int -> ATermTable -> (ATermTable, [TPTP_THF]) | |
ShATermConvertible Kind Source # | |
toShATermAux :: ATermTable -> Kind -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Kind] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Kind) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Kind]) | |
ShATermConvertible Type Source # | |
toShATermAux :: ATermTable -> Type -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Type] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Type) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Type]) | |
ShATermConvertible SymbolType Source # | |
toShATermAux :: ATermTable -> SymbolType -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [SymbolType] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, SymbolType) fromShATermList' :: Int -> ATermTable -> (ATermTable, [SymbolType]) | |
ShATermConvertible SymbolTHF Source # | |
toShATermAux :: ATermTable -> SymbolTHF -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [SymbolTHF] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, SymbolTHF) fromShATermList' :: Int -> ATermTable -> (ATermTable, [SymbolTHF]) | |
ShATermConvertible BasicSpecTHF Source # | |
toShATermAux :: ATermTable -> BasicSpecTHF -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [BasicSpecTHF] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, BasicSpecTHF) fromShATermList' :: Int -> ATermTable -> (ATermTable, [BasicSpecTHF]) | |
ShATermConvertible ConstInfo Source # | |
toShATermAux :: ATermTable -> ConstInfo -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [ConstInfo] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, ConstInfo) fromShATermList' :: Int -> ATermTable -> (ATermTable, [ConstInfo]) | |
ShATermConvertible TypeInfo Source # | |
toShATermAux :: ATermTable -> TypeInfo -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [TypeInfo] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, TypeInfo) fromShATermList' :: Int -> ATermTable -> (ATermTable, [TypeInfo]) | |
ShATermConvertible SignTHF Source # | |
toShATermAux :: ATermTable -> SignTHF -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [SignTHF] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, SignTHF) fromShATermList' :: Int -> ATermTable -> (ATermTable, [SignTHF]) | |
ShATermConvertible THFSl Source # | |
toShATermAux :: ATermTable -> THFSl -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [THFSl] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, THFSl) fromShATermList' :: Int -> ATermTable -> (ATermTable, [THFSl]) | |
ShATermConvertible THFCoreSl Source # | |
toShATermAux :: ATermTable -> THFCoreSl -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [THFCoreSl] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, THFCoreSl) fromShATermList' :: Int -> ATermTable -> (ATermTable, [THFCoreSl]) |