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 |
Isabelle.ATC_Isabelle
Contents
Description
Automatic derivation of instances via DrIFT-rule ShATermConvertible, Json
for the type(s):
AltSyntax
VName
QName
Indexname
IsaClass
Typ
Continuity
TAttr
DTyp
Term
Prop
Props
Sentence
DefEquation
FixrecEquation
Ctxt
Mixfix
MixfixTemplate
Datatype
DatatypeConstructor
Domain
DomainConstructor
DomainConstructorArg
Axiom
FunSig
SetDecl
MetaTerm
TypeSig
BaseSig
Sign
IsaProof
ProofCommand
ProofEnd
Modifier
ProofMethod
Orphan instances
Generic ProofMethod Source # | |
Associated Types type Rep ProofMethod :: Type -> Type | |
Generic Modifier Source # | |
Generic ProofEnd Source # | |
Generic ProofCommand Source # | |
Associated Types type Rep ProofCommand :: Type -> Type | |
Generic IsaProof Source # | |
Generic Sign Source # | |
Generic BaseSig Source # | |
Generic TypeSig Source # | |
Generic MetaTerm Source # | |
Generic SetDecl Source # | |
Generic FunSig Source # | |
Generic Axiom Source # | |
Generic DomainConstructorArg Source # | |
Associated Types type Rep DomainConstructorArg :: Type -> Type Methods from :: DomainConstructorArg -> Rep DomainConstructorArg x to :: Rep DomainConstructorArg x -> DomainConstructorArg | |
Generic DomainConstructor Source # | |
Associated Types type Rep DomainConstructor :: Type -> Type Methods from :: DomainConstructor -> Rep DomainConstructor x to :: Rep DomainConstructor x -> DomainConstructor | |
Generic Domain Source # | |
Generic DatatypeConstructor Source # | |
Associated Types type Rep DatatypeConstructor :: Type -> Type Methods from :: DatatypeConstructor -> Rep DatatypeConstructor x to :: Rep DatatypeConstructor x -> DatatypeConstructor | |
Generic Datatype Source # | |
Generic MixfixTemplate Source # | |
Associated Types type Rep MixfixTemplate :: Type -> Type | |
Generic Mixfix Source # | |
Generic Ctxt Source # | |
Generic FixrecEquation Source # | |
Associated Types type Rep FixrecEquation :: Type -> Type | |
Generic DefEquation Source # | |
Associated Types type Rep DefEquation :: Type -> Type | |
Generic Sentence Source # | |
Generic Props Source # | |
Generic Prop Source # | |
Generic Term Source # | |
Generic DTyp Source # | |
Generic TAttr Source # | |
Generic Continuity Source # | |
Associated Types type Rep Continuity :: Type -> Type | |
Generic Typ Source # | |
Generic IsaClass Source # | |
Generic Indexname Source # | |
Generic QName Source # | |
Generic VName Source # | |
Generic AltSyntax Source # | |
FromJSON ProofMethod Source # | |
FromJSON Modifier Source # | |
FromJSON ProofEnd Source # | |
FromJSON ProofCommand Source # | |
FromJSON IsaProof Source # | |
FromJSON Sign Source # | |
FromJSON BaseSig Source # | |
FromJSON TypeSig Source # | |
FromJSON MetaTerm Source # | |
FromJSON SetDecl Source # | |
FromJSON FunSig Source # | |
FromJSON Axiom Source # | |
FromJSON DomainConstructorArg Source # | |
Methods parseJSON :: Value -> Parser DomainConstructorArg parseJSONList :: Value -> Parser [DomainConstructorArg] | |
FromJSON DomainConstructor Source # | |
Methods parseJSON :: Value -> Parser DomainConstructor parseJSONList :: Value -> Parser [DomainConstructor] | |
FromJSON Domain Source # | |
FromJSON DatatypeConstructor Source # | |
Methods parseJSON :: Value -> Parser DatatypeConstructor parseJSONList :: Value -> Parser [DatatypeConstructor] | |
FromJSON Datatype Source # | |
FromJSON MixfixTemplate Source # | |
FromJSON Mixfix Source # | |
FromJSON Ctxt Source # | |
FromJSON FixrecEquation Source # | |
FromJSON DefEquation Source # | |
FromJSON Sentence Source # | |
FromJSON Props Source # | |
FromJSON Prop Source # | |
FromJSON Term Source # | |
FromJSON DTyp Source # | |
FromJSON TAttr Source # | |
FromJSON Continuity Source # | |
FromJSON Typ Source # | |
FromJSON IsaClass Source # | |
FromJSON Indexname Source # | |
FromJSON QName Source # | |
FromJSON VName Source # | |
FromJSON AltSyntax Source # | |
ToJSON ProofMethod Source # | |
Methods toJSON :: ProofMethod -> Value toEncoding :: ProofMethod -> Encoding toJSONList :: [ProofMethod] -> Value toEncodingList :: [ProofMethod] -> Encoding | |
ToJSON Modifier Source # | |
Methods toEncoding :: Modifier -> Encoding toJSONList :: [Modifier] -> Value toEncodingList :: [Modifier] -> Encoding | |
ToJSON ProofEnd Source # | |
Methods toEncoding :: ProofEnd -> Encoding toJSONList :: [ProofEnd] -> Value toEncodingList :: [ProofEnd] -> Encoding | |
ToJSON ProofCommand Source # | |
Methods toJSON :: ProofCommand -> Value toEncoding :: ProofCommand -> Encoding toJSONList :: [ProofCommand] -> Value toEncodingList :: [ProofCommand] -> Encoding | |
ToJSON IsaProof Source # | |
Methods toEncoding :: IsaProof -> Encoding toJSONList :: [IsaProof] -> Value toEncodingList :: [IsaProof] -> Encoding | |
ToJSON Sign Source # | |
Methods toEncoding :: Sign -> Encoding toJSONList :: [Sign] -> Value toEncodingList :: [Sign] -> Encoding | |
ToJSON BaseSig Source # | |
Methods toEncoding :: BaseSig -> Encoding toJSONList :: [BaseSig] -> Value toEncodingList :: [BaseSig] -> Encoding | |
ToJSON TypeSig Source # | |
Methods toEncoding :: TypeSig -> Encoding toJSONList :: [TypeSig] -> Value toEncodingList :: [TypeSig] -> Encoding | |
ToJSON MetaTerm Source # | |
Methods toEncoding :: MetaTerm -> Encoding toJSONList :: [MetaTerm] -> Value toEncodingList :: [MetaTerm] -> Encoding | |
ToJSON SetDecl Source # | |
Methods toEncoding :: SetDecl -> Encoding toJSONList :: [SetDecl] -> Value toEncodingList :: [SetDecl] -> Encoding | |
ToJSON FunSig Source # | |
Methods toEncoding :: FunSig -> Encoding toJSONList :: [FunSig] -> Value toEncodingList :: [FunSig] -> Encoding | |
ToJSON Axiom Source # | |
Methods toEncoding :: Axiom -> Encoding toJSONList :: [Axiom] -> Value toEncodingList :: [Axiom] -> Encoding | |
ToJSON DomainConstructorArg Source # | |
Methods toJSON :: DomainConstructorArg -> Value toEncoding :: DomainConstructorArg -> Encoding toJSONList :: [DomainConstructorArg] -> Value toEncodingList :: [DomainConstructorArg] -> Encoding | |
ToJSON DomainConstructor Source # | |
Methods toJSON :: DomainConstructor -> Value toEncoding :: DomainConstructor -> Encoding toJSONList :: [DomainConstructor] -> Value toEncodingList :: [DomainConstructor] -> Encoding | |
ToJSON Domain Source # | |
Methods toEncoding :: Domain -> Encoding toJSONList :: [Domain] -> Value toEncodingList :: [Domain] -> Encoding | |
ToJSON DatatypeConstructor Source # | |
Methods toJSON :: DatatypeConstructor -> Value toEncoding :: DatatypeConstructor -> Encoding toJSONList :: [DatatypeConstructor] -> Value toEncodingList :: [DatatypeConstructor] -> Encoding | |
ToJSON Datatype Source # | |
Methods toEncoding :: Datatype -> Encoding toJSONList :: [Datatype] -> Value toEncodingList :: [Datatype] -> Encoding | |
ToJSON MixfixTemplate Source # | |
Methods toJSON :: MixfixTemplate -> Value toEncoding :: MixfixTemplate -> Encoding toJSONList :: [MixfixTemplate] -> Value toEncodingList :: [MixfixTemplate] -> Encoding | |
ToJSON Mixfix Source # | |
Methods toEncoding :: Mixfix -> Encoding toJSONList :: [Mixfix] -> Value toEncodingList :: [Mixfix] -> Encoding | |
ToJSON Ctxt Source # | |
Methods toEncoding :: Ctxt -> Encoding toJSONList :: [Ctxt] -> Value toEncodingList :: [Ctxt] -> Encoding | |
ToJSON FixrecEquation Source # | |
Methods toJSON :: FixrecEquation -> Value toEncoding :: FixrecEquation -> Encoding toJSONList :: [FixrecEquation] -> Value toEncodingList :: [FixrecEquation] -> Encoding | |
ToJSON DefEquation Source # | |
Methods toJSON :: DefEquation -> Value toEncoding :: DefEquation -> Encoding toJSONList :: [DefEquation] -> Value toEncodingList :: [DefEquation] -> Encoding | |
ToJSON Sentence Source # | |
Methods toEncoding :: Sentence -> Encoding toJSONList :: [Sentence] -> Value toEncodingList :: [Sentence] -> Encoding | |
ToJSON Props Source # | |
Methods toEncoding :: Props -> Encoding toJSONList :: [Props] -> Value toEncodingList :: [Props] -> Encoding | |
ToJSON Prop Source # | |
Methods toEncoding :: Prop -> Encoding toJSONList :: [Prop] -> Value toEncodingList :: [Prop] -> Encoding | |
ToJSON Term Source # | |
Methods toEncoding :: Term -> Encoding toJSONList :: [Term] -> Value toEncodingList :: [Term] -> Encoding | |
ToJSON DTyp Source # | |
Methods toEncoding :: DTyp -> Encoding toJSONList :: [DTyp] -> Value toEncodingList :: [DTyp] -> Encoding | |
ToJSON TAttr Source # | |
Methods toEncoding :: TAttr -> Encoding toJSONList :: [TAttr] -> Value toEncodingList :: [TAttr] -> Encoding | |
ToJSON Continuity Source # | |
Methods toJSON :: Continuity -> Value toEncoding :: Continuity -> Encoding toJSONList :: [Continuity] -> Value toEncodingList :: [Continuity] -> Encoding | |
ToJSON Typ Source # | |
ToJSON IsaClass Source # | |
Methods toEncoding :: IsaClass -> Encoding toJSONList :: [IsaClass] -> Value toEncodingList :: [IsaClass] -> Encoding | |
ToJSON Indexname Source # | |
Methods toEncoding :: Indexname -> Encoding toJSONList :: [Indexname] -> Value toEncodingList :: [Indexname] -> Encoding | |
ToJSON QName Source # | |
Methods toEncoding :: QName -> Encoding toJSONList :: [QName] -> Value toEncodingList :: [QName] -> Encoding | |
ToJSON VName Source # | |
Methods toEncoding :: VName -> Encoding toJSONList :: [VName] -> Value toEncodingList :: [VName] -> Encoding | |
ToJSON AltSyntax Source # | |
Methods toEncoding :: AltSyntax -> Encoding toJSONList :: [AltSyntax] -> Value toEncodingList :: [AltSyntax] -> Encoding | |
ShATermConvertible ProofMethod Source # | |
Methods toShATermAux :: ATermTable -> ProofMethod -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [ProofMethod] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, ProofMethod) fromShATermList' :: Int -> ATermTable -> (ATermTable, [ProofMethod]) | |
ShATermConvertible Modifier Source # | |
Methods toShATermAux :: ATermTable -> Modifier -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Modifier] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Modifier) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Modifier]) | |
ShATermConvertible ProofEnd Source # | |
Methods toShATermAux :: ATermTable -> ProofEnd -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [ProofEnd] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, ProofEnd) fromShATermList' :: Int -> ATermTable -> (ATermTable, [ProofEnd]) | |
ShATermConvertible ProofCommand Source # | |
Methods toShATermAux :: ATermTable -> ProofCommand -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [ProofCommand] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, ProofCommand) fromShATermList' :: Int -> ATermTable -> (ATermTable, [ProofCommand]) | |
ShATermConvertible IsaProof Source # | |
Methods toShATermAux :: ATermTable -> IsaProof -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [IsaProof] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, IsaProof) fromShATermList' :: Int -> ATermTable -> (ATermTable, [IsaProof]) | |
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]) | |
ShATermConvertible BaseSig Source # | |
Methods toShATermAux :: ATermTable -> BaseSig -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [BaseSig] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, BaseSig) fromShATermList' :: Int -> ATermTable -> (ATermTable, [BaseSig]) | |
ShATermConvertible TypeSig Source # | |
Methods toShATermAux :: ATermTable -> TypeSig -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [TypeSig] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, TypeSig) fromShATermList' :: Int -> ATermTable -> (ATermTable, [TypeSig]) | |
ShATermConvertible MetaTerm Source # | |
Methods toShATermAux :: ATermTable -> MetaTerm -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [MetaTerm] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, MetaTerm) fromShATermList' :: Int -> ATermTable -> (ATermTable, [MetaTerm]) | |
ShATermConvertible SetDecl Source # | |
Methods toShATermAux :: ATermTable -> SetDecl -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [SetDecl] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, SetDecl) fromShATermList' :: Int -> ATermTable -> (ATermTable, [SetDecl]) | |
ShATermConvertible FunSig Source # | |
Methods toShATermAux :: ATermTable -> FunSig -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [FunSig] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, FunSig) fromShATermList' :: Int -> ATermTable -> (ATermTable, [FunSig]) | |
ShATermConvertible Axiom Source # | |
Methods toShATermAux :: ATermTable -> Axiom -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Axiom] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Axiom) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Axiom]) | |
ShATermConvertible DomainConstructorArg Source # | |
Methods toShATermAux :: ATermTable -> DomainConstructorArg -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [DomainConstructorArg] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, DomainConstructorArg) fromShATermList' :: Int -> ATermTable -> (ATermTable, [DomainConstructorArg]) | |
ShATermConvertible DomainConstructor Source # | |
Methods toShATermAux :: ATermTable -> DomainConstructor -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [DomainConstructor] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, DomainConstructor) fromShATermList' :: Int -> ATermTable -> (ATermTable, [DomainConstructor]) | |
ShATermConvertible Domain Source # | |
Methods toShATermAux :: ATermTable -> Domain -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Domain] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Domain) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Domain]) | |
ShATermConvertible DatatypeConstructor Source # | |
Methods toShATermAux :: ATermTable -> DatatypeConstructor -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [DatatypeConstructor] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, DatatypeConstructor) fromShATermList' :: Int -> ATermTable -> (ATermTable, [DatatypeConstructor]) | |
ShATermConvertible Datatype Source # | |
Methods toShATermAux :: ATermTable -> Datatype -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Datatype] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Datatype) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Datatype]) | |
ShATermConvertible MixfixTemplate Source # | |
Methods toShATermAux :: ATermTable -> MixfixTemplate -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [MixfixTemplate] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, MixfixTemplate) fromShATermList' :: Int -> ATermTable -> (ATermTable, [MixfixTemplate]) | |
ShATermConvertible Mixfix Source # | |
Methods toShATermAux :: ATermTable -> Mixfix -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Mixfix] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Mixfix) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Mixfix]) | |
ShATermConvertible Ctxt Source # | |
Methods toShATermAux :: ATermTable -> Ctxt -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Ctxt] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Ctxt) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Ctxt]) | |
ShATermConvertible FixrecEquation Source # | |
Methods toShATermAux :: ATermTable -> FixrecEquation -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [FixrecEquation] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, FixrecEquation) fromShATermList' :: Int -> ATermTable -> (ATermTable, [FixrecEquation]) | |
ShATermConvertible DefEquation Source # | |
Methods toShATermAux :: ATermTable -> DefEquation -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [DefEquation] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, DefEquation) fromShATermList' :: Int -> ATermTable -> (ATermTable, [DefEquation]) | |
ShATermConvertible Sentence Source # | |
Methods toShATermAux :: ATermTable -> Sentence -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Sentence] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Sentence) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Sentence]) | |
ShATermConvertible Props Source # | |
Methods toShATermAux :: ATermTable -> Props -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Props] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Props) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Props]) | |
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 Term Source # | |
Methods toShATermAux :: ATermTable -> Term -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Term] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Term) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Term]) | |
ShATermConvertible DTyp Source # | |
Methods toShATermAux :: ATermTable -> DTyp -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [DTyp] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, DTyp) fromShATermList' :: Int -> ATermTable -> (ATermTable, [DTyp]) | |
ShATermConvertible TAttr Source # | |
Methods toShATermAux :: ATermTable -> TAttr -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [TAttr] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, TAttr) fromShATermList' :: Int -> ATermTable -> (ATermTable, [TAttr]) | |
ShATermConvertible Continuity Source # | |
Methods toShATermAux :: ATermTable -> Continuity -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Continuity] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Continuity) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Continuity]) | |
ShATermConvertible Typ Source # | |
Methods toShATermAux :: ATermTable -> Typ -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Typ] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Typ) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Typ]) | |
ShATermConvertible IsaClass Source # | |
Methods toShATermAux :: ATermTable -> IsaClass -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [IsaClass] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, IsaClass) fromShATermList' :: Int -> ATermTable -> (ATermTable, [IsaClass]) | |
ShATermConvertible Indexname Source # | |
Methods toShATermAux :: ATermTable -> Indexname -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Indexname] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Indexname) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Indexname]) | |
ShATermConvertible QName Source # | |
Methods toShATermAux :: ATermTable -> QName -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [QName] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, QName) fromShATermList' :: Int -> ATermTable -> (ATermTable, [QName]) | |
ShATermConvertible VName Source # | |
Methods toShATermAux :: ATermTable -> VName -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [VName] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, VName) fromShATermList' :: Int -> ATermTable -> (ATermTable, [VName]) | |
ShATermConvertible AltSyntax Source # | |
Methods toShATermAux :: ATermTable -> AltSyntax -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [AltSyntax] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, AltSyntax) fromShATermList' :: Int -> ATermTable -> (ATermTable, [AltSyntax]) |