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 |
OMDoc.ATC_OMDoc
Contents
Description
Automatic derivation of instances via DrIFT-rule ShATermConvertible, Json
for the type(s):
OMDoc
Theory
ImportsType
Imports
Presentation
Use
SymbolRole
Symbol
Type
Constitutive
Axiom
CMP
FMP
Assumption
Conclusion
Definition
ADT
SortType
SortDef
Constructor
Insort
Recognizer
Conservativity
Inclusion
Morphism
MText
OMDocMathObject
OMObject
OMSymbol
OMInteger
OMVariable
OMSimpleVariable
OMAttribution
OMAttributionPart
OMBindingVariables
OMBase64
OMString
OMFloat
OMApply
OMError
OMReference
OMBind
OMElement
Orphan instances
Generic OMElement Source # | |
Generic OMBind Source # | |
Generic OMReference Source # | |
Associated Types type Rep OMReference :: Type -> Type | |
Generic OMError Source # | |
Generic OMApply Source # | |
Generic OMFloat Source # | |
Generic OMString Source # | |
Generic OMBase64 Source # | |
Generic OMBindingVariables Source # | |
Associated Types type Rep OMBindingVariables :: Type -> Type Methods from :: OMBindingVariables -> Rep OMBindingVariables x to :: Rep OMBindingVariables x -> OMBindingVariables | |
Generic OMAttributionPart Source # | |
Associated Types type Rep OMAttributionPart :: Type -> Type Methods from :: OMAttributionPart -> Rep OMAttributionPart x to :: Rep OMAttributionPart x -> OMAttributionPart | |
Generic OMAttribution Source # | |
Associated Types type Rep OMAttribution :: Type -> Type | |
Generic OMSimpleVariable Source # | |
Associated Types type Rep OMSimpleVariable :: Type -> Type Methods from :: OMSimpleVariable -> Rep OMSimpleVariable x to :: Rep OMSimpleVariable x -> OMSimpleVariable | |
Generic OMVariable Source # | |
Associated Types type Rep OMVariable :: Type -> Type | |
Generic OMInteger Source # | |
Generic OMSymbol Source # | |
Generic OMObject Source # | |
Generic OMDocMathObject Source # | |
Associated Types type Rep OMDocMathObject :: Type -> Type Methods from :: OMDocMathObject -> Rep OMDocMathObject x to :: Rep OMDocMathObject x -> OMDocMathObject | |
Generic MText Source # | |
Generic Morphism Source # | |
Generic Inclusion Source # | |
Generic Conservativity Source # | |
Associated Types type Rep Conservativity :: Type -> Type | |
Generic Recognizer Source # | |
Associated Types type Rep Recognizer :: Type -> Type | |
Generic Insort Source # | |
Generic Constructor Source # | |
Associated Types type Rep Constructor :: Type -> Type | |
Generic SortDef Source # | |
Generic SortType Source # | |
Generic ADT Source # | |
Generic Definition Source # | |
Associated Types type Rep Definition :: Type -> Type | |
Generic Conclusion Source # | |
Associated Types type Rep Conclusion :: Type -> Type | |
Generic Assumption Source # | |
Associated Types type Rep Assumption :: Type -> Type | |
Generic FMP Source # | |
Generic CMP Source # | |
Generic Axiom Source # | |
Generic Constitutive Source # | |
Associated Types type Rep Constitutive :: Type -> Type | |
Generic Type Source # | |
Generic Symbol Source # | |
Generic SymbolRole Source # | |
Associated Types type Rep SymbolRole :: Type -> Type | |
Generic Use Source # | |
Generic Presentation Source # | |
Associated Types type Rep Presentation :: Type -> Type | |
Generic Imports Source # | |
Generic ImportsType Source # | |
Associated Types type Rep ImportsType :: Type -> Type | |
Generic Theory Source # | |
Generic OMDoc Source # | |
FromJSON OMElement Source # | |
FromJSON OMBind Source # | |
FromJSON OMReference Source # | |
FromJSON OMError Source # | |
FromJSON OMApply Source # | |
FromJSON OMFloat Source # | |
FromJSON OMString Source # | |
FromJSON OMBase64 Source # | |
FromJSON OMBindingVariables Source # | |
Methods parseJSON :: Value -> Parser OMBindingVariables parseJSONList :: Value -> Parser [OMBindingVariables] | |
FromJSON OMAttributionPart Source # | |
Methods parseJSON :: Value -> Parser OMAttributionPart parseJSONList :: Value -> Parser [OMAttributionPart] | |
FromJSON OMAttribution Source # | |
FromJSON OMSimpleVariable Source # | |
Methods parseJSON :: Value -> Parser OMSimpleVariable parseJSONList :: Value -> Parser [OMSimpleVariable] | |
FromJSON OMVariable Source # | |
FromJSON OMInteger Source # | |
FromJSON OMSymbol Source # | |
FromJSON OMObject Source # | |
FromJSON OMDocMathObject Source # | |
Methods parseJSON :: Value -> Parser OMDocMathObject parseJSONList :: Value -> Parser [OMDocMathObject] | |
FromJSON MText Source # | |
FromJSON Morphism Source # | |
FromJSON Inclusion Source # | |
FromJSON Conservativity Source # | |
FromJSON Recognizer Source # | |
FromJSON Insort Source # | |
FromJSON Constructor Source # | |
FromJSON SortDef Source # | |
FromJSON SortType Source # | |
FromJSON ADT Source # | |
FromJSON Definition Source # | |
FromJSON Conclusion Source # | |
FromJSON Assumption Source # | |
FromJSON FMP Source # | |
FromJSON CMP Source # | |
FromJSON Axiom Source # | |
FromJSON Constitutive Source # | |
FromJSON Type Source # | |
FromJSON Symbol Source # | |
FromJSON SymbolRole Source # | |
FromJSON Use Source # | |
FromJSON Presentation Source # | |
FromJSON Imports Source # | |
FromJSON ImportsType Source # | |
FromJSON Theory Source # | |
FromJSON OMDoc Source # | |
ToJSON OMElement Source # | |
Methods toEncoding :: OMElement -> Encoding toJSONList :: [OMElement] -> Value toEncodingList :: [OMElement] -> Encoding | |
ToJSON OMBind Source # | |
Methods toEncoding :: OMBind -> Encoding toJSONList :: [OMBind] -> Value toEncodingList :: [OMBind] -> Encoding | |
ToJSON OMReference Source # | |
Methods toJSON :: OMReference -> Value toEncoding :: OMReference -> Encoding toJSONList :: [OMReference] -> Value toEncodingList :: [OMReference] -> Encoding | |
ToJSON OMError Source # | |
Methods toEncoding :: OMError -> Encoding toJSONList :: [OMError] -> Value toEncodingList :: [OMError] -> Encoding | |
ToJSON OMApply Source # | |
Methods toEncoding :: OMApply -> Encoding toJSONList :: [OMApply] -> Value toEncodingList :: [OMApply] -> Encoding | |
ToJSON OMFloat Source # | |
Methods toEncoding :: OMFloat -> Encoding toJSONList :: [OMFloat] -> Value toEncodingList :: [OMFloat] -> Encoding | |
ToJSON OMString Source # | |
Methods toEncoding :: OMString -> Encoding toJSONList :: [OMString] -> Value toEncodingList :: [OMString] -> Encoding | |
ToJSON OMBase64 Source # | |
Methods toEncoding :: OMBase64 -> Encoding toJSONList :: [OMBase64] -> Value toEncodingList :: [OMBase64] -> Encoding | |
ToJSON OMBindingVariables Source # | |
Methods toJSON :: OMBindingVariables -> Value toEncoding :: OMBindingVariables -> Encoding toJSONList :: [OMBindingVariables] -> Value toEncodingList :: [OMBindingVariables] -> Encoding | |
ToJSON OMAttributionPart Source # | |
Methods toJSON :: OMAttributionPart -> Value toEncoding :: OMAttributionPart -> Encoding toJSONList :: [OMAttributionPart] -> Value toEncodingList :: [OMAttributionPart] -> Encoding | |
ToJSON OMAttribution Source # | |
Methods toJSON :: OMAttribution -> Value toEncoding :: OMAttribution -> Encoding toJSONList :: [OMAttribution] -> Value toEncodingList :: [OMAttribution] -> Encoding | |
ToJSON OMSimpleVariable Source # | |
Methods toJSON :: OMSimpleVariable -> Value toEncoding :: OMSimpleVariable -> Encoding toJSONList :: [OMSimpleVariable] -> Value toEncodingList :: [OMSimpleVariable] -> Encoding | |
ToJSON OMVariable Source # | |
Methods toJSON :: OMVariable -> Value toEncoding :: OMVariable -> Encoding toJSONList :: [OMVariable] -> Value toEncodingList :: [OMVariable] -> Encoding | |
ToJSON OMInteger Source # | |
Methods toEncoding :: OMInteger -> Encoding toJSONList :: [OMInteger] -> Value toEncodingList :: [OMInteger] -> Encoding | |
ToJSON OMSymbol Source # | |
Methods toEncoding :: OMSymbol -> Encoding toJSONList :: [OMSymbol] -> Value toEncodingList :: [OMSymbol] -> Encoding | |
ToJSON OMObject Source # | |
Methods toEncoding :: OMObject -> Encoding toJSONList :: [OMObject] -> Value toEncodingList :: [OMObject] -> Encoding | |
ToJSON OMDocMathObject Source # | |
Methods toJSON :: OMDocMathObject -> Value toEncoding :: OMDocMathObject -> Encoding toJSONList :: [OMDocMathObject] -> Value toEncodingList :: [OMDocMathObject] -> Encoding | |
ToJSON MText Source # | |
Methods toEncoding :: MText -> Encoding toJSONList :: [MText] -> Value toEncodingList :: [MText] -> Encoding | |
ToJSON Morphism Source # | |
Methods toEncoding :: Morphism -> Encoding toJSONList :: [Morphism] -> Value toEncodingList :: [Morphism] -> Encoding | |
ToJSON Inclusion Source # | |
Methods toEncoding :: Inclusion -> Encoding toJSONList :: [Inclusion] -> Value toEncodingList :: [Inclusion] -> Encoding | |
ToJSON Conservativity Source # | |
Methods toJSON :: Conservativity -> Value toEncoding :: Conservativity -> Encoding toJSONList :: [Conservativity] -> Value toEncodingList :: [Conservativity] -> Encoding | |
ToJSON Recognizer Source # | |
Methods toJSON :: Recognizer -> Value toEncoding :: Recognizer -> Encoding toJSONList :: [Recognizer] -> Value toEncodingList :: [Recognizer] -> Encoding | |
ToJSON Insort Source # | |
Methods toEncoding :: Insort -> Encoding toJSONList :: [Insort] -> Value toEncodingList :: [Insort] -> Encoding | |
ToJSON Constructor Source # | |
Methods toJSON :: Constructor -> Value toEncoding :: Constructor -> Encoding toJSONList :: [Constructor] -> Value toEncodingList :: [Constructor] -> Encoding | |
ToJSON SortDef Source # | |
Methods toEncoding :: SortDef -> Encoding toJSONList :: [SortDef] -> Value toEncodingList :: [SortDef] -> Encoding | |
ToJSON SortType Source # | |
Methods toEncoding :: SortType -> Encoding toJSONList :: [SortType] -> Value toEncodingList :: [SortType] -> Encoding | |
ToJSON ADT Source # | |
ToJSON Definition Source # | |
Methods toJSON :: Definition -> Value toEncoding :: Definition -> Encoding toJSONList :: [Definition] -> Value toEncodingList :: [Definition] -> Encoding | |
ToJSON Conclusion Source # | |
Methods toJSON :: Conclusion -> Value toEncoding :: Conclusion -> Encoding toJSONList :: [Conclusion] -> Value toEncodingList :: [Conclusion] -> Encoding | |
ToJSON Assumption Source # | |
Methods toJSON :: Assumption -> Value toEncoding :: Assumption -> Encoding toJSONList :: [Assumption] -> Value toEncodingList :: [Assumption] -> Encoding | |
ToJSON FMP Source # | |
ToJSON CMP Source # | |
ToJSON Axiom Source # | |
Methods toEncoding :: Axiom -> Encoding toJSONList :: [Axiom] -> Value toEncodingList :: [Axiom] -> Encoding | |
ToJSON Constitutive Source # | |
Methods toJSON :: Constitutive -> Value toEncoding :: Constitutive -> Encoding toJSONList :: [Constitutive] -> Value toEncodingList :: [Constitutive] -> Encoding | |
ToJSON Type Source # | |
Methods toEncoding :: Type -> Encoding toJSONList :: [Type] -> Value toEncodingList :: [Type] -> Encoding | |
ToJSON Symbol Source # | |
Methods toEncoding :: Symbol -> Encoding toJSONList :: [Symbol] -> Value toEncodingList :: [Symbol] -> Encoding | |
ToJSON SymbolRole Source # | |
Methods toJSON :: SymbolRole -> Value toEncoding :: SymbolRole -> Encoding toJSONList :: [SymbolRole] -> Value toEncodingList :: [SymbolRole] -> Encoding | |
ToJSON Use Source # | |
ToJSON Presentation Source # | |
Methods toJSON :: Presentation -> Value toEncoding :: Presentation -> Encoding toJSONList :: [Presentation] -> Value toEncodingList :: [Presentation] -> Encoding | |
ToJSON Imports Source # | |
Methods toEncoding :: Imports -> Encoding toJSONList :: [Imports] -> Value toEncodingList :: [Imports] -> Encoding | |
ToJSON ImportsType Source # | |
Methods toJSON :: ImportsType -> Value toEncoding :: ImportsType -> Encoding toJSONList :: [ImportsType] -> Value toEncodingList :: [ImportsType] -> Encoding | |
ToJSON Theory Source # | |
Methods toEncoding :: Theory -> Encoding toJSONList :: [Theory] -> Value toEncodingList :: [Theory] -> Encoding | |
ToJSON OMDoc Source # | |
Methods toEncoding :: OMDoc -> Encoding toJSONList :: [OMDoc] -> Value toEncodingList :: [OMDoc] -> Encoding | |
ShATermConvertible OMElement Source # | |
Methods toShATermAux :: ATermTable -> OMElement -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [OMElement] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, OMElement) fromShATermList' :: Int -> ATermTable -> (ATermTable, [OMElement]) | |
ShATermConvertible OMBind Source # | |
Methods toShATermAux :: ATermTable -> OMBind -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [OMBind] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, OMBind) fromShATermList' :: Int -> ATermTable -> (ATermTable, [OMBind]) | |
ShATermConvertible OMReference Source # | |
Methods toShATermAux :: ATermTable -> OMReference -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [OMReference] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, OMReference) fromShATermList' :: Int -> ATermTable -> (ATermTable, [OMReference]) | |
ShATermConvertible OMError Source # | |
Methods toShATermAux :: ATermTable -> OMError -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [OMError] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, OMError) fromShATermList' :: Int -> ATermTable -> (ATermTable, [OMError]) | |
ShATermConvertible OMApply Source # | |
Methods toShATermAux :: ATermTable -> OMApply -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [OMApply] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, OMApply) fromShATermList' :: Int -> ATermTable -> (ATermTable, [OMApply]) | |
ShATermConvertible OMFloat Source # | |
Methods toShATermAux :: ATermTable -> OMFloat -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [OMFloat] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, OMFloat) fromShATermList' :: Int -> ATermTable -> (ATermTable, [OMFloat]) | |
ShATermConvertible OMString Source # | |
Methods toShATermAux :: ATermTable -> OMString -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [OMString] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, OMString) fromShATermList' :: Int -> ATermTable -> (ATermTable, [OMString]) | |
ShATermConvertible OMBase64 Source # | |
Methods toShATermAux :: ATermTable -> OMBase64 -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [OMBase64] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, OMBase64) fromShATermList' :: Int -> ATermTable -> (ATermTable, [OMBase64]) | |
ShATermConvertible OMBindingVariables Source # | |
Methods toShATermAux :: ATermTable -> OMBindingVariables -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [OMBindingVariables] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, OMBindingVariables) fromShATermList' :: Int -> ATermTable -> (ATermTable, [OMBindingVariables]) | |
ShATermConvertible OMAttributionPart Source # | |
Methods toShATermAux :: ATermTable -> OMAttributionPart -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [OMAttributionPart] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, OMAttributionPart) fromShATermList' :: Int -> ATermTable -> (ATermTable, [OMAttributionPart]) | |
ShATermConvertible OMAttribution Source # | |
Methods toShATermAux :: ATermTable -> OMAttribution -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [OMAttribution] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, OMAttribution) fromShATermList' :: Int -> ATermTable -> (ATermTable, [OMAttribution]) | |
ShATermConvertible OMSimpleVariable Source # | |
Methods toShATermAux :: ATermTable -> OMSimpleVariable -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [OMSimpleVariable] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, OMSimpleVariable) fromShATermList' :: Int -> ATermTable -> (ATermTable, [OMSimpleVariable]) | |
ShATermConvertible OMVariable Source # | |
Methods toShATermAux :: ATermTable -> OMVariable -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [OMVariable] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, OMVariable) fromShATermList' :: Int -> ATermTable -> (ATermTable, [OMVariable]) | |
ShATermConvertible OMInteger Source # | |
Methods toShATermAux :: ATermTable -> OMInteger -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [OMInteger] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, OMInteger) fromShATermList' :: Int -> ATermTable -> (ATermTable, [OMInteger]) | |
ShATermConvertible OMSymbol Source # | |
Methods toShATermAux :: ATermTable -> OMSymbol -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [OMSymbol] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, OMSymbol) fromShATermList' :: Int -> ATermTable -> (ATermTable, [OMSymbol]) | |
ShATermConvertible OMObject Source # | |
Methods toShATermAux :: ATermTable -> OMObject -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [OMObject] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, OMObject) fromShATermList' :: Int -> ATermTable -> (ATermTable, [OMObject]) | |
ShATermConvertible OMDocMathObject Source # | |
Methods toShATermAux :: ATermTable -> OMDocMathObject -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [OMDocMathObject] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, OMDocMathObject) fromShATermList' :: Int -> ATermTable -> (ATermTable, [OMDocMathObject]) | |
ShATermConvertible MText Source # | |
Methods toShATermAux :: ATermTable -> MText -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [MText] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, MText) fromShATermList' :: Int -> ATermTable -> (ATermTable, [MText]) | |
ShATermConvertible Morphism Source # | |
Methods toShATermAux :: ATermTable -> Morphism -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Morphism] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Morphism) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Morphism]) | |
ShATermConvertible Inclusion Source # | |
Methods toShATermAux :: ATermTable -> Inclusion -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Inclusion] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Inclusion) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Inclusion]) | |
ShATermConvertible Conservativity Source # | |
Methods toShATermAux :: ATermTable -> Conservativity -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Conservativity] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Conservativity) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Conservativity]) | |
ShATermConvertible Recognizer Source # | |
Methods toShATermAux :: ATermTable -> Recognizer -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Recognizer] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Recognizer) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Recognizer]) | |
ShATermConvertible Insort Source # | |
Methods toShATermAux :: ATermTable -> Insort -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Insort] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Insort) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Insort]) | |
ShATermConvertible Constructor Source # | |
Methods toShATermAux :: ATermTable -> Constructor -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Constructor] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Constructor) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Constructor]) | |
ShATermConvertible SortDef Source # | |
Methods toShATermAux :: ATermTable -> SortDef -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [SortDef] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, SortDef) fromShATermList' :: Int -> ATermTable -> (ATermTable, [SortDef]) | |
ShATermConvertible SortType Source # | |
Methods toShATermAux :: ATermTable -> SortType -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [SortType] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, SortType) fromShATermList' :: Int -> ATermTable -> (ATermTable, [SortType]) | |
ShATermConvertible ADT Source # | |
Methods toShATermAux :: ATermTable -> ADT -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [ADT] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, ADT) fromShATermList' :: Int -> ATermTable -> (ATermTable, [ADT]) | |
ShATermConvertible Definition Source # | |
Methods toShATermAux :: ATermTable -> Definition -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Definition] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Definition) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Definition]) | |
ShATermConvertible Conclusion Source # | |
Methods toShATermAux :: ATermTable -> Conclusion -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Conclusion] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Conclusion) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Conclusion]) | |
ShATermConvertible Assumption Source # | |
Methods toShATermAux :: ATermTable -> Assumption -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Assumption] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Assumption) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Assumption]) | |
ShATermConvertible FMP Source # | |
Methods toShATermAux :: ATermTable -> FMP -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [FMP] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, FMP) fromShATermList' :: Int -> ATermTable -> (ATermTable, [FMP]) | |
ShATermConvertible CMP Source # | |
Methods toShATermAux :: ATermTable -> CMP -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [CMP] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, CMP) fromShATermList' :: Int -> ATermTable -> (ATermTable, [CMP]) | |
ShATermConvertible Axiom Source # | |
Methods toShATermAux :: ATermTable -> Axiom -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Axiom] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Axiom) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Axiom]) | |
ShATermConvertible Constitutive Source # | |
Methods toShATermAux :: ATermTable -> Constitutive -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Constitutive] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Constitutive) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Constitutive]) | |
ShATermConvertible Type Source # | |
Methods toShATermAux :: ATermTable -> Type -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Type] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Type) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Type]) | |
ShATermConvertible Symbol Source # | |
Methods toShATermAux :: ATermTable -> Symbol -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Symbol] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Symbol) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Symbol]) | |
ShATermConvertible SymbolRole Source # | |
Methods toShATermAux :: ATermTable -> SymbolRole -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [SymbolRole] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, SymbolRole) fromShATermList' :: Int -> ATermTable -> (ATermTable, [SymbolRole]) | |
ShATermConvertible Use Source # | |
Methods toShATermAux :: ATermTable -> Use -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Use] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Use) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Use]) | |
ShATermConvertible Presentation Source # | |
Methods toShATermAux :: ATermTable -> Presentation -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Presentation] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Presentation) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Presentation]) | |
ShATermConvertible Imports Source # | |
Methods toShATermAux :: ATermTable -> Imports -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Imports] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Imports) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Imports]) | |
ShATermConvertible ImportsType Source # | |
Methods toShATermAux :: ATermTable -> ImportsType -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [ImportsType] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, ImportsType) fromShATermList' :: Int -> ATermTable -> (ATermTable, [ImportsType]) | |
ShATermConvertible Theory Source # | |
Methods toShATermAux :: ATermTable -> Theory -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Theory] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Theory) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Theory]) | |
ShATermConvertible OMDoc Source # | |
Methods toShATermAux :: ATermTable -> OMDoc -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [OMDoc] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, OMDoc) fromShATermList' :: Int -> ATermTable -> (ATermTable, [OMDoc]) |