| 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]) | |