| 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 |
Hybrid.ATC_Hybrid
Contents
Description
Automatic derivation of instances via DrIFT-rule ShATermConvertible, Json
for the type(s):
H_BASIC_ITEM
RIGOR
H_SIG_ITEM
MODALITY
NOMINAL
H_FORMULA
HybridSign
Orphan instances
| Generic H_FORMULA Source # | |
| Generic NOMINAL Source # | |
| Generic MODALITY Source # | |
| Generic H_SIG_ITEM Source # | |
Associated Types type Rep H_SIG_ITEM :: Type -> Type | |
| Generic RIGOR Source # | |
| Generic H_BASIC_ITEM Source # | |
Associated Types type Rep H_BASIC_ITEM :: Type -> Type | |
| Generic HybridSign Source # | |
Associated Types type Rep HybridSign :: Type -> Type | |
| FromJSON H_FORMULA Source # | |
| FromJSON NOMINAL Source # | |
| FromJSON MODALITY Source # | |
| FromJSON H_SIG_ITEM Source # | |
| FromJSON RIGOR Source # | |
| FromJSON H_BASIC_ITEM Source # | |
| FromJSON HybridSign Source # | |
| ToJSON H_FORMULA Source # | |
Methods toEncoding :: H_FORMULA -> Encoding toJSONList :: [H_FORMULA] -> Value toEncodingList :: [H_FORMULA] -> Encoding | |
| ToJSON NOMINAL Source # | |
Methods toEncoding :: NOMINAL -> Encoding toJSONList :: [NOMINAL] -> Value toEncodingList :: [NOMINAL] -> Encoding | |
| ToJSON MODALITY Source # | |
Methods toEncoding :: MODALITY -> Encoding toJSONList :: [MODALITY] -> Value toEncodingList :: [MODALITY] -> Encoding | |
| ToJSON H_SIG_ITEM Source # | |
Methods toJSON :: H_SIG_ITEM -> Value toEncoding :: H_SIG_ITEM -> Encoding toJSONList :: [H_SIG_ITEM] -> Value toEncodingList :: [H_SIG_ITEM] -> Encoding | |
| ToJSON RIGOR Source # | |
Methods toEncoding :: RIGOR -> Encoding toJSONList :: [RIGOR] -> Value toEncodingList :: [RIGOR] -> Encoding | |
| ToJSON H_BASIC_ITEM Source # | |
Methods toJSON :: H_BASIC_ITEM -> Value toEncoding :: H_BASIC_ITEM -> Encoding toJSONList :: [H_BASIC_ITEM] -> Value toEncodingList :: [H_BASIC_ITEM] -> Encoding | |
| ToJSON HybridSign Source # | |
Methods toJSON :: HybridSign -> Value toEncoding :: HybridSign -> Encoding toJSONList :: [HybridSign] -> Value toEncodingList :: [HybridSign] -> Encoding | |
| ShATermConvertible H_FORMULA Source # | |
Methods toShATermAux :: ATermTable -> H_FORMULA -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [H_FORMULA] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, H_FORMULA) fromShATermList' :: Int -> ATermTable -> (ATermTable, [H_FORMULA]) | |
| ShATermConvertible NOMINAL Source # | |
Methods toShATermAux :: ATermTable -> NOMINAL -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [NOMINAL] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, NOMINAL) fromShATermList' :: Int -> ATermTable -> (ATermTable, [NOMINAL]) | |
| ShATermConvertible MODALITY Source # | |
Methods toShATermAux :: ATermTable -> MODALITY -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [MODALITY] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, MODALITY) fromShATermList' :: Int -> ATermTable -> (ATermTable, [MODALITY]) | |
| ShATermConvertible H_SIG_ITEM Source # | |
Methods toShATermAux :: ATermTable -> H_SIG_ITEM -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [H_SIG_ITEM] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, H_SIG_ITEM) fromShATermList' :: Int -> ATermTable -> (ATermTable, [H_SIG_ITEM]) | |
| ShATermConvertible RIGOR Source # | |
Methods toShATermAux :: ATermTable -> RIGOR -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [RIGOR] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, RIGOR) fromShATermList' :: Int -> ATermTable -> (ATermTable, [RIGOR]) | |
| ShATermConvertible H_BASIC_ITEM Source # | |
Methods toShATermAux :: ATermTable -> H_BASIC_ITEM -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [H_BASIC_ITEM] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, H_BASIC_ITEM) fromShATermList' :: Int -> ATermTable -> (ATermTable, [H_BASIC_ITEM]) | |
| ShATermConvertible HybridSign Source # | |
Methods toShATermAux :: ATermTable -> HybridSign -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [HybridSign] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, HybridSign) fromShATermList' :: Int -> ATermTable -> (ATermTable, [HybridSign]) | |