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):
M_BASIC_ITEM
RIGOR
M_SIG_ITEM
MODALITY
M_FORMULA
ModalSign
Orphan instances
Generic M_FORMULA Source # | |
Generic MODALITY Source # | |
Generic M_SIG_ITEM Source # | |
type Rep M_SIG_ITEM :: Type -> Type from :: M_SIG_ITEM -> Rep M_SIG_ITEM x to :: Rep M_SIG_ITEM x -> M_SIG_ITEM | |
Generic RIGOR Source # | |
Generic M_BASIC_ITEM Source # | |
type Rep M_BASIC_ITEM :: Type -> Type from :: M_BASIC_ITEM -> Rep M_BASIC_ITEM x to :: Rep M_BASIC_ITEM x -> M_BASIC_ITEM | |
Generic ModalSign Source # | |
FromJSON M_FORMULA Source # | |
parseJSON :: Value -> Parser M_FORMULA parseJSONList :: Value -> Parser [M_FORMULA] | |
FromJSON MODALITY Source # | |
parseJSON :: Value -> Parser MODALITY parseJSONList :: Value -> Parser [MODALITY] | |
FromJSON M_SIG_ITEM Source # | |
parseJSON :: Value -> Parser M_SIG_ITEM parseJSONList :: Value -> Parser [M_SIG_ITEM] | |
FromJSON RIGOR Source # | |
parseJSON :: Value -> Parser RIGOR parseJSONList :: Value -> Parser [RIGOR] | |
FromJSON M_BASIC_ITEM Source # | |
parseJSON :: Value -> Parser M_BASIC_ITEM parseJSONList :: Value -> Parser [M_BASIC_ITEM] | |
FromJSON ModalSign Source # | |
parseJSON :: Value -> Parser ModalSign parseJSONList :: Value -> Parser [ModalSign] | |
ToJSON M_FORMULA Source # | |
toEncoding :: M_FORMULA -> Encoding toJSONList :: [M_FORMULA] -> Value toEncodingList :: [M_FORMULA] -> Encoding | |
ToJSON MODALITY Source # | |
toEncoding :: MODALITY -> Encoding toJSONList :: [MODALITY] -> Value toEncodingList :: [MODALITY] -> Encoding | |
ToJSON M_SIG_ITEM Source # | |
toJSON :: M_SIG_ITEM -> Value toEncoding :: M_SIG_ITEM -> Encoding toJSONList :: [M_SIG_ITEM] -> Value toEncodingList :: [M_SIG_ITEM] -> Encoding | |
ToJSON RIGOR Source # | |
ToJSON M_BASIC_ITEM Source # | |
toJSON :: M_BASIC_ITEM -> Value toEncoding :: M_BASIC_ITEM -> Encoding toJSONList :: [M_BASIC_ITEM] -> Value toEncodingList :: [M_BASIC_ITEM] -> Encoding | |
ToJSON ModalSign Source # | |
toEncoding :: ModalSign -> Encoding toJSONList :: [ModalSign] -> Value toEncodingList :: [ModalSign] -> Encoding | |
ShATermConvertible M_FORMULA Source # | |
toShATermAux :: ATermTable -> M_FORMULA -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [M_FORMULA] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, M_FORMULA) fromShATermList' :: Int -> ATermTable -> (ATermTable, [M_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 M_SIG_ITEM Source # | |
toShATermAux :: ATermTable -> M_SIG_ITEM -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [M_SIG_ITEM] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, M_SIG_ITEM) fromShATermList' :: Int -> ATermTable -> (ATermTable, [M_SIG_ITEM]) | |
ShATermConvertible RIGOR Source # | |
toShATermAux :: ATermTable -> RIGOR -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [RIGOR] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, RIGOR) fromShATermList' :: Int -> ATermTable -> (ATermTable, [RIGOR]) | |
ShATermConvertible M_BASIC_ITEM Source # | |
toShATermAux :: ATermTable -> M_BASIC_ITEM -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [M_BASIC_ITEM] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, M_BASIC_ITEM) fromShATermList' :: Int -> ATermTable -> (ATermTable, [M_BASIC_ITEM]) | |
ShATermConvertible ModalSign Source # | |
toShATermAux :: ATermTable -> ModalSign -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [ModalSign] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, ModalSign) fromShATermList' :: Int -> ATermTable -> (ATermTable, [ModalSign]) |