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):
CspBasicExt
CHANNEL_DECL
PROC_ITEM
PARM_PROCNAME
EVENT
EVENT_SET
RenameKind
Rename
RENAMING
PROC_ALPHABET
ProcProfile
FQ_PROCESS_NAME
TypedChanName
CommType
PROCESS
CspSign
CspSen
CspSymbItems
CspSymbMapItems
CspSymbKind
CspSymb
CspType
CspSymbMap
CspSymbType
CspSymbol
CspRawSymbol
CspAddMorphism
Orphan instances
Generic PROCESS Source # | |
Generic CommType Source # | |
Generic TypedChanName Source # | |
type Rep TypedChanName :: Type -> Type from :: TypedChanName -> Rep TypedChanName x to :: Rep TypedChanName x -> TypedChanName | |
Generic FQ_PROCESS_NAME Source # | |
type Rep FQ_PROCESS_NAME :: Type -> Type from :: FQ_PROCESS_NAME -> Rep FQ_PROCESS_NAME x to :: Rep FQ_PROCESS_NAME x -> FQ_PROCESS_NAME | |
Generic ProcProfile Source # | |
type Rep ProcProfile :: Type -> Type from :: ProcProfile -> Rep ProcProfile x to :: Rep ProcProfile x -> ProcProfile | |
Generic PROC_ALPHABET Source # | |
type Rep PROC_ALPHABET :: Type -> Type from :: PROC_ALPHABET -> Rep PROC_ALPHABET x to :: Rep PROC_ALPHABET x -> PROC_ALPHABET | |
Generic RENAMING Source # | |
Generic Rename Source # | |
Generic RenameKind Source # | |
type Rep RenameKind :: Type -> Type from :: RenameKind -> Rep RenameKind x to :: Rep RenameKind x -> RenameKind | |
Generic EVENT_SET Source # | |
Generic EVENT Source # | |
Generic PARM_PROCNAME Source # | |
type Rep PARM_PROCNAME :: Type -> Type from :: PARM_PROCNAME -> Rep PARM_PROCNAME x to :: Rep PARM_PROCNAME x -> PARM_PROCNAME | |
Generic PROC_ITEM Source # | |
Generic CHANNEL_DECL Source # | |
type Rep CHANNEL_DECL :: Type -> Type from :: CHANNEL_DECL -> Rep CHANNEL_DECL x to :: Rep CHANNEL_DECL x -> CHANNEL_DECL | |
Generic CspBasicExt Source # | |
type Rep CspBasicExt :: Type -> Type from :: CspBasicExt -> Rep CspBasicExt x to :: Rep CspBasicExt x -> CspBasicExt | |
Generic CspSen Source # | |
Generic CspSign Source # | |
Generic CspSymbMap Source # | |
type Rep CspSymbMap :: Type -> Type from :: CspSymbMap -> Rep CspSymbMap x to :: Rep CspSymbMap x -> CspSymbMap | |
Generic CspType Source # | |
Generic CspSymb Source # | |
Generic CspSymbKind Source # | |
type Rep CspSymbKind :: Type -> Type from :: CspSymbKind -> Rep CspSymbKind x to :: Rep CspSymbKind x -> CspSymbKind | |
Generic CspSymbMapItems Source # | |
type Rep CspSymbMapItems :: Type -> Type from :: CspSymbMapItems -> Rep CspSymbMapItems x to :: Rep CspSymbMapItems x -> CspSymbMapItems | |
Generic CspSymbItems Source # | |
type Rep CspSymbItems :: Type -> Type from :: CspSymbItems -> Rep CspSymbItems x to :: Rep CspSymbItems x -> CspSymbItems | |
Generic CspRawSymbol Source # | |
type Rep CspRawSymbol :: Type -> Type from :: CspRawSymbol -> Rep CspRawSymbol x to :: Rep CspRawSymbol x -> CspRawSymbol | |
Generic CspSymbol Source # | |
Generic CspSymbType Source # | |
type Rep CspSymbType :: Type -> Type from :: CspSymbType -> Rep CspSymbType x to :: Rep CspSymbType x -> CspSymbType | |
Generic CspAddMorphism Source # | |
type Rep CspAddMorphism :: Type -> Type from :: CspAddMorphism -> Rep CspAddMorphism x to :: Rep CspAddMorphism x -> CspAddMorphism | |
FromJSON PROCESS Source # | |
parseJSON :: Value -> Parser PROCESS parseJSONList :: Value -> Parser [PROCESS] | |
FromJSON CommType Source # | |
parseJSON :: Value -> Parser CommType parseJSONList :: Value -> Parser [CommType] | |
FromJSON TypedChanName Source # | |
parseJSON :: Value -> Parser TypedChanName parseJSONList :: Value -> Parser [TypedChanName] | |
FromJSON FQ_PROCESS_NAME Source # | |
parseJSON :: Value -> Parser FQ_PROCESS_NAME parseJSONList :: Value -> Parser [FQ_PROCESS_NAME] | |
FromJSON ProcProfile Source # | |
parseJSON :: Value -> Parser ProcProfile parseJSONList :: Value -> Parser [ProcProfile] | |
FromJSON PROC_ALPHABET Source # | |
parseJSON :: Value -> Parser PROC_ALPHABET parseJSONList :: Value -> Parser [PROC_ALPHABET] | |
FromJSON RENAMING Source # | |
parseJSON :: Value -> Parser RENAMING parseJSONList :: Value -> Parser [RENAMING] | |
FromJSON Rename Source # | |
parseJSON :: Value -> Parser Rename parseJSONList :: Value -> Parser [Rename] | |
FromJSON RenameKind Source # | |
parseJSON :: Value -> Parser RenameKind parseJSONList :: Value -> Parser [RenameKind] | |
FromJSON EVENT_SET Source # | |
parseJSON :: Value -> Parser EVENT_SET parseJSONList :: Value -> Parser [EVENT_SET] | |
FromJSON EVENT Source # | |
parseJSON :: Value -> Parser EVENT parseJSONList :: Value -> Parser [EVENT] | |
FromJSON PARM_PROCNAME Source # | |
parseJSON :: Value -> Parser PARM_PROCNAME parseJSONList :: Value -> Parser [PARM_PROCNAME] | |
FromJSON PROC_ITEM Source # | |
parseJSON :: Value -> Parser PROC_ITEM parseJSONList :: Value -> Parser [PROC_ITEM] | |
FromJSON CHANNEL_DECL Source # | |
parseJSON :: Value -> Parser CHANNEL_DECL parseJSONList :: Value -> Parser [CHANNEL_DECL] | |
FromJSON CspBasicExt Source # | |
parseJSON :: Value -> Parser CspBasicExt parseJSONList :: Value -> Parser [CspBasicExt] | |
FromJSON CspSen Source # | |
parseJSON :: Value -> Parser CspSen parseJSONList :: Value -> Parser [CspSen] | |
FromJSON CspSign Source # | |
parseJSON :: Value -> Parser CspSign parseJSONList :: Value -> Parser [CspSign] | |
FromJSON CspSymbMap Source # | |
parseJSON :: Value -> Parser CspSymbMap parseJSONList :: Value -> Parser [CspSymbMap] | |
FromJSON CspType Source # | |
parseJSON :: Value -> Parser CspType parseJSONList :: Value -> Parser [CspType] | |
FromJSON CspSymb Source # | |
parseJSON :: Value -> Parser CspSymb parseJSONList :: Value -> Parser [CspSymb] | |
FromJSON CspSymbKind Source # | |
parseJSON :: Value -> Parser CspSymbKind parseJSONList :: Value -> Parser [CspSymbKind] | |
FromJSON CspSymbMapItems Source # | |
parseJSON :: Value -> Parser CspSymbMapItems parseJSONList :: Value -> Parser [CspSymbMapItems] | |
FromJSON CspSymbItems Source # | |
parseJSON :: Value -> Parser CspSymbItems parseJSONList :: Value -> Parser [CspSymbItems] | |
FromJSON CspRawSymbol Source # | |
parseJSON :: Value -> Parser CspRawSymbol parseJSONList :: Value -> Parser [CspRawSymbol] | |
FromJSON CspSymbol Source # | |
parseJSON :: Value -> Parser CspSymbol parseJSONList :: Value -> Parser [CspSymbol] | |
FromJSON CspSymbType Source # | |
parseJSON :: Value -> Parser CspSymbType parseJSONList :: Value -> Parser [CspSymbType] | |
FromJSON CspAddMorphism Source # | |
parseJSON :: Value -> Parser CspAddMorphism parseJSONList :: Value -> Parser [CspAddMorphism] | |
ToJSON PROCESS Source # | |
toEncoding :: PROCESS -> Encoding toJSONList :: [PROCESS] -> Value toEncodingList :: [PROCESS] -> Encoding | |
ToJSON CommType Source # | |
toEncoding :: CommType -> Encoding toJSONList :: [CommType] -> Value toEncodingList :: [CommType] -> Encoding | |
ToJSON TypedChanName Source # | |
toJSON :: TypedChanName -> Value toEncoding :: TypedChanName -> Encoding toJSONList :: [TypedChanName] -> Value toEncodingList :: [TypedChanName] -> Encoding | |
ToJSON FQ_PROCESS_NAME Source # | |
toJSON :: FQ_PROCESS_NAME -> Value toEncoding :: FQ_PROCESS_NAME -> Encoding toJSONList :: [FQ_PROCESS_NAME] -> Value toEncodingList :: [FQ_PROCESS_NAME] -> Encoding | |
ToJSON ProcProfile Source # | |
toJSON :: ProcProfile -> Value toEncoding :: ProcProfile -> Encoding toJSONList :: [ProcProfile] -> Value toEncodingList :: [ProcProfile] -> Encoding | |
ToJSON PROC_ALPHABET Source # | |
toJSON :: PROC_ALPHABET -> Value toEncoding :: PROC_ALPHABET -> Encoding toJSONList :: [PROC_ALPHABET] -> Value toEncodingList :: [PROC_ALPHABET] -> Encoding | |
ToJSON RENAMING Source # | |
toEncoding :: RENAMING -> Encoding toJSONList :: [RENAMING] -> Value toEncodingList :: [RENAMING] -> Encoding | |
ToJSON Rename Source # | |
toEncoding :: Rename -> Encoding toJSONList :: [Rename] -> Value toEncodingList :: [Rename] -> Encoding | |
ToJSON RenameKind Source # | |
toJSON :: RenameKind -> Value toEncoding :: RenameKind -> Encoding toJSONList :: [RenameKind] -> Value toEncodingList :: [RenameKind] -> Encoding | |
ToJSON EVENT_SET Source # | |
toEncoding :: EVENT_SET -> Encoding toJSONList :: [EVENT_SET] -> Value toEncodingList :: [EVENT_SET] -> Encoding | |
ToJSON EVENT Source # | |
ToJSON PARM_PROCNAME Source # | |
toJSON :: PARM_PROCNAME -> Value toEncoding :: PARM_PROCNAME -> Encoding toJSONList :: [PARM_PROCNAME] -> Value toEncodingList :: [PARM_PROCNAME] -> Encoding | |
ToJSON PROC_ITEM Source # | |
toEncoding :: PROC_ITEM -> Encoding toJSONList :: [PROC_ITEM] -> Value toEncodingList :: [PROC_ITEM] -> Encoding | |
ToJSON CHANNEL_DECL Source # | |
toJSON :: CHANNEL_DECL -> Value toEncoding :: CHANNEL_DECL -> Encoding toJSONList :: [CHANNEL_DECL] -> Value toEncodingList :: [CHANNEL_DECL] -> Encoding | |
ToJSON CspBasicExt Source # | |
toJSON :: CspBasicExt -> Value toEncoding :: CspBasicExt -> Encoding toJSONList :: [CspBasicExt] -> Value toEncodingList :: [CspBasicExt] -> Encoding | |
ToJSON CspSen Source # | |
toEncoding :: CspSen -> Encoding toJSONList :: [CspSen] -> Value toEncodingList :: [CspSen] -> Encoding | |
ToJSON CspSign Source # | |
toEncoding :: CspSign -> Encoding toJSONList :: [CspSign] -> Value toEncodingList :: [CspSign] -> Encoding | |
ToJSON CspSymbMap Source # | |
toJSON :: CspSymbMap -> Value toEncoding :: CspSymbMap -> Encoding toJSONList :: [CspSymbMap] -> Value toEncodingList :: [CspSymbMap] -> Encoding | |
ToJSON CspType Source # | |
toEncoding :: CspType -> Encoding toJSONList :: [CspType] -> Value toEncodingList :: [CspType] -> Encoding | |
ToJSON CspSymb Source # | |
toEncoding :: CspSymb -> Encoding toJSONList :: [CspSymb] -> Value toEncodingList :: [CspSymb] -> Encoding | |
ToJSON CspSymbKind Source # | |
toJSON :: CspSymbKind -> Value toEncoding :: CspSymbKind -> Encoding toJSONList :: [CspSymbKind] -> Value toEncodingList :: [CspSymbKind] -> Encoding | |
ToJSON CspSymbMapItems Source # | |
toJSON :: CspSymbMapItems -> Value toEncoding :: CspSymbMapItems -> Encoding toJSONList :: [CspSymbMapItems] -> Value toEncodingList :: [CspSymbMapItems] -> Encoding | |
ToJSON CspSymbItems Source # | |
toJSON :: CspSymbItems -> Value toEncoding :: CspSymbItems -> Encoding toJSONList :: [CspSymbItems] -> Value toEncodingList :: [CspSymbItems] -> Encoding | |
ToJSON CspRawSymbol Source # | |
toJSON :: CspRawSymbol -> Value toEncoding :: CspRawSymbol -> Encoding toJSONList :: [CspRawSymbol] -> Value toEncodingList :: [CspRawSymbol] -> Encoding | |
ToJSON CspSymbol Source # | |
toEncoding :: CspSymbol -> Encoding toJSONList :: [CspSymbol] -> Value toEncodingList :: [CspSymbol] -> Encoding | |
ToJSON CspSymbType Source # | |
toJSON :: CspSymbType -> Value toEncoding :: CspSymbType -> Encoding toJSONList :: [CspSymbType] -> Value toEncodingList :: [CspSymbType] -> Encoding | |
ToJSON CspAddMorphism Source # | |
toJSON :: CspAddMorphism -> Value toEncoding :: CspAddMorphism -> Encoding toJSONList :: [CspAddMorphism] -> Value toEncodingList :: [CspAddMorphism] -> Encoding | |
ShATermConvertible PROCESS Source # | |
toShATermAux :: ATermTable -> PROCESS -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [PROCESS] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, PROCESS) fromShATermList' :: Int -> ATermTable -> (ATermTable, [PROCESS]) | |
ShATermConvertible CommType Source # | |
toShATermAux :: ATermTable -> CommType -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [CommType] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, CommType) fromShATermList' :: Int -> ATermTable -> (ATermTable, [CommType]) | |
ShATermConvertible TypedChanName Source # | |
toShATermAux :: ATermTable -> TypedChanName -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [TypedChanName] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, TypedChanName) fromShATermList' :: Int -> ATermTable -> (ATermTable, [TypedChanName]) | |
ShATermConvertible FQ_PROCESS_NAME Source # | |
toShATermAux :: ATermTable -> FQ_PROCESS_NAME -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [FQ_PROCESS_NAME] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, FQ_PROCESS_NAME) fromShATermList' :: Int -> ATermTable -> (ATermTable, [FQ_PROCESS_NAME]) | |
ShATermConvertible ProcProfile Source # | |
toShATermAux :: ATermTable -> ProcProfile -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [ProcProfile] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, ProcProfile) fromShATermList' :: Int -> ATermTable -> (ATermTable, [ProcProfile]) | |
ShATermConvertible PROC_ALPHABET Source # | |
toShATermAux :: ATermTable -> PROC_ALPHABET -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [PROC_ALPHABET] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, PROC_ALPHABET) fromShATermList' :: Int -> ATermTable -> (ATermTable, [PROC_ALPHABET]) | |
ShATermConvertible RENAMING Source # | |
toShATermAux :: ATermTable -> RENAMING -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [RENAMING] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, RENAMING) fromShATermList' :: Int -> ATermTable -> (ATermTable, [RENAMING]) | |
ShATermConvertible Rename Source # | |
toShATermAux :: ATermTable -> Rename -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Rename] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Rename) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Rename]) | |
ShATermConvertible RenameKind Source # | |
toShATermAux :: ATermTable -> RenameKind -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [RenameKind] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, RenameKind) fromShATermList' :: Int -> ATermTable -> (ATermTable, [RenameKind]) | |
ShATermConvertible EVENT_SET Source # | |
toShATermAux :: ATermTable -> EVENT_SET -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [EVENT_SET] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, EVENT_SET) fromShATermList' :: Int -> ATermTable -> (ATermTable, [EVENT_SET]) | |
ShATermConvertible EVENT Source # | |
toShATermAux :: ATermTable -> EVENT -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [EVENT] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, EVENT) fromShATermList' :: Int -> ATermTable -> (ATermTable, [EVENT]) | |
ShATermConvertible PARM_PROCNAME Source # | |
toShATermAux :: ATermTable -> PARM_PROCNAME -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [PARM_PROCNAME] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, PARM_PROCNAME) fromShATermList' :: Int -> ATermTable -> (ATermTable, [PARM_PROCNAME]) | |
ShATermConvertible PROC_ITEM Source # | |
toShATermAux :: ATermTable -> PROC_ITEM -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [PROC_ITEM] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, PROC_ITEM) fromShATermList' :: Int -> ATermTable -> (ATermTable, [PROC_ITEM]) | |
ShATermConvertible CHANNEL_DECL Source # | |
toShATermAux :: ATermTable -> CHANNEL_DECL -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [CHANNEL_DECL] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, CHANNEL_DECL) fromShATermList' :: Int -> ATermTable -> (ATermTable, [CHANNEL_DECL]) | |
ShATermConvertible CspBasicExt Source # | |
toShATermAux :: ATermTable -> CspBasicExt -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [CspBasicExt] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, CspBasicExt) fromShATermList' :: Int -> ATermTable -> (ATermTable, [CspBasicExt]) | |
ShATermConvertible CspSen Source # | |
toShATermAux :: ATermTable -> CspSen -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [CspSen] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, CspSen) fromShATermList' :: Int -> ATermTable -> (ATermTable, [CspSen]) | |
ShATermConvertible CspSign Source # | |
toShATermAux :: ATermTable -> CspSign -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [CspSign] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, CspSign) fromShATermList' :: Int -> ATermTable -> (ATermTable, [CspSign]) | |
ShATermConvertible CspSymbMap Source # | |
toShATermAux :: ATermTable -> CspSymbMap -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [CspSymbMap] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, CspSymbMap) fromShATermList' :: Int -> ATermTable -> (ATermTable, [CspSymbMap]) | |
ShATermConvertible CspType Source # | |
toShATermAux :: ATermTable -> CspType -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [CspType] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, CspType) fromShATermList' :: Int -> ATermTable -> (ATermTable, [CspType]) | |
ShATermConvertible CspSymb Source # | |
toShATermAux :: ATermTable -> CspSymb -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [CspSymb] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, CspSymb) fromShATermList' :: Int -> ATermTable -> (ATermTable, [CspSymb]) | |
ShATermConvertible CspSymbKind Source # | |
toShATermAux :: ATermTable -> CspSymbKind -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [CspSymbKind] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, CspSymbKind) fromShATermList' :: Int -> ATermTable -> (ATermTable, [CspSymbKind]) | |
ShATermConvertible CspSymbMapItems Source # | |
toShATermAux :: ATermTable -> CspSymbMapItems -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [CspSymbMapItems] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, CspSymbMapItems) fromShATermList' :: Int -> ATermTable -> (ATermTable, [CspSymbMapItems]) | |
ShATermConvertible CspSymbItems Source # | |
toShATermAux :: ATermTable -> CspSymbItems -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [CspSymbItems] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, CspSymbItems) fromShATermList' :: Int -> ATermTable -> (ATermTable, [CspSymbItems]) | |
ShATermConvertible CspRawSymbol Source # | |
toShATermAux :: ATermTable -> CspRawSymbol -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [CspRawSymbol] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, CspRawSymbol) fromShATermList' :: Int -> ATermTable -> (ATermTable, [CspRawSymbol]) | |
ShATermConvertible CspSymbol Source # | |
toShATermAux :: ATermTable -> CspSymbol -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [CspSymbol] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, CspSymbol) fromShATermList' :: Int -> ATermTable -> (ATermTable, [CspSymbol]) | |
ShATermConvertible CspSymbType Source # | |
toShATermAux :: ATermTable -> CspSymbType -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [CspSymbType] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, CspSymbType) fromShATermList' :: Int -> ATermTable -> (ATermTable, [CspSymbType]) | |
ShATermConvertible CspAddMorphism Source # | |
toShATermAux :: ATermTable -> CspAddMorphism -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [CspAddMorphism] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, CspAddMorphism) fromShATermList' :: Int -> ATermTable -> (ATermTable, [CspAddMorphism]) |