Hets - the Heterogeneous Tool Set
Copyright(c) DFKI GmbH 2012
LicenseGPLv2 or higher, see LICENSE.txt
MaintainerChristian.Maeder@dfki.de
Stabilityprovisional
Portabilitynon-portable(derive Typeable instances)
Safe HaskellNone

CommonLogic.ATC_CommonLogic

Description

Orphan instances

Generic SYMB_ITEMS Source # 
Instance details

Associated Types

type Rep SYMB_ITEMS :: Type -> Type

Methods

from :: SYMB_ITEMS -> Rep SYMB_ITEMS x

to :: Rep SYMB_ITEMS x -> SYMB_ITEMS

Generic SYMB_OR_MAP Source # 
Instance details

Associated Types

type Rep SYMB_OR_MAP :: Type -> Type

Methods

from :: SYMB_OR_MAP -> Rep SYMB_OR_MAP x

to :: Rep SYMB_OR_MAP x -> SYMB_OR_MAP

Generic SYMB_MAP_ITEMS Source # 
Instance details

Associated Types

type Rep SYMB_MAP_ITEMS :: Type -> Type

Generic NAME_OR_SEQMARK Source # 
Instance details

Associated Types

type Rep NAME_OR_SEQMARK :: Type -> Type

Generic TERM_SEQ Source # 
Instance details

Associated Types

type Rep TERM_SEQ :: Type -> Type

Methods

from :: TERM_SEQ -> Rep TERM_SEQ x

to :: Rep TERM_SEQ x -> TERM_SEQ

Generic TERM Source # 
Instance details

Associated Types

type Rep TERM :: Type -> Type

Methods

from :: TERM -> Rep TERM x

to :: Rep TERM x -> TERM

Generic ATOM Source # 
Instance details

Associated Types

type Rep ATOM :: Type -> Type

Methods

from :: ATOM -> Rep ATOM x

to :: Rep ATOM x -> ATOM

Generic ImplEq Source # 
Instance details

Associated Types

type Rep ImplEq :: Type -> Type

Methods

from :: ImplEq -> Rep ImplEq x

to :: Rep ImplEq x -> ImplEq

Generic AndOr Source # 
Instance details

Associated Types

type Rep AndOr :: Type -> Type

Methods

from :: AndOr -> Rep AndOr x

to :: Rep AndOr x -> AndOr

Generic BOOL_SENT Source # 
Instance details

Associated Types

type Rep BOOL_SENT :: Type -> Type

Methods

from :: BOOL_SENT -> Rep BOOL_SENT x

to :: Rep BOOL_SENT x -> BOOL_SENT

Generic QUANT Source # 
Instance details

Associated Types

type Rep QUANT :: Type -> Type

Methods

from :: QUANT -> Rep QUANT x

to :: Rep QUANT x -> QUANT

Generic SENTENCE Source # 
Instance details

Associated Types

type Rep SENTENCE :: Type -> Type

Methods

from :: SENTENCE -> Rep SENTENCE x

to :: Rep SENTENCE x -> SENTENCE

Generic IMPORTATION Source # 
Instance details

Associated Types

type Rep IMPORTATION :: Type -> Type

Methods

from :: IMPORTATION -> Rep IMPORTATION x

to :: Rep IMPORTATION x -> IMPORTATION

Generic MODULE Source # 
Instance details

Associated Types

type Rep MODULE :: Type -> Type

Methods

from :: MODULE -> Rep MODULE x

to :: Rep MODULE x -> MODULE

Generic COMMENT Source # 
Instance details

Associated Types

type Rep COMMENT :: Type -> Type

Methods

from :: COMMENT -> Rep COMMENT x

to :: Rep COMMENT x -> COMMENT

Generic PHRASE Source # 
Instance details

Associated Types

type Rep PHRASE :: Type -> Type

Methods

from :: PHRASE -> Rep PHRASE x

to :: Rep PHRASE x -> PHRASE

Generic TEXT Source # 
Instance details

Associated Types

type Rep TEXT :: Type -> Type

Methods

from :: TEXT -> Rep TEXT x

to :: Rep TEXT x -> TEXT

Generic TEXT_META Source # 
Instance details

Associated Types

type Rep TEXT_META :: Type -> Type

Methods

from :: TEXT_META -> Rep TEXT_META x

to :: Rep TEXT_META x -> TEXT_META

Generic BASIC_ITEMS Source # 
Instance details

Associated Types

