| 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 |
Adl.ATC_Adl
Contents
Description
Orphan instances
| Generic Context Source # | |
| Generic PatElem Source # | |
| Generic Plugin Source # | |
| Generic Pair Source # | |
| Generic RuleHeader Source # | |
Associated Types type Rep RuleHeader :: Type -> Type | |
| Generic RuleKind Source # | |
| Generic KeyDef Source # | |
| Generic KeyAtt Source # | |
| Generic Object Source # | |
| Generic RangedProp Source # | |
Associated Types type Rep RangedProp :: Type -> Type | |
| Generic Prop Source # | |
| Generic Rule Source # | |
| Generic MulOp Source # | |
| Generic UnOp Source # | |
| Generic Relation Source # | |
| Generic RelType Source # | |
| Generic Concept Source # | |
| Generic Sen Source # | |
| Generic RawSymbol Source # | |
| Generic SymbolKind Source # | |
Associated Types type Rep SymbolKind :: Type -> Type | |
| Generic Symbol Source # | |
| Generic Sign Source # | |
| FromJSON Context Source # | |
| FromJSON PatElem Source # | |
| FromJSON Plugin Source # | |
| FromJSON Pair Source # | |
| FromJSON RuleHeader Source # | |
| FromJSON RuleKind Source # | |
| FromJSON KeyDef Source # | |
| FromJSON KeyAtt Source # | |
| FromJSON Object Source # | |
| FromJSON RangedProp Source # | |
| FromJSON Prop Source # | |
| FromJSON Rule Source # | |
| FromJSON MulOp Source # | |
| FromJSON UnOp Source # | |
| FromJSON Relation Source # | |
| FromJSON RelType Source # | |
| FromJSON Concept Source # | |
| FromJSON Sen Source # | |
| FromJSON RawSymbol Source # | |
| FromJSON SymbolKind Source # | |
| FromJSON Symbol Source # | |
| FromJSON Sign Source # | |
| ToJSON Context Source # | |
Methods toEncoding :: Context -> Encoding toJSONList :: [Context] -> Value toEncodingList :: [Context] -> Encoding | |
| ToJSON PatElem Source # | |
Methods toEncoding :: PatElem -> Encoding toJSONList :: [PatElem] -> Value toEncodingList :: [PatElem] -> Encoding | |
| ToJSON Plugin Source # | |
Methods toEncoding :: Plugin -> Encoding toJSONList :: [Plugin] -> Value toEncodingList :: [Plugin] -> Encoding | |
| ToJSON Pair Source # | |
Methods toEncoding :: Pair -> Encoding toJSONList :: [Pair] -> Value toEncodingList :: [Pair] -> Encoding | |
| ToJSON RuleHeader Source # | |
Methods toJSON :: RuleHeader -> Value toEncoding :: RuleHeader -> Encoding toJSONList :: [RuleHeader] -> Value toEncodingList :: [RuleHeader] -> Encoding | |
| ToJSON RuleKind Source # | |
Methods toEncoding :: RuleKind -> Encoding toJSONList :: [RuleKind] -> Value toEncodingList :: [RuleKind] -> Encoding | |
| ToJSON KeyDef Source # | |
Methods toEncoding :: KeyDef -> Encoding toJSONList :: [KeyDef] -> Value toEncodingList :: [KeyDef] -> Encoding | |
| ToJSON KeyAtt Source # | |
Methods toEncoding :: KeyAtt -> Encoding toJSONList :: [KeyAtt] -> Value toEncodingList :: [KeyAtt] -> Encoding | |
| ToJSON Object Source # | |
Methods toEncoding :: Object -> Encoding toJSONList :: [Object] -> Value toEncodingList :: [Object] -> Encoding | |
| ToJSON RangedProp Source # | |
Methods toJSON :: RangedProp -> Value toEncoding :: RangedProp -> Encoding toJSONList :: [RangedProp] -> Value toEncodingList :: [RangedProp] -> Encoding | |
| ToJSON Prop Source # | |
Methods toEncoding :: Prop -> Encoding toJSONList :: [Prop] -> Value toEncodingList :: [Prop] -> Encoding | |
| ToJSON Rule Source # | |
Methods toEncoding :: Rule -> Encoding toJSONList :: [Rule] -> Value toEncodingList :: [Rule] -> Encoding | |
| ToJSON MulOp Source # | |
Methods toEncoding :: MulOp -> Encoding toJSONList :: [MulOp] -> Value toEncodingList :: [MulOp] -> Encoding | |
| ToJSON UnOp Source # | |
Methods toEncoding :: UnOp -> Encoding toJSONList :: [UnOp] -> Value toEncodingList :: [UnOp] -> Encoding | |
| ToJSON Relation Source # | |
Methods toEncoding :: Relation -> Encoding toJSONList :: [Relation] -> Value toEncodingList :: [Relation] -> Encoding | |
| ToJSON RelType Source # | |
Methods toEncoding :: RelType -> Encoding toJSONList :: [RelType] -> Value toEncodingList :: [RelType] -> Encoding | |
| ToJSON Concept Source # | |
Methods toEncoding :: Concept -> Encoding toJSONList :: [Concept] -> Value toEncodingList :: [Concept] -> Encoding | |
| ToJSON Sen Source # | |
| ToJSON RawSymbol Source # | |
Methods toEncoding :: RawSymbol -> Encoding toJSONList :: [RawSymbol] -> Value toEncodingList :: [RawSymbol] -> Encoding | |
| ToJSON SymbolKind Source # | |
Methods toJSON :: SymbolKind -> Value toEncoding :: SymbolKind -> Encoding toJSONList :: [SymbolKind] -> Value toEncodingList :: [SymbolKind] -> Encoding | |
| ToJSON Symbol Source # | |
Methods toEncoding :: Symbol -> Encoding toJSONList :: [Symbol] -> Value toEncodingList :: [Symbol] -> Encoding | |
| ToJSON Sign Source # | |
Methods toEncoding :: Sign -> Encoding toJSONList :: [Sign] -> Value toEncodingList :: [Sign] -> Encoding | |
| ShATermConvertible Context Source # | |
Methods toShATermAux :: ATermTable -> Context -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Context] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Context) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Context]) | |
| ShATermConvertible PatElem Source # | |
Methods toShATermAux :: ATermTable -> PatElem -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [PatElem] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, PatElem) fromShATermList' :: Int -> ATermTable -> (ATermTable, [PatElem]) | |
| ShATermConvertible Plugin Source # | |
Methods toShATermAux :: ATermTable -> Plugin -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Plugin] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Plugin) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Plugin]) | |
| ShATermConvertible Pair Source # | |
Methods toShATermAux :: ATermTable -> Pair -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Pair] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Pair) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Pair]) | |
| ShATermConvertible RuleHeader Source # | |
Methods toShATermAux :: ATermTable -> RuleHeader -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [RuleHeader] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, RuleHeader) fromShATermList' :: Int -> ATermTable -> (ATermTable, [RuleHeader]) | |
| ShATermConvertible RuleKind Source # | |
Methods toShATermAux :: ATermTable -> RuleKind -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [RuleKind] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, RuleKind) fromShATermList' :: Int -> ATermTable -> (ATermTable, [RuleKind]) | |
| ShATermConvertible KeyDef Source # | |
Methods toShATermAux :: ATermTable -> KeyDef -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [KeyDef] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, KeyDef) fromShATermList' :: Int -> ATermTable -> (ATermTable, [KeyDef]) | |
| ShATermConvertible KeyAtt Source # | |
Methods toShATermAux :: ATermTable -> KeyAtt -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [KeyAtt] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, KeyAtt) fromShATermList' :: Int -> ATermTable -> (ATermTable, [KeyAtt]) | |
| ShATermConvertible Object Source # | |
Methods toShATermAux :: ATermTable -> Object -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Object] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Object) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Object]) | |
| ShATermConvertible RangedProp Source # | |
Methods toShATermAux :: ATermTable -> RangedProp -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [RangedProp] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, RangedProp) fromShATermList' :: Int -> ATermTable -> (ATermTable, [RangedProp]) | |
| ShATermConvertible Prop Source # | |
Methods toShATermAux :: ATermTable -> Prop -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Prop] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Prop) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Prop]) | |
| ShATermConvertible Rule Source # | |
Methods toShATermAux :: ATermTable -> Rule -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Rule] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Rule) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Rule]) | |
| ShATermConvertible MulOp Source # | |
Methods toShATermAux :: ATermTable -> MulOp -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [MulOp] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, MulOp) fromShATermList' :: Int -> ATermTable -> (ATermTable, [MulOp]) | |
| ShATermConvertible UnOp Source # | |
Methods toShATermAux :: ATermTable -> UnOp -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [UnOp] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, UnOp) fromShATermList' :: Int -> ATermTable -> (ATermTable, [UnOp]) | |
| ShATermConvertible Relation Source # | |
Methods toShATermAux :: ATermTable -> Relation -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Relation] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Relation) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Relation]) | |
| ShATermConvertible RelType Source # | |
Methods toShATermAux :: ATermTable -> RelType -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [RelType] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, RelType) fromShATermList' :: Int -> ATermTable -> (ATermTable, [RelType]) | |
| ShATermConvertible Concept Source # | |
Methods toShATermAux :: ATermTable -> Concept -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Concept] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Concept) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Concept]) | |
| ShATermConvertible Sen Source # | |
Methods toShATermAux :: ATermTable -> Sen -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Sen] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Sen) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Sen]) | |
| ShATermConvertible RawSymbol Source # | |
Methods toShATermAux :: ATermTable -> RawSymbol -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [RawSymbol] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, RawSymbol) fromShATermList' :: Int -> ATermTable -> (ATermTable, [RawSymbol]) | |
| ShATermConvertible SymbolKind Source # | |
Methods toShATermAux :: ATermTable -> SymbolKind -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [SymbolKind] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, SymbolKind) fromShATermList' :: Int -> ATermTable -> (ATermTable, [SymbolKind]) | |
| 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 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]) | |