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 |
Orphan instances
Generic TermExt Source # | |
Generic FunDef Source # | |
Generic FplOpItem Source # | |
Generic FplSortItem Source # | |
type Rep FplSortItem :: Type -> Type from :: FplSortItem -> Rep FplSortItem x to :: Rep FplSortItem x -> FplSortItem | |
Generic FplExt Source # | |
Generic SignExt Source # | |
FromJSON TermExt Source # | |
parseJSON :: Value -> Parser TermExt parseJSONList :: Value -> Parser [TermExt] | |
FromJSON FunDef Source # | |
parseJSON :: Value -> Parser FunDef parseJSONList :: Value -> Parser [FunDef] | |
FromJSON FplOpItem Source # | |
parseJSON :: Value -> Parser FplOpItem parseJSONList :: Value -> Parser [FplOpItem] | |
FromJSON FplSortItem Source # | |
parseJSON :: Value -> Parser FplSortItem parseJSONList :: Value -> Parser [FplSortItem] | |
FromJSON FplExt Source # | |
parseJSON :: Value -> Parser FplExt parseJSONList :: Value -> Parser [FplExt] | |
FromJSON SignExt Source # | |
parseJSON :: Value -> Parser SignExt parseJSONList :: Value -> Parser [SignExt] | |
ToJSON TermExt Source # | |
toEncoding :: TermExt -> Encoding toJSONList :: [TermExt] -> Value toEncodingList :: [TermExt] -> Encoding | |
ToJSON FunDef Source # | |
toEncoding :: FunDef -> Encoding toJSONList :: [FunDef] -> Value toEncodingList :: [FunDef] -> Encoding | |
ToJSON FplOpItem Source # | |
toEncoding :: FplOpItem -> Encoding toJSONList :: [FplOpItem] -> Value toEncodingList :: [FplOpItem] -> Encoding | |
ToJSON FplSortItem Source # | |
toJSON :: FplSortItem -> Value toEncoding :: FplSortItem -> Encoding toJSONList :: [FplSortItem] -> Value toEncodingList :: [FplSortItem] -> Encoding | |
ToJSON FplExt Source # | |
toEncoding :: FplExt -> Encoding toJSONList :: [FplExt] -> Value toEncodingList :: [FplExt] -> Encoding | |
ToJSON SignExt Source # | |
toEncoding :: SignExt -> Encoding toJSONList :: [SignExt] -> Value toEncodingList :: [SignExt] -> Encoding | |
ShATermConvertible TermExt Source # | |
toShATermAux :: ATermTable -> TermExt -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [TermExt] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, TermExt) fromShATermList' :: Int -> ATermTable -> (ATermTable, [TermExt]) | |
ShATermConvertible FunDef Source # | |
toShATermAux :: ATermTable -> FunDef -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [FunDef] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, FunDef) fromShATermList' :: Int -> ATermTable -> (ATermTable, [FunDef]) | |
ShATermConvertible FplOpItem Source # | |
toShATermAux :: ATermTable -> FplOpItem -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [FplOpItem] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, FplOpItem) fromShATermList' :: Int -> ATermTable -> (ATermTable, [FplOpItem]) | |
ShATermConvertible FplSortItem Source # | |
toShATermAux :: ATermTable -> FplSortItem -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [FplSortItem] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, FplSortItem) fromShATermList' :: Int -> ATermTable -> (ATermTable, [FplSortItem]) | |
ShATermConvertible FplExt Source # | |
toShATermAux :: ATermTable -> FplExt -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [FplExt] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, FplExt) fromShATermList' :: Int -> ATermTable -> (ATermTable, [FplExt]) | |
ShATermConvertible SignExt Source # | |
toShATermAux :: ATermTable -> SignExt -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [SignExt] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, SignExt) fromShATermList' :: Int -> ATermTable -> (ATermTable, [SignExt]) |