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):
C_BASIC_ITEM
C_SIG_ITEM
CODATATYPE_DECL
COALTERNATIVE
COCOMPONENTS
MODALITY
C_FORMULA
CoCASLSign
Orphan instances
Generic C_FORMULA Source # | |
Generic MODALITY Source # | |
Generic COCOMPONENTS Source # | |
type Rep COCOMPONENTS :: Type -> Type from :: COCOMPONENTS -> Rep COCOMPONENTS x to :: Rep COCOMPONENTS x -> COCOMPONENTS | |
Generic COALTERNATIVE Source # | |
type Rep COALTERNATIVE :: Type -> Type from :: COALTERNATIVE -> Rep COALTERNATIVE x to :: Rep COALTERNATIVE x -> COALTERNATIVE | |
Generic CODATATYPE_DECL Source # | |
type Rep CODATATYPE_DECL :: Type -> Type from :: CODATATYPE_DECL -> Rep CODATATYPE_DECL x to :: Rep CODATATYPE_DECL x -> CODATATYPE_DECL | |
Generic C_SIG_ITEM Source # | |
type Rep C_SIG_ITEM :: Type -> Type from :: C_SIG_ITEM -> Rep C_SIG_ITEM x to :: Rep C_SIG_ITEM x -> C_SIG_ITEM | |
Generic C_BASIC_ITEM Source # | |
type Rep C_BASIC_ITEM :: Type -> Type from :: C_BASIC_ITEM -> Rep C_BASIC_ITEM x to :: Rep C_BASIC_ITEM x -> C_BASIC_ITEM | |
Generic CoCASLSign Source # | |
type Rep CoCASLSign :: Type -> Type from :: CoCASLSign -> Rep CoCASLSign x to :: Rep CoCASLSign x -> CoCASLSign | |
FromJSON C_FORMULA Source # | |
parseJSON :: Value -> Parser C_FORMULA parseJSONList :: Value -> Parser [C_FORMULA] | |
FromJSON MODALITY Source # | |
parseJSON :: Value -> Parser MODALITY parseJSONList :: Value -> Parser [MODALITY] | |
FromJSON COCOMPONENTS Source # | |
parseJSON :: Value -> Parser COCOMPONENTS parseJSONList :: Value -> Parser [COCOMPONENTS] | |
FromJSON COALTERNATIVE Source # | |
parseJSON :: Value -> Parser COALTERNATIVE parseJSONList :: Value -> Parser [COALTERNATIVE] | |
FromJSON CODATATYPE_DECL Source # | |
parseJSON :: Value -> Parser CODATATYPE_DECL parseJSONList :: Value -> Parser [CODATATYPE_DECL] | |
FromJSON C_SIG_ITEM Source # | |
parseJSON :: Value -> Parser C_SIG_ITEM parseJSONList :: Value -> Parser [C_SIG_ITEM] | |
FromJSON C_BASIC_ITEM Source # | |
parseJSON :: Value -> Parser C_BASIC_ITEM parseJSONList :: Value -> Parser [C_BASIC_ITEM] | |
FromJSON CoCASLSign Source # | |
parseJSON :: Value -> Parser CoCASLSign parseJSONList :: Value -> Parser [CoCASLSign] | |
ToJSON C_FORMULA Source # | |
toEncoding :: C_FORMULA -> Encoding toJSONList :: [C_FORMULA] -> Value toEncodingList :: [C_FORMULA] -> Encoding | |
ToJSON MODALITY Source # | |
toEncoding :: MODALITY -> Encoding toJSONList :: [MODALITY] -> Value toEncodingList :: [MODALITY] -> Encoding | |
ToJSON COCOMPONENTS Source # | |
toJSON :: COCOMPONENTS -> Value toEncoding :: COCOMPONENTS -> Encoding toJSONList :: [COCOMPONENTS] -> Value toEncodingList :: [COCOMPONENTS] -> Encoding | |
ToJSON COALTERNATIVE Source # | |
toJSON :: COALTERNATIVE -> Value toEncoding :: COALTERNATIVE -> Encoding toJSONList :: [COALTERNATIVE] -> Value toEncodingList :: [COALTERNATIVE] -> Encoding | |
ToJSON CODATATYPE_DECL Source # | |
toJSON :: CODATATYPE_DECL -> Value toEncoding :: CODATATYPE_DECL -> Encoding toJSONList :: [CODATATYPE_DECL] -> Value toEncodingList :: [CODATATYPE_DECL] -> Encoding | |
ToJSON C_SIG_ITEM Source # | |
toJSON :: C_SIG_ITEM -> Value toEncoding :: C_SIG_ITEM -> Encoding toJSONList :: [C_SIG_ITEM] -> Value toEncodingList :: [C_SIG_ITEM] -> Encoding | |
ToJSON C_BASIC_ITEM Source # | |
toJSON :: C_BASIC_ITEM -> Value toEncoding :: C_BASIC_ITEM -> Encoding toJSONList :: [C_BASIC_ITEM] -> Value toEncodingList :: [C_BASIC_ITEM] -> Encoding | |
ToJSON CoCASLSign Source # | |
toJSON :: CoCASLSign -> Value toEncoding :: CoCASLSign -> Encoding toJSONList :: [CoCASLSign] -> Value toEncodingList :: [CoCASLSign] -> Encoding | |
ShATermConvertible C_FORMULA Source # | |
toShATermAux :: ATermTable -> C_FORMULA -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [C_FORMULA] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, C_FORMULA) fromShATermList' :: Int -> ATermTable -> (ATermTable, [C_FORMULA]) | |
ShATermConvertible MODALITY Source # | |
toShATermAux :: ATermTable -> MODALITY -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [MODALITY] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, MODALITY) fromShATermList' :: Int -> ATermTable -> (ATermTable, [MODALITY]) | |
ShATermConvertible COCOMPONENTS Source # | |
toShATermAux :: ATermTable -> COCOMPONENTS -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [COCOMPONENTS] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, COCOMPONENTS) fromShATermList' :: Int -> ATermTable -> (ATermTable, [COCOMPONENTS]) | |
ShATermConvertible COALTERNATIVE Source # | |
toShATermAux :: ATermTable -> COALTERNATIVE -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [COALTERNATIVE] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, COALTERNATIVE) fromShATermList' :: Int -> ATermTable -> (ATermTable, [COALTERNATIVE]) | |
ShATermConvertible CODATATYPE_DECL Source # | |
toShATermAux :: ATermTable -> CODATATYPE_DECL -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [CODATATYPE_DECL] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, CODATATYPE_DECL) fromShATermList' :: Int -> ATermTable -> (ATermTable, [CODATATYPE_DECL]) | |
ShATermConvertible C_SIG_ITEM Source # | |
toShATermAux :: ATermTable -> C_SIG_ITEM -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [C_SIG_ITEM] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, C_SIG_ITEM) fromShATermList' :: Int -> ATermTable -> (ATermTable, [C_SIG_ITEM]) | |
ShATermConvertible C_BASIC_ITEM Source # | |
toShATermAux :: ATermTable -> C_BASIC_ITEM -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [C_BASIC_ITEM] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, C_BASIC_ITEM) fromShATermList' :: Int -> ATermTable -> (ATermTable, [C_BASIC_ITEM]) | |
ShATermConvertible CoCASLSign Source # | |
toShATermAux :: ATermTable -> CoCASLSign -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [CoCASLSign] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, CoCASLSign) fromShATermList' :: Int -> ATermTable -> (ATermTable, [CoCASLSign]) |