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 |
VSE.ATC_VSE
Contents
Description
Orphan instances
Generic Procs Source # | |
Generic Defproc Source # | |
Generic ProcKind Source # | |
Generic BoxOrDiamond Source # | |
Associated Types type Rep BoxOrDiamond :: Type -> Type | |
Generic VSEforms Source # | |
Generic VarDecl Source # | |
Generic PlainProgram Source # | |
Associated Types type Rep PlainProgram :: Type -> Type | |
Generic Procdecls Source # | |
Generic Sigentry Source # | |
Generic Profile Source # | |
Generic Procparam Source # | |
Generic Paramkind Source # | |
FromJSON Procs Source # | |
FromJSON Defproc Source # | |
FromJSON ProcKind Source # | |
FromJSON BoxOrDiamond Source # | |
FromJSON VSEforms Source # | |
FromJSON VarDecl Source # | |
FromJSON PlainProgram Source # | |
FromJSON Procdecls Source # | |
FromJSON Sigentry Source # | |
FromJSON Profile Source # | |
FromJSON Procparam Source # | |
FromJSON Paramkind Source # | |
ToJSON Procs Source # | |
Methods toEncoding :: Procs -> Encoding toJSONList :: [Procs] -> Value toEncodingList :: [Procs] -> Encoding | |
ToJSON Defproc Source # | |
Methods toEncoding :: Defproc -> Encoding toJSONList :: [Defproc] -> Value toEncodingList :: [Defproc] -> Encoding | |
ToJSON ProcKind Source # | |
Methods toEncoding :: ProcKind -> Encoding toJSONList :: [ProcKind] -> Value toEncodingList :: [ProcKind] -> Encoding | |
ToJSON BoxOrDiamond Source # | |
Methods toJSON :: BoxOrDiamond -> Value toEncoding :: BoxOrDiamond -> Encoding toJSONList :: [BoxOrDiamond] -> Value toEncodingList :: [BoxOrDiamond] -> Encoding | |
ToJSON VSEforms Source # | |
Methods toEncoding :: VSEforms -> Encoding toJSONList :: [VSEforms] -> Value toEncodingList :: [VSEforms] -> Encoding | |
ToJSON VarDecl Source # | |
Methods toEncoding :: VarDecl -> Encoding toJSONList :: [VarDecl] -> Value toEncodingList :: [VarDecl] -> Encoding | |
ToJSON PlainProgram Source # | |
Methods toJSON :: PlainProgram -> Value toEncoding :: PlainProgram -> Encoding toJSONList :: [PlainProgram] -> Value toEncodingList :: [PlainProgram] -> Encoding | |
ToJSON Procdecls Source # | |
Methods toEncoding :: Procdecls -> Encoding toJSONList :: [Procdecls] -> Value toEncodingList :: [Procdecls] -> Encoding | |
ToJSON Sigentry Source # | |
Methods toEncoding :: Sigentry -> Encoding toJSONList :: [Sigentry] -> Value toEncodingList :: [Sigentry] -> Encoding | |
ToJSON Profile Source # | |
Methods toEncoding :: Profile -> Encoding toJSONList :: [Profile] -> Value toEncodingList :: [Profile] -> Encoding | |
ToJSON Procparam Source # | |
Methods toEncoding :: Procparam -> Encoding toJSONList :: [Procparam] -> Value toEncodingList :: [Procparam] -> Encoding | |
ToJSON Paramkind Source # | |
Methods toEncoding :: Paramkind -> Encoding toJSONList :: [Paramkind] -> Value toEncodingList :: [Paramkind] -> Encoding | |
ShATermConvertible Procs Source # | |
Methods toShATermAux :: ATermTable -> Procs -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Procs] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Procs) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Procs]) | |
ShATermConvertible Defproc Source # | |
Methods toShATermAux :: ATermTable -> Defproc -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Defproc] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Defproc) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Defproc]) | |
ShATermConvertible ProcKind Source # | |
Methods toShATermAux :: ATermTable -> ProcKind -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [ProcKind] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, ProcKind) fromShATermList' :: Int -> ATermTable -> (ATermTable, [ProcKind]) | |
ShATermConvertible BoxOrDiamond Source # | |
Methods toShATermAux :: ATermTable -> BoxOrDiamond -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [BoxOrDiamond] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, BoxOrDiamond) fromShATermList' :: Int -> ATermTable -> (ATermTable, [BoxOrDiamond]) | |
ShATermConvertible VSEforms Source # | |
Methods toShATermAux :: ATermTable -> VSEforms -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [VSEforms] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, VSEforms) fromShATermList' :: Int -> ATermTable -> (ATermTable, [VSEforms]) | |
ShATermConvertible VarDecl Source # | |
Methods toShATermAux :: ATermTable -> VarDecl -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [VarDecl] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, VarDecl) fromShATermList' :: Int -> ATermTable -> (ATermTable, [VarDecl]) | |
ShATermConvertible PlainProgram Source # | |
Methods toShATermAux :: ATermTable -> PlainProgram -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [PlainProgram] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, PlainProgram) fromShATermList' :: Int -> ATermTable -> (ATermTable, [PlainProgram]) | |
ShATermConvertible Procdecls Source # | |
Methods toShATermAux :: ATermTable -> Procdecls -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Procdecls] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Procdecls) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Procdecls]) | |
ShATermConvertible Sigentry Source # | |
Methods toShATermAux :: ATermTable -> Sigentry -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Sigentry] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Sigentry) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Sigentry]) | |
ShATermConvertible Profile Source # | |
Methods toShATermAux :: ATermTable -> Profile -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Profile] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Profile) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Profile]) | |
ShATermConvertible Procparam Source # | |
Methods toShATermAux :: ATermTable -> Procparam -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Procparam] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Procparam) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Procparam]) | |
ShATermConvertible Paramkind Source # | |
Methods toShATermAux :: ATermTable -> Paramkind -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Paramkind] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Paramkind) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Paramkind]) | |
Generic (Ranged a) Source # | |
FromJSON a => FromJSON (Ranged a) Source # | |
ToJSON a => ToJSON (Ranged a) Source # | |
Methods toEncoding :: Ranged a -> Encoding toJSONList :: [Ranged a] -> Value toEncodingList :: [Ranged a] -> Encoding | |
ShATermConvertible a => ShATermConvertible (Ranged a) Source # | |
Methods toShATermAux :: ATermTable -> Ranged a -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Ranged a] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Ranged a) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Ranged a]) |