| 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 |
QBF.ATC_QBF
Contents
Description
Automatic derivation of instances via DrIFT-rule ShATermConvertible, Json
for the type(s):
Sign
Morphism
PREDITEM
BASICSPEC
BASICITEMS
FORMULA
ID
SYMBITEMS
SYMB
SYMBMAPITEMS
SYMBORMAP
Symbol
QBFFormulae
QBFSL
Orphan instances
| Generic Sign Source # | |
| Generic SYMBORMAP Source # | |
| Generic SYMBMAPITEMS Source # | |
Associated Types type Rep SYMBMAPITEMS :: Type -> Type | |
| Generic SYMB Source # | |
| Generic SYMBITEMS Source # | |
| Generic ID Source # | |
| Generic FORMULA Source # | |
| Generic BASICITEMS Source # | |
Associated Types type Rep BASICITEMS :: Type -> Type | |
| Generic BASICSPEC Source # | |
| Generic PREDITEM Source # | |
| Generic Morphism Source # | |
| Generic Symbol Source # | |
| Generic QBFSL Source # | |
| Generic QBFFormulae Source # | |
Associated Types type Rep QBFFormulae :: Type -> Type | |
| FromJSON Sign Source # | |
| FromJSON SYMBORMAP Source # | |
| FromJSON SYMBMAPITEMS Source # | |
| FromJSON SYMB Source # | |
| FromJSON SYMBITEMS Source # | |
| FromJSON ID Source # | |
| FromJSON FORMULA Source # | |
| FromJSON BASICITEMS Source # | |
| FromJSON BASICSPEC Source # | |
| FromJSON PREDITEM Source # | |
| FromJSON Morphism Source # | |
| FromJSON Symbol Source # | |
| FromJSON QBFSL Source # | |
| FromJSON QBFFormulae Source # | |
| ToJSON Sign Source # | |
Methods toEncoding :: Sign -> Encoding toJSONList :: [Sign] -> Value toEncodingList :: [Sign] -> Encoding | |
| ToJSON SYMBORMAP Source # | |
Methods toEncoding :: SYMBORMAP -> Encoding toJSONList :: [SYMBORMAP] -> Value toEncodingList :: [SYMBORMAP] -> Encoding | |
| ToJSON SYMBMAPITEMS Source # | |
Methods toJSON :: SYMBMAPITEMS -> Value toEncoding :: SYMBMAPITEMS -> Encoding toJSONList :: [SYMBMAPITEMS] -> Value toEncodingList :: [SYMBMAPITEMS] -> Encoding | |
| ToJSON SYMB Source # | |
Methods toEncoding :: SYMB -> Encoding toJSONList :: [SYMB] -> Value toEncodingList :: [SYMB] -> Encoding | |
| ToJSON SYMBITEMS Source # | |
Methods toEncoding :: SYMBITEMS -> Encoding toJSONList :: [SYMBITEMS] -> Value toEncodingList :: [SYMBITEMS] -> Encoding | |
| ToJSON ID Source # | |
| ToJSON FORMULA Source # | |
Methods toEncoding :: FORMULA -> Encoding toJSONList :: [FORMULA] -> Value toEncodingList :: [FORMULA] -> Encoding | |
| ToJSON BASICITEMS Source # | |
Methods toJSON :: BASICITEMS -> Value toEncoding :: BASICITEMS -> Encoding toJSONList :: [BASICITEMS] -> Value toEncodingList :: [BASICITEMS] -> Encoding | |
| ToJSON BASICSPEC Source # | |
Methods toEncoding :: BASICSPEC -> Encoding toJSONList :: [BASICSPEC] -> Value toEncodingList :: [BASICSPEC] -> Encoding | |
| ToJSON PREDITEM Source # | |
Methods toEncoding :: PREDITEM -> Encoding toJSONList :: [PREDITEM] -> Value toEncodingList :: [PREDITEM] -> Encoding | |
| ToJSON Morphism Source # | |
Methods toEncoding :: Morphism -> Encoding toJSONList :: [Morphism] -> Value toEncodingList :: [Morphism] -> Encoding | |
| ToJSON Symbol Source # | |
Methods toEncoding :: Symbol -> Encoding toJSONList :: [Symbol] -> Value toEncodingList :: [Symbol] -> Encoding | |
| ToJSON QBFSL Source # | |
Methods toEncoding :: QBFSL -> Encoding toJSONList :: [QBFSL] -> Value toEncodingList :: [QBFSL] -> Encoding | |
| ToJSON QBFFormulae Source # | |
Methods toJSON :: QBFFormulae -> Value toEncoding :: QBFFormulae -> Encoding toJSONList :: [QBFFormulae] -> Value toEncodingList :: [QBFFormulae] -> Encoding | |
| ShATermConvertible Sign Source # | |
Methods toShATermAux :: ATermTable -> Sign -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Sign] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Sign) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Sign]) | |
| ShATermConvertible SYMBORMAP Source # | |
Methods toShATermAux :: ATermTable -> SYMBORMAP -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [SYMBORMAP] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, SYMBORMAP) fromShATermList' :: Int -> ATermTable -> (ATermTable, [SYMBORMAP]) | |
| ShATermConvertible SYMBMAPITEMS Source # | |
Methods toShATermAux :: ATermTable -> SYMBMAPITEMS -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [SYMBMAPITEMS] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, SYMBMAPITEMS) fromShATermList' :: Int -> ATermTable -> (ATermTable, [SYMBMAPITEMS]) | |
| ShATermConvertible SYMB Source # | |
Methods toShATermAux :: ATermTable -> SYMB -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [SYMB] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, SYMB) fromShATermList' :: Int -> ATermTable -> (ATermTable, [SYMB]) | |
| ShATermConvertible SYMBITEMS Source # | |
Methods toShATermAux :: ATermTable -> SYMBITEMS -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [SYMBITEMS] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, SYMBITEMS) fromShATermList' :: Int -> ATermTable -> (ATermTable, [SYMBITEMS]) | |
| ShATermConvertible ID Source # | |
Methods toShATermAux :: ATermTable -> ID -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [ID] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, ID) fromShATermList' :: Int -> ATermTable -> (ATermTable, [ID]) | |
| ShATermConvertible FORMULA Source # | |
Methods toShATermAux :: ATermTable -> FORMULA -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [FORMULA] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, FORMULA) fromShATermList' :: Int -> ATermTable -> (ATermTable, [FORMULA]) | |
| ShATermConvertible BASICITEMS Source # | |
Methods toShATermAux :: ATermTable -> BASICITEMS -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [BASICITEMS] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, BASICITEMS) fromShATermList' :: Int -> ATermTable -> (ATermTable, [BASICITEMS]) | |
| ShATermConvertible BASICSPEC Source # | |
Methods toShATermAux :: ATermTable -> BASICSPEC -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [BASICSPEC] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, BASICSPEC) fromShATermList' :: Int -> ATermTable -> (ATermTable, [BASICSPEC]) | |
| ShATermConvertible PREDITEM Source # | |
Methods toShATermAux :: ATermTable -> PREDITEM -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [PREDITEM] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, PREDITEM) fromShATermList' :: Int -> ATermTable -> (ATermTable, [PREDITEM]) | |
| ShATermConvertible Morphism Source # | |
Methods toShATermAux :: ATermTable -> Morphism -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Morphism] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Morphism) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Morphism]) | |
| ShATermConvertible Symbol Source # | |
Methods toShATermAux :: ATermTable -> Symbol -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Symbol] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Symbol) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Symbol]) | |
| ShATermConvertible QBFSL Source # | |
Methods toShATermAux :: ATermTable -> QBFSL -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [QBFSL] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, QBFSL) fromShATermList' :: Int -> ATermTable -> (ATermTable, [QBFSL]) | |
| ShATermConvertible QBFFormulae Source # | |
Methods toShATermAux :: ATermTable -> QBFFormulae -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [QBFFormulae] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, QBFFormulae) fromShATermList' :: Int -> ATermTable -> (ATermTable, [QBFFormulae]) | |