type Rep BASIC_ITEMS :: Type -> Type

Methods

from :: BASIC_ITEMS -> Rep BASIC_ITEMS x

to :: Rep BASIC_ITEMS x -> BASIC_ITEMS

Generic BASIC_SPEC Source # 
Instance details

Associated Types

type Rep BASIC_SPEC :: Type -> Type

Methods

from :: BASIC_SPEC -> Rep BASIC_SPEC x

to :: Rep BASIC_SPEC x -> BASIC_SPEC

Generic Sign Source # 
Instance details

Associated Types

type Rep Sign :: Type -> Type

Methods

from :: Sign -> Rep Sign x

to :: Rep Sign x -> Sign

Generic Morphism Source # 
Instance details

Associated Types

type Rep Morphism :: Type -> Type

Methods

from :: Morphism -> Rep Morphism x

to :: Rep Morphism x -> Morphism

Generic Symbol Source # 
Instance details

Associated Types

type Rep Symbol :: Type -> Type

Methods

from :: Symbol -> Rep Symbol x

to :: Rep Symbol x -> Symbol

Generic CommonLogicSL Source # 
Instance details

Associated Types

type Rep CommonLogicSL :: Type -> Type

Generic CLTextType Source # 
Instance details

Associated Types

type Rep CLTextType :: Type -> Type

Methods

from :: CLTextType -> Rep CLTextType x

to :: Rep CLTextType x -> CLTextType

FromJSON SYMB_ITEMS Source # 
Instance details

Methods

parseJSON :: Value -> Parser SYMB_ITEMS

parseJSONList :: Value -> Parser [SYMB_ITEMS]

FromJSON SYMB_OR_MAP Source # 
Instance details

Methods

parseJSON :: Value -> Parser SYMB_OR_MAP

parseJSONList :: Value -> Parser [SYMB_OR_MAP]

FromJSON SYMB_MAP_ITEMS Source # 
Instance details

Methods

parseJSON :: Value -> Parser SYMB_MAP_ITEMS

parseJSONList :: Value -> Parser [SYMB_MAP_ITEMS]

FromJSON NAME_OR_SEQMARK Source # 
Instance details

Methods

parseJSON :: Value -> Parser NAME_OR_SEQMARK

parseJSONList :: Value -> Parser [NAME_OR_SEQMARK]

FromJSON TERM_SEQ Source # 
Instance details

Methods

parseJSON :: Value -> Parser TERM_SEQ

parseJSONList :: Value -> Parser [TERM_SEQ]

FromJSON TERM Source # 
Instance details

Methods

parseJSON :: Value -> Parser TERM

parseJSONList :: Value -> Parser [TERM]

FromJSON ATOM Source # 
Instance details

Methods

parseJSON :: Value -> Parser ATOM

parseJSONList :: Value -> Parser [ATOM]

FromJSON ImplEq Source # 
Instance details

Methods

parseJSON :: Value -> Parser ImplEq

parseJSONList :: Value -> Parser [ImplEq]

FromJSON AndOr Source # 
Instance details

Methods

parseJSON :: Value -> Parser AndOr

parseJSONList :: Value -> Parser [AndOr]

FromJSON BOOL_SENT Source # 
Instance details

Methods

parseJSON :: Value -> Parser BOOL_SENT

parseJSONList :: Value -> Parser [BOOL_SENT]

FromJSON QUANT Source # 
Instance details

Methods

parseJSON :: Value -> Parser QUANT

parseJSONList :: Value -> Parser [QUANT]

FromJSON SENTENCE Source # 
Instance details

Methods

parseJSON :: Value -> Parser SENTENCE

parseJSONList :: Value -> Parser [SENTENCE]

FromJSON IMPORTATION Source # 
Instance details

Methods

parseJSON :: Value -> Parser IMPORTATION

parseJSONList :: Value -> Parser [IMPORTATION]

FromJSON MODULE Source # 
Instance details

Methods

parseJSON :: Value -> Parser MODULE

parseJSONList :: Value -> Parser [MODULE]

FromJSON COMMENT Source # 
Instance details

Methods

parseJSON :: Value -> Parser COMMENT

parseJSONList :: Value -> Parser [COMMENT]

FromJSON PHRASE Source # 
Instance details

Methods

parseJSON :: Value -> Parser PHRASE

parseJSONList :: Value -> Parser [PHRASE]

FromJSON TEXT Source # 
Instance details

Methods

parseJSON :: Value -> Parser TEXT

