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