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 Id Source # | |
Generic Token Source # | |
Generic Range Source # | |
Generic Pos Source # | |
FromJSON Id Source # | |
parseJSON :: Value -> Parser Id parseJSONList :: Value -> Parser [Id] | |
FromJSON Token Source # | |
parseJSON :: Value -> Parser Token parseJSONList :: Value -> Parser [Token] | |
FromJSON Range Source # | |
parseJSON :: Value -> Parser Range parseJSONList :: Value -> Parser [Range] | |
FromJSON Pos Source # | |
parseJSON :: Value -> Parser Pos parseJSONList :: Value -> Parser [Pos] | |
ToJSON Id Source # | |
ToJSON Token Source # | |
ToJSON Range Source # | |
ToJSON Pos Source # | |
ShATermConvertible Id Source # | |
toShATermAux :: ATermTable -> Id -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Id] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Id) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Id]) | |
ShATermConvertible Token Source # | |
toShATermAux :: ATermTable -> Token -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Token] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Token) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Token]) | |
ShATermConvertible Range Source # | |
toShATermAux :: ATermTable -> Range -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Range] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Range) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Range]) | |
ShATermConvertible Pos Source # | |
toShATermAux :: ATermTable -> Pos -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Pos] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Pos) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Pos]) |