parseJSONList :: Value -> Parser [TEXT]

FromJSON TEXT_META Source # 
Instance details

Methods

parseJSON :: Value -> Parser TEXT_META

parseJSONList :: Value -> Parser [TEXT_META]

FromJSON BASIC_ITEMS Source # 
Instance details

Methods

parseJSON :: Value -> Parser BASIC_ITEMS

parseJSONList :: Value -> Parser [BASIC_ITEMS]

FromJSON BASIC_SPEC Source # 
Instance details

Methods

parseJSON :: Value -> Parser BASIC_SPEC

parseJSONList :: Value -> Parser [BASIC_SPEC]

FromJSON Sign Source # 
Instance details

Methods

parseJSON :: Value -> Parser Sign

parseJSONList :: Value -> Parser [Sign]

FromJSON Morphism Source # 
Instance details

Methods

parseJSON :: Value -> Parser Morphism

parseJSONList :: Value -> Parser [Morphism]

FromJSON Symbol Source # 
Instance details

Methods

parseJSON :: Value -> Parser Symbol

parseJSONList :: Value -> Parser [Symbol]

FromJSON CommonLogicSL Source # 
Instance details

Methods

parseJSON :: Value -> Parser CommonLogicSL

parseJSONList :: Value -> Parser [CommonLogicSL]

FromJSON CLTextType Source # 
Instance details

Methods

parseJSON :: Value -> Parser CLTextType

parseJSONList :: Value -> Parser [CLTextType]

ToJSON SYMB_ITEMS Source # 
Instance details

Methods

toJSON :: SYMB_ITEMS -> Value

toEncoding :: SYMB_ITEMS -> Encoding

toJSONList :: [SYMB_ITEMS] -> Value

toEncodingList :: [SYMB_ITEMS] -> Encoding

ToJSON SYMB_OR_MAP Source # 
Instance details

Methods

toJSON :: SYMB_OR_MAP -> Value

toEncoding :: SYMB_OR_MAP -> Encoding

toJSONList :: [SYMB_OR_MAP] -> Value

toEncodingList :: [SYMB_OR_MAP] -> Encoding

ToJSON SYMB_MAP_ITEMS Source # 
Instance details

Methods

toJSON :: SYMB_MAP_ITEMS -> Value

toEncoding :: SYMB_MAP_ITEMS -> Encoding

toJSONList :: [SYMB_MAP_ITEMS] -> Value

toEncodingList :: [SYMB_MAP_ITEMS] -> Encoding

ToJSON NAME_OR_SEQMARK Source # 
Instance details

Methods

toJSON :: NAME_OR_SEQMARK -> Value

toEncoding :: NAME_OR_SEQMARK -> Encoding

toJSONList :: [NAME_OR_SEQMARK] -> Value

toEncodingList :: [NAME_OR_SEQMARK] -> Encoding

ToJSON TERM_SEQ Source # 
Instance details

Methods

toJSON :: TERM_SEQ -> Value

toEncoding :: TERM_SEQ -> Encoding

toJSONList :: [TERM_SEQ] -> Value

toEncodingList :: [TERM_SEQ] -> Encoding

ToJSON TERM Source # 
Instance details

Methods

toJSON :: TERM -> Value

toEncoding :: TERM -> Encoding

toJSONList :: [TERM] -> Value

toEncodingList :: [TERM] -> Encoding

ToJSON ATOM Source # 
Instance details

Methods

toJSON :: ATOM -> Value

toEncoding :: ATOM -> Encoding

toJSONList :: [ATOM] -> Value

toEncodingList :: [ATOM] -> Encoding

ToJSON ImplEq Source # 
Instance details

Methods

toJSON :: ImplEq -> Value

toEncoding :: ImplEq -> Encoding

toJSONList :: [ImplEq] -> Value

toEncodingList :: [ImplEq] -> Encoding

ToJSON AndOr Source # 
Instance details

Methods

toJSON :: AndOr -> Value

toEncoding :: AndOr -> Encoding

toJSONList :: [AndOr] -> Value

toEncodingList :: [AndOr] -> Encoding

ToJSON BOOL_SENT Source # 
Instance details

Methods

toJSON :: BOOL_SENT -> Value

toEncoding :: BOOL_SENT -> Encoding

toJSONList :: [BOOL_SENT] -> Value

toEncodingList :: [BOOL_SENT] -> Encoding

ToJSON QUANT Source # 
Instance details

Methods

toJSON :: QUANT -> Value

toEncoding :: QUANT -> Encoding

toJSONList :: [QUANT] -> Value

toEncodingList :: [QUANT] -> Encoding

ToJSON SENTENCE Source # 
Instance details

Methods

toJSON :: SENTENCE -> Value

toEncoding :: SENTENCE -> Encoding

toJSONList :: [SENTENCE] -> Value

toEncodingList :: [SENTENCE] -> Encoding

ToJSON IMPORTATION Source # 
Instance details

Methods

toJSON :: IMPORTATION -> Value

toEncoding :: IMPORTATION -> Encoding

toJSONList :: [IMPORTATION] -> Value

toEncodingList :: [IMPORTATION] -> Encoding

ToJSON MODULE Source # 
Instance details

Methods

toJSON :: MODULE -> Value

toEncoding :: MODULE -> Encoding

toJSONList :: [MODULE] -> Value

toEncodingList :: [MODULE] -> Encoding

ToJSON COMMENT Source # 
Instance details

Methods

toJSON :: COMMENT -> Value

toEncoding :: COMMENT -> Encoding

toJSONList :: [COMMENT] -> Value

toEncodingList :: [COMMENT] -> Encoding

ToJSON PHRASE Source # 
Instance details

Methods

toJSON :: PHRASE -> Value

toEncoding :: PHRASE -> Encoding

toJSONList :: [PHRASE] -> Value

toEncodingList :: [PHRASE] -> Encoding

ToJSON TEXT Source # 
Instance details

Methods

toJSON :: TEXT -> Value

toEncoding :: TEXT -> Encoding

toJSONList :: [TEXT] -> Value

toEncodingList :: [TEXT] -> Encoding

ToJSON TEXT_META Source # 
Instance details

Methods

toJSON :: TEXT_META -> Value

toEncoding :: TEXT_META -> Encoding

toJSONList :: [TEXT_META] -> Value

toEncodingList :: [TEXT_META] -> Encoding

ToJSON BASIC_ITEMS Source # 
Instance details

Methods

toJSON :: BASIC_ITEMS -> Value

toEncoding :: BASIC_ITEMS -> Encoding

toJSONList :: [BASIC_ITEMS] -> Value

toEncodingList :: [BASIC_ITEMS] -> Encoding

ToJSON BASIC_SPEC Source # 
Instance details

Methods

toJSON :: BASIC_SPEC -> Value

toEncoding :: BASIC_SPEC -> Encoding

toJSONList :: [BASIC_SPEC] -> Value

toEncodingList :: [BASIC_SPEC] -> Encoding

ToJSON Sign Source # 
Instance details

Methods

toJSON :: Sign -> Value

toEncoding :: Sign -> Encoding

toJSONList :: [Sign] -> Value

toEncodingList :: [Sign] -> Encoding

ToJSON Morphism Source # 
Instance details

Methods

toJSON :: Morphism -> Value

toEncoding :: Morphism -> Encoding

toJSONList :: [Morphism] -> Value

toEncodingList :: [Morphism] -> Encoding

ToJSON Symbol Source # 
Instance details

Methods

toJSON :: Symbol -> Value

toEncoding :: Symbol -> Encoding

toJSONList :: [Symbol] -> Value

toEncodingList :: [Symbol] -> Encoding

ToJSON CommonLogicSL Source # 
Instance details

Methods

toJSON :: CommonLogicSL -> Value

toEncoding :: CommonLogicSL -> Encoding

toJSONList :: [CommonLogicSL] -> Value

toEncodingList :: [CommonLogicSL] -> Encoding

ToJSON CLTextType Source # 
Instance details

Methods

toJSON :: CLTextType -> Value

toEncoding :: CLTextType -> Encoding

toJSONList :: [CLTextType] -> Value

toEncodingList :: [CLTextType] -> Encoding

ShATermConvertible SYMB_ITEMS Source # 
Instance details

Methods

toShATermAux :: ATermTable -> SYMB_ITEMS -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [SYMB_ITEMS] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, SYMB_ITEMS)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [SYMB_ITEMS])

ShATermConvertible SYMB_OR_MAP Source # 
Instance details

Methods

toShATermAux :: ATermTable -> SYMB_OR_MAP -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [SYMB_OR_MAP] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, SYMB_OR_MAP)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [SYMB_OR_MAP])

ShATermConvertible SYMB_MAP_ITEMS Source # 
Instance details

Methods

toShATermAux :: ATermTable -> SYMB_MAP_ITEMS -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [SYMB_MAP_ITEMS] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, SYMB_MAP_ITEMS)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [SYMB_MAP_ITEMS])

ShATermConvertible NAME_OR_SEQMARK Source # 
Instance details

Methods

toShATermAux :: ATermTable -> NAME_OR_SEQMARK -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [NAME_OR_SEQMARK] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, NAME_OR_SEQMARK)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [NAME_OR_SEQMARK])

ShATermConvertible TERM_SEQ Source # 
Instance details

Methods

toShATermAux :: ATermTable -> TERM_SEQ -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [TERM_SEQ] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, TERM_SEQ)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [TERM_SEQ])

ShATermConvertible TERM Source # 
Instance details

Methods

toShATermAux :: ATermTable -> TERM -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [TERM] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, TERM)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [TERM])

ShATermConvertible ATOM Source # 
Instance details

Methods

toShATermAux :: ATermTable -> ATOM -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [ATOM] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, ATOM)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [ATOM])

ShATermConvertible ImplEq Source # 
Instance details

Methods

toShATermAux :: ATermTable -> ImplEq -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [ImplEq] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, ImplEq)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [ImplEq])

ShATermConvertible AndOr Source # 
Instance details

Methods

toShATermAux :: ATermTable -> AndOr -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [AndOr] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, AndOr)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [AndOr])

ShATermConvertible BOOL_SENT Source # 
Instance details

Methods

toShATermAux :: ATermTable -> BOOL_SENT -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [BOOL_SENT] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, BOOL_SENT)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [BOOL_SENT])

ShATermConvertible QUANT Source # 
Instance details

Methods

toShATermAux :: ATermTable -> QUANT -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [QUANT] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, QUANT)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [QUANT])

ShATermConvertible SENTENCE Source # 
Instance details

Methods

toShATermAux :: ATermTable -> SENTENCE -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [SENTENCE] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, SENTENCE)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [SENTENCE])

ShATermConvertible IMPORTATION Source # 
Instance details

Methods

toShATermAux :: ATermTable -> IMPORTATION -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [IMPORTATION] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, IMPORTATION)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [IMPORTATION])

ShATermConvertible MODULE Source # 
Instance details

Methods

toShATermAux :: ATermTable -> MODULE -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [MODULE] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, MODULE)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [MODULE])

ShATermConvertible COMMENT Source # 
Instance details

Methods

toShATermAux :: ATermTable -> COMMENT -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [COMMENT] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, COMMENT)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [COMMENT])

ShATermConvertible PHRASE Source # 
Instance details

Methods

toShATermAux :: ATermTable -> PHRASE -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [PHRASE] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, PHRASE)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [PHRASE])

ShATermConvertible TEXT Source # 
Instance details

Methods

toShATermAux :: ATermTable -> TEXT -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [TEXT] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, TEXT)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [TEXT])

ShATermConvertible TEXT_META Source # 
Instance details

Methods

toShATermAux :: ATermTable -> TEXT_META -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [TEXT_META] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, TEXT_META)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [TEXT_META])

ShATermConvertible BASIC_ITEMS Source # 
Instance details

Methods

toShATermAux :: ATermTable -> BASIC_ITEMS -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [BASIC_ITEMS] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, BASIC_ITEMS)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [BASIC_ITEMS])

ShATermConvertible BASIC_SPEC Source # 
Instance details

Methods

toShATermAux :: ATermTable -> BASIC_SPEC -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [BASIC_SPEC] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, BASIC_SPEC)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [BASIC_SPEC])

ShATermConvertible Sign Source # 
Instance details

Methods

toShATermAux :: ATermTable -> Sign -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [Sign] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, Sign)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [Sign])

ShATermConvertible Morphism Source # 
Instance details

Methods

toShATermAux :: ATermTable -> Morphism -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [Morphism] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, Morphism)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [Morphism])

ShATermConvertible Symbol Source # 
Instance details

Methods

toShATermAux :: ATermTable -> Symbol -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [Symbol] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, Symbol)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [Symbol])

ShATermConvertible CommonLogicSL Source # 
Instance details

Methods

toShATermAux :: ATermTable -> CommonLogicSL -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [CommonLogicSL] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, CommonLogicSL)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [CommonLogicSL])

ShATermConvertible CLTextType Source # 
Instance details

Methods

toShATermAux :: ATermTable -> CLTextType -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [CLTextType] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, CLTextType)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [CLTextType])