Copyright | (c) Karl Luc DFKI Bremen 2010 Eugen Kuksa and Uni Bremen 2011 |
---|---|
License | GPLv2 or higher, see LICENSE.txt |
Maintainer | eugenk@informatik.uni-bremen.de |
Stability | provisional |
Portability | portable |
Safe Haskell | Safe |
Definition of abstract syntax for common logic
Documentation
newtype BASIC_SPEC Source #
Instances
data BASIC_ITEMS Source #
Instances
type PrefixMapping = (String, IRI) Source #
Text_meta | |
|
Instances
Instances
Eq TEXT Source # | |
Data TEXT Source # | |
Defined in CommonLogic.AS_CommonLogic gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TEXT -> c TEXT gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TEXT dataTypeOf :: TEXT -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TEXT) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TEXT) gmapT :: (forall b. Data b => b -> b) -> TEXT -> TEXT gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TEXT -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TEXT -> r gmapQ :: (forall d. Data d => d -> u) -> TEXT -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> TEXT -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> TEXT -> m TEXT gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TEXT -> m TEXT gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TEXT -> m TEXT | |
Ord TEXT Source # | |
Show TEXT Source # | |
Generic TEXT | |
GetRange TEXT Source # | |
FromJSON TEXT | |
Defined in CommonLogic.ATC_CommonLogic parseJSON :: Value -> Parser TEXT parseJSONList :: Value -> Parser [TEXT] | |
ToJSON TEXT | |
Defined in CommonLogic.ATC_CommonLogic | |
ShATermConvertible TEXT | |
Defined in CommonLogic.ATC_CommonLogic toShATermAux :: ATermTable -> TEXT -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [TEXT] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, TEXT) fromShATermList' :: Int -> ATermTable -> (ATermTable, [TEXT]) | |
Pretty TEXT Source # | |
type Rep TEXT | |
Defined in CommonLogic.ATC_CommonLogic type Rep TEXT = D1 ('MetaData "TEXT" "CommonLogic.AS_CommonLogic" "main" 'False) (C1 ('MetaCons "Text" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [PHRASE]) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Range)) :+: C1 ('MetaCons "Named_text" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 NAME) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TEXT) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Range)))) |
Instances
Eq PHRASE Source # | |
Data PHRASE Source # | |
Defined in CommonLogic.AS_CommonLogic gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PHRASE -> c PHRASE gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PHRASE dataTypeOf :: PHRASE -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c PHRASE) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PHRASE) gmapT :: (forall b. Data b => b -> b) -> PHRASE -> PHRASE gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PHRASE -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PHRASE -> r gmapQ :: (forall d. Data d => d -> u) -> PHRASE -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> PHRASE -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> PHRASE -> m PHRASE gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PHRASE -> m PHRASE gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PHRASE -> m PHRASE | |
Ord PHRASE Source # | |
Show PHRASE Source # | |
Generic PHRASE | |
GetRange PHRASE Source # | |
FromJSON PHRASE | |
Defined in CommonLogic.ATC_CommonLogic parseJSON :: Value -> Parser PHRASE parseJSONList :: Value -> Parser [PHRASE] | |
ToJSON PHRASE | |
Defined in CommonLogic.ATC_CommonLogic toEncoding :: PHRASE -> Encoding toJSONList :: [PHRASE] -> Value toEncodingList :: [PHRASE] -> Encoding | |
ShATermConvertible PHRASE | |
Defined in CommonLogic.ATC_CommonLogic toShATermAux :: ATermTable -> PHRASE -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [PHRASE] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, PHRASE) fromShATermList' :: Int -> ATermTable -> (ATermTable, [PHRASE]) | |
Pretty PHRASE Source # | |
type Rep PHRASE | |
Defined in CommonLogic.ATC_CommonLogic type Rep PHRASE = D1 ('MetaData "PHRASE" "CommonLogic.AS_CommonLogic" "main" 'False) ((C1 ('MetaCons "Module" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 MODULE)) :+: C1 ('MetaCons "Sentence" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SENTENCE))) :+: (C1 ('MetaCons "Importation" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 IMPORTATION)) :+: C1 ('MetaCons "Comment_text" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 COMMENT) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TEXT) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Range))))) |
Instances
Eq COMMENT Source # | |
Data COMMENT Source # | |
Defined in CommonLogic.AS_CommonLogic gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> COMMENT -> c COMMENT gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c COMMENT dataTypeOf :: COMMENT -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c COMMENT) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c COMMENT) gmapT :: (forall b. Data b => b -> b) -> COMMENT -> COMMENT gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> COMMENT -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> COMMENT -> r gmapQ :: (forall d. Data d => d -> u) -> COMMENT -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> COMMENT -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> COMMENT -> m COMMENT gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> COMMENT -> m COMMENT gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> COMMENT -> m COMMENT | |
Ord COMMENT Source # | |
Show COMMENT Source # | |
Generic COMMENT | |
GetRange COMMENT Source # | |
FromJSON COMMENT | |
Defined in CommonLogic.ATC_CommonLogic parseJSON :: Value -> Parser COMMENT parseJSONList :: Value -> Parser [COMMENT] | |
ToJSON COMMENT | |
Defined in CommonLogic.ATC_CommonLogic toEncoding :: COMMENT -> Encoding toJSONList :: [COMMENT] -> Value toEncodingList :: [COMMENT] -> Encoding | |
ShATermConvertible COMMENT | |
Defined in CommonLogic.ATC_CommonLogic toShATermAux :: ATermTable -> COMMENT -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [COMMENT] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, COMMENT) fromShATermList' :: Int -> ATermTable -> (ATermTable, [COMMENT]) | |
Pretty COMMENT Source # | |
type Rep COMMENT | |
Defined in CommonLogic.ATC_CommonLogic type Rep COMMENT = D1 ('MetaData "COMMENT" "CommonLogic.AS_CommonLogic" "main" 'False) (C1 ('MetaCons "Comment" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 String) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Range))) |
Instances
Eq MODULE Source # | |
Data MODULE Source # | |
Defined in CommonLogic.AS_CommonLogic gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> MODULE -> c MODULE gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MODULE dataTypeOf :: MODULE -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c MODULE) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MODULE) gmapT :: (forall b. Data b => b -> b) -> MODULE -> MODULE gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> MODULE -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> MODULE -> r gmapQ :: (forall d. Data d => d -> u) -> MODULE -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> MODULE -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> MODULE -> m MODULE gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> MODULE -> m MODULE gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> MODULE -> m MODULE | |
Ord MODULE Source # | |
Show MODULE Source # | |
Generic MODULE | |
GetRange MODULE Source # | |
FromJSON MODULE | |
Defined in CommonLogic.ATC_CommonLogic parseJSON :: Value -> Parser MODULE parseJSONList :: Value -> Parser [MODULE] | |
ToJSON MODULE | |
Defined in CommonLogic.ATC_CommonLogic toEncoding :: MODULE -> Encoding toJSONList :: [MODULE] -> Value toEncodingList :: [MODULE] -> Encoding | |
ShATermConvertible MODULE | |
Defined in CommonLogic.ATC_CommonLogic toShATermAux :: ATermTable -> MODULE -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [MODULE] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, MODULE) fromShATermList' :: Int -> ATermTable -> (ATermTable, [MODULE]) | |
Pretty MODULE Source # | |
type Rep MODULE | |
Defined in CommonLogic.ATC_CommonLogic type Rep MODULE = D1 ('MetaData "MODULE" "CommonLogic.AS_CommonLogic" "main" 'False) (C1 ('MetaCons "Mod" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 NAME) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TEXT) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Range))) :+: C1 ('MetaCons "Mod_ex" 'PrefixI 'False) ((S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 NAME) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [NAME])) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TEXT) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Range)))) |
data IMPORTATION Source #
Instances
Eq IMPORTATION Source # | |
Defined in CommonLogic.AS_CommonLogic (==) :: IMPORTATION -> IMPORTATION -> Bool (/=) :: IMPORTATION -> IMPORTATION -> Bool | |
Data IMPORTATION Source # | |
Defined in CommonLogic.AS_CommonLogic gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> IMPORTATION -> c IMPORTATION gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c IMPORTATION toConstr :: IMPORTATION -> Constr dataTypeOf :: IMPORTATION -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c IMPORTATION) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c IMPORTATION) gmapT :: (forall b. Data b => b -> b) -> IMPORTATION -> IMPORTATION gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> IMPORTATION -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> IMPORTATION -> r gmapQ :: (forall d. Data d => d -> u) -> IMPORTATION -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> IMPORTATION -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> IMPORTATION -> m IMPORTATION gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> IMPORTATION -> m IMPORTATION gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> IMPORTATION -> m IMPORTATION | |
Ord IMPORTATION Source # | |
Defined in CommonLogic.AS_CommonLogic compare :: IMPORTATION -> IMPORTATION -> Ordering (<) :: IMPORTATION -> IMPORTATION -> Bool (<=) :: IMPORTATION -> IMPORTATION -> Bool (>) :: IMPORTATION -> IMPORTATION -> Bool (>=) :: IMPORTATION -> IMPORTATION -> Bool max :: IMPORTATION -> IMPORTATION -> IMPORTATION min :: IMPORTATION -> IMPORTATION -> IMPORTATION | |
Show IMPORTATION Source # | |
Defined in CommonLogic.AS_CommonLogic showsPrec :: Int -> IMPORTATION -> ShowS show :: IMPORTATION -> String showList :: [IMPORTATION] -> ShowS | |
Generic IMPORTATION | |
Defined in CommonLogic.ATC_CommonLogic type Rep IMPORTATION :: Type -> Type from :: IMPORTATION -> Rep IMPORTATION x to :: Rep IMPORTATION x -> IMPORTATION | |
GetRange IMPORTATION Source # | |
Defined in CommonLogic.AS_CommonLogic getRange :: IMPORTATION -> Range Source # rangeSpan :: IMPORTATION -> [Pos] Source # | |
FromJSON IMPORTATION | |
Defined in CommonLogic.ATC_CommonLogic parseJSON :: Value -> Parser IMPORTATION parseJSONList :: Value -> Parser [IMPORTATION] | |
ToJSON IMPORTATION | |
Defined in CommonLogic.ATC_CommonLogic toJSON :: IMPORTATION -> Value toEncoding :: IMPORTATION -> Encoding toJSONList :: [IMPORTATION] -> Value toEncodingList :: [IMPORTATION] -> Encoding | |
ShATermConvertible IMPORTATION | |
Defined in CommonLogic.ATC_CommonLogic toShATermAux :: ATermTable -> IMPORTATION -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [IMPORTATION] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, IMPORTATION) fromShATermList' :: Int -> ATermTable -> (ATermTable, [IMPORTATION]) | |
Pretty IMPORTATION Source # | |
Defined in CommonLogic.AS_CommonLogic pretty :: IMPORTATION -> Doc Source # pretties :: [IMPORTATION] -> Doc Source # | |
type Rep IMPORTATION | |
Defined in CommonLogic.ATC_CommonLogic type Rep IMPORTATION = D1 ('MetaData "IMPORTATION" "CommonLogic.AS_CommonLogic" "main" 'False) (C1 ('MetaCons "Imp_name" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 NAME))) |
Quant_sent QUANT [NAME_OR_SEQMARK] SENTENCE Range | |
Bool_sent BOOL_SENT Range | |
Atom_sent ATOM Range | |
Comment_sent COMMENT SENTENCE Range | |
Irregular_sent SENTENCE Range |
Instances
Eq SENTENCE Source # | |
Data SENTENCE Source # | |
Defined in CommonLogic.AS_CommonLogic gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> SENTENCE -> c SENTENCE gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SENTENCE toConstr :: SENTENCE -> Constr dataTypeOf :: SENTENCE -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c SENTENCE) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SENTENCE) gmapT :: (forall b. Data b => b -> b) -> SENTENCE -> SENTENCE gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SENTENCE -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SENTENCE -> r gmapQ :: (forall d. Data d => d -> u) -> SENTENCE -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> SENTENCE -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> SENTENCE -> m SENTENCE gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SENTENCE -> m SENTENCE gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SENTENCE -> m SENTENCE | |
Ord SENTENCE Source # | |
Defined in CommonLogic.AS_CommonLogic | |
Show SENTENCE Source # | |
Generic SENTENCE | |
GetRange SENTENCE Source # | |
FromJSON SENTENCE | |
Defined in CommonLogic.ATC_CommonLogic parseJSON :: Value -> Parser SENTENCE parseJSONList :: Value -> Parser [SENTENCE] | |
ToJSON SENTENCE | |
Defined in CommonLogic.ATC_CommonLogic toEncoding :: SENTENCE -> Encoding toJSONList :: [SENTENCE] -> Value toEncodingList :: [SENTENCE] -> Encoding | |
ShATermConvertible SENTENCE | |
Defined in CommonLogic.ATC_CommonLogic toShATermAux :: ATermTable -> SENTENCE -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [SENTENCE] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, SENTENCE) fromShATermList' :: Int -> ATermTable -> (ATermTable, [SENTENCE]) | |
Pretty SENTENCE Source # | |
type Rep SENTENCE | |
Defined in CommonLogic.ATC_CommonLogic type Rep SENTENCE = D1 ('MetaData "SENTENCE" "CommonLogic.AS_CommonLogic" "main" 'False) ((C1 ('MetaCons "Quant_sent" 'PrefixI 'False) ((S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 QUANT) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [NAME_OR_SEQMARK])) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SENTENCE) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Range))) :+: C1 ('MetaCons "Bool_sent" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 BOOL_SENT) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Range))) :+: (C1 ('MetaCons "Atom_sent" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ATOM) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Range)) :+: (C1 ('MetaCons "Comment_sent" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 COMMENT) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SENTENCE) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Range))) :+: C1 ('MetaCons "Irregular_sent" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SENTENCE) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Range))))) |
Instances
Eq QUANT Source # | |
Data QUANT Source # | |
Defined in CommonLogic.AS_CommonLogic gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> QUANT -> c QUANT gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c QUANT dataTypeOf :: QUANT -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c QUANT) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c QUANT) gmapT :: (forall b. Data b => b -> b) -> QUANT -> QUANT gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> QUANT -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> QUANT -> r gmapQ :: (forall d. Data d => d -> u) -> QUANT -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> QUANT -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> QUANT -> m QUANT gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> QUANT -> m QUANT gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> QUANT -> m QUANT | |
Ord QUANT Source # | |
Show QUANT Source # | |
Generic QUANT | |
GetRange QUANT Source # | |
FromJSON QUANT | |
Defined in CommonLogic.ATC_CommonLogic parseJSON :: Value -> Parser QUANT parseJSONList :: Value -> Parser [QUANT] | |
ToJSON QUANT | |
Defined in CommonLogic.ATC_CommonLogic | |
ShATermConvertible QUANT | |
Defined in CommonLogic.ATC_CommonLogic toShATermAux :: ATermTable -> QUANT -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [QUANT] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, QUANT) fromShATermList' :: Int -> ATermTable -> (ATermTable, [QUANT]) | |
Pretty QUANT Source # | |
type Rep QUANT | |
Defined in CommonLogic.ATC_CommonLogic type Rep QUANT = D1 ('MetaData "QUANT" "CommonLogic.AS_CommonLogic" "main" 'False) (C1 ('MetaCons "Universal" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Existential" 'PrefixI 'False) (U1 :: Type -> Type)) |
Instances
Eq BOOL_SENT Source # | |
Data BOOL_SENT Source # | |
Defined in CommonLogic.AS_CommonLogic gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> BOOL_SENT -> c BOOL_SENT gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c BOOL_SENT toConstr :: BOOL_SENT -> Constr dataTypeOf :: BOOL_SENT -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c BOOL_SENT) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c BOOL_SENT) gmapT :: (forall b. Data b => b -> b) -> BOOL_SENT -> BOOL_SENT gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> BOOL_SENT -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> BOOL_SENT -> r gmapQ :: (forall d. Data d => d -> u) -> BOOL_SENT -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> BOOL_SENT -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> BOOL_SENT -> m BOOL_SENT gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> BOOL_SENT -> m BOOL_SENT gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> BOOL_SENT -> m BOOL_SENT | |
Ord BOOL_SENT Source # | |
Defined in CommonLogic.AS_CommonLogic | |
Show BOOL_SENT Source # | |
Generic BOOL_SENT | |
GetRange BOOL_SENT Source # | |
FromJSON BOOL_SENT | |
Defined in CommonLogic.ATC_CommonLogic parseJSON :: Value -> Parser BOOL_SENT parseJSONList :: Value -> Parser [BOOL_SENT] | |
ToJSON BOOL_SENT | |
Defined in CommonLogic.ATC_CommonLogic toEncoding :: BOOL_SENT -> Encoding toJSONList :: [BOOL_SENT] -> Value toEncodingList :: [BOOL_SENT] -> Encoding | |
ShATermConvertible BOOL_SENT | |
Defined in CommonLogic.ATC_CommonLogic 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]) | |
Pretty BOOL_SENT Source # | |
type Rep BOOL_SENT | |
Defined in CommonLogic.ATC_CommonLogic type Rep BOOL_SENT = D1 ('MetaData "BOOL_SENT" "CommonLogic.AS_CommonLogic" "main" 'False) (C1 ('MetaCons "Junction" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 AndOr) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [SENTENCE])) :+: (C1 ('MetaCons "Negation" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SENTENCE)) :+: C1 ('MetaCons "BinOp" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ImplEq) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SENTENCE) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SENTENCE))))) |
Instances
Eq AndOr Source # | |
Data AndOr Source # | |
Defined in CommonLogic.AS_CommonLogic gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AndOr -> c AndOr gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AndOr dataTypeOf :: AndOr -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c AndOr) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AndOr) gmapT :: (forall b. Data b => b -> b) -> AndOr -> AndOr gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AndOr -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AndOr -> r gmapQ :: (forall d. Data d => d -> u) -> AndOr -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> AndOr -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> AndOr -> m AndOr gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AndOr -> m AndOr gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AndOr -> m AndOr | |
Ord AndOr Source # | |
Show AndOr Source # | |
Generic AndOr | |
GetRange AndOr Source # | |
FromJSON AndOr | |
Defined in CommonLogic.ATC_CommonLogic parseJSON :: Value -> Parser AndOr parseJSONList :: Value -> Parser [AndOr] | |
ToJSON AndOr | |
Defined in CommonLogic.ATC_CommonLogic | |
ShATermConvertible AndOr | |
Defined in CommonLogic.ATC_CommonLogic toShATermAux :: ATermTable -> AndOr -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [AndOr] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, AndOr) fromShATermList' :: Int -> ATermTable -> (ATermTable, [AndOr]) | |
Pretty AndOr Source # | |
type Rep AndOr | |
Defined in CommonLogic.ATC_CommonLogic type Rep AndOr = D1 ('MetaData "AndOr" "CommonLogic.AS_CommonLogic" "main" 'False) (C1 ('MetaCons "Conjunction" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Disjunction" 'PrefixI 'False) (U1 :: Type -> Type)) |
Instances
Eq ImplEq Source # | |
Data ImplEq Source # | |
Defined in CommonLogic.AS_CommonLogic gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ImplEq -> c ImplEq gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ImplEq dataTypeOf :: ImplEq -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ImplEq) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ImplEq) gmapT :: (forall b. Data b => b -> b) -> ImplEq -> ImplEq gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ImplEq -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ImplEq -> r gmapQ :: (forall d. Data d => d -> u) -> ImplEq -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> ImplEq -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> ImplEq -> m ImplEq gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ImplEq -> m ImplEq gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ImplEq -> m ImplEq | |
Ord ImplEq Source # | |
Show ImplEq Source # | |
Generic ImplEq | |
GetRange ImplEq Source # | |
FromJSON ImplEq | |
Defined in CommonLogic.ATC_CommonLogic parseJSON :: Value -> Parser ImplEq parseJSONList :: Value -> Parser [ImplEq] | |
ToJSON ImplEq | |
Defined in CommonLogic.ATC_CommonLogic toEncoding :: ImplEq -> Encoding toJSONList :: [ImplEq] -> Value toEncodingList :: [ImplEq] -> Encoding | |
ShATermConvertible ImplEq | |
Defined in CommonLogic.ATC_CommonLogic toShATermAux :: ATermTable -> ImplEq -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [ImplEq] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, ImplEq) fromShATermList' :: Int -> ATermTable -> (ATermTable, [ImplEq]) | |
Pretty ImplEq Source # | |
type Rep ImplEq | |
Defined in CommonLogic.ATC_CommonLogic type Rep ImplEq = D1 ('MetaData "ImplEq" "CommonLogic.AS_CommonLogic" "main" 'False) (C1 ('MetaCons "Implication" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Biconditional" 'PrefixI 'False) (U1 :: Type -> Type)) |
Instances
Eq ATOM Source # | |
Data ATOM Source # | |
Defined in CommonLogic.AS_CommonLogic gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ATOM -> c ATOM gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ATOM dataTypeOf :: ATOM -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ATOM) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ATOM) gmapT :: (forall b. Data b => b -> b) -> ATOM -> ATOM gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ATOM -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ATOM -> r gmapQ :: (forall d. Data d => d -> u) -> ATOM -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> ATOM -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> ATOM -> m ATOM gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ATOM -> m ATOM gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ATOM -> m ATOM | |
Ord ATOM Source # | |
Show ATOM Source # | |
Generic ATOM | |
GetRange ATOM Source # | |
FromJSON ATOM | |
Defined in CommonLogic.ATC_CommonLogic parseJSON :: Value -> Parser ATOM parseJSONList :: Value -> Parser [ATOM] | |
ToJSON ATOM | |
Defined in CommonLogic.ATC_CommonLogic | |
ShATermConvertible ATOM | |
Defined in CommonLogic.ATC_CommonLogic toShATermAux :: ATermTable -> ATOM -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [ATOM] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, ATOM) fromShATermList' :: Int -> ATermTable -> (ATermTable, [ATOM]) | |
Pretty ATOM Source # | |
type Rep ATOM | |
Defined in CommonLogic.ATC_CommonLogic type Rep ATOM = D1 ('MetaData "ATOM" "CommonLogic.AS_CommonLogic" "main" 'False) (C1 ('MetaCons "Equation" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TERM) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TERM)) :+: C1 ('MetaCons "Atom" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TERM) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [TERM_SEQ]))) |
Name_term NAME | |
Funct_term TERM [TERM_SEQ] Range | |
Comment_term TERM COMMENT Range | |
That_term SENTENCE Range |
Instances
Eq TERM Source # | |
Data TERM Source # | |
Defined in CommonLogic.AS_CommonLogic gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TERM -> c TERM gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TERM dataTypeOf :: TERM -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TERM) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TERM) gmapT :: (forall b. Data b => b -> b) -> TERM -> TERM gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TERM -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TERM -> r gmapQ :: (forall d. Data d => d -> u) -> TERM -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> TERM -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> TERM -> m TERM gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TERM -> m TERM gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TERM -> m TERM | |
Ord TERM Source # | |
Show TERM Source # | |
Generic TERM | |
GetRange TERM Source # | |
FromJSON TERM | |
Defined in CommonLogic.ATC_CommonLogic parseJSON :: Value -> Parser TERM parseJSONList :: Value -> Parser [TERM] | |
ToJSON TERM | |
Defined in CommonLogic.ATC_CommonLogic | |
ShATermConvertible TERM | |
Defined in CommonLogic.ATC_CommonLogic toShATermAux :: ATermTable -> TERM -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [TERM] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, TERM) fromShATermList' :: Int -> ATermTable -> (ATermTable, [TERM]) | |
Pretty TERM Source # | |
type Rep TERM | |
Defined in CommonLogic.ATC_CommonLogic type Rep TERM = D1 ('MetaData "TERM" "CommonLogic.AS_CommonLogic" "main" 'False) ((C1 ('MetaCons "Name_term" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 NAME)) :+: C1 ('MetaCons "Funct_term" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TERM) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [TERM_SEQ]) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Range)))) :+: (C1 ('MetaCons "Comment_term" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TERM) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 COMMENT) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Range))) :+: C1 ('MetaCons "That_term" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SENTENCE) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Range)))) |
Instances
Eq TERM_SEQ Source # | |
Data TERM_SEQ Source # | |
Defined in CommonLogic.AS_CommonLogic gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TERM_SEQ -> c TERM_SEQ gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TERM_SEQ toConstr :: TERM_SEQ -> Constr dataTypeOf :: TERM_SEQ -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TERM_SEQ) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TERM_SEQ) gmapT :: (forall b. Data b => b -> b) -> TERM_SEQ -> TERM_SEQ gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TERM_SEQ -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TERM_SEQ -> r gmapQ :: (forall d. Data d => d -> u) -> TERM_SEQ -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> TERM_SEQ -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> TERM_SEQ -> m TERM_SEQ gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TERM_SEQ -> m TERM_SEQ gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TERM_SEQ -> m TERM_SEQ | |
Ord TERM_SEQ Source # | |
Defined in CommonLogic.AS_CommonLogic | |
Show TERM_SEQ Source # | |
Generic TERM_SEQ | |
GetRange TERM_SEQ Source # | |
FromJSON TERM_SEQ | |
Defined in CommonLogic.ATC_CommonLogic parseJSON :: Value -> Parser TERM_SEQ parseJSONList :: Value -> Parser [TERM_SEQ] | |
ToJSON TERM_SEQ | |
Defined in CommonLogic.ATC_CommonLogic toEncoding :: TERM_SEQ -> Encoding toJSONList :: [TERM_SEQ] -> Value toEncodingList :: [TERM_SEQ] -> Encoding | |
ShATermConvertible TERM_SEQ | |
Defined in CommonLogic.ATC_CommonLogic 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]) | |
Pretty TERM_SEQ Source # | |
type Rep TERM_SEQ | |
Defined in CommonLogic.ATC_CommonLogic type Rep TERM_SEQ = D1 ('MetaData "TERM_SEQ" "CommonLogic.AS_CommonLogic" "main" 'False) (C1 ('MetaCons "Term_seq" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TERM)) :+: C1 ('MetaCons "Seq_marks" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SEQ_MARK))) |
data NAME_OR_SEQMARK Source #
Instances
Eq NAME_OR_SEQMARK Source # | |
Defined in CommonLogic.AS_CommonLogic (==) :: NAME_OR_SEQMARK -> NAME_OR_SEQMARK -> Bool (/=) :: NAME_OR_SEQMARK -> NAME_OR_SEQMARK -> Bool | |
Data NAME_OR_SEQMARK Source # | |
Defined in CommonLogic.AS_CommonLogic gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> NAME_OR_SEQMARK -> c NAME_OR_SEQMARK gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c NAME_OR_SEQMARK toConstr :: NAME_OR_SEQMARK -> Constr dataTypeOf :: NAME_OR_SEQMARK -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c NAME_OR_SEQMARK) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c NAME_OR_SEQMARK) gmapT :: (forall b. Data b => b -> b) -> NAME_OR_SEQMARK -> NAME_OR_SEQMARK gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> NAME_OR_SEQMARK -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> NAME_OR_SEQMARK -> r gmapQ :: (forall d. Data d => d -> u) -> NAME_OR_SEQMARK -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> NAME_OR_SEQMARK -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> NAME_OR_SEQMARK -> m NAME_OR_SEQMARK gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> NAME_OR_SEQMARK -> m NAME_OR_SEQMARK gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> NAME_OR_SEQMARK -> m NAME_OR_SEQMARK | |
Ord NAME_OR_SEQMARK Source # | |
Defined in CommonLogic.AS_CommonLogic compare :: NAME_OR_SEQMARK -> NAME_OR_SEQMARK -> Ordering (<) :: NAME_OR_SEQMARK -> NAME_OR_SEQMARK -> Bool (<=) :: NAME_OR_SEQMARK -> NAME_OR_SEQMARK -> Bool (>) :: NAME_OR_SEQMARK -> NAME_OR_SEQMARK -> Bool (>=) :: NAME_OR_SEQMARK -> NAME_OR_SEQMARK -> Bool max :: NAME_OR_SEQMARK -> NAME_OR_SEQMARK -> NAME_OR_SEQMARK min :: NAME_OR_SEQMARK -> NAME_OR_SEQMARK -> NAME_OR_SEQMARK | |
Show NAME_OR_SEQMARK Source # | |
Defined in CommonLogic.AS_CommonLogic showsPrec :: Int -> NAME_OR_SEQMARK -> ShowS show :: NAME_OR_SEQMARK -> String showList :: [NAME_OR_SEQMARK] -> ShowS | |
Generic NAME_OR_SEQMARK | |
Defined in CommonLogic.ATC_CommonLogic type Rep NAME_OR_SEQMARK :: Type -> Type from :: NAME_OR_SEQMARK -> Rep NAME_OR_SEQMARK x to :: Rep NAME_OR_SEQMARK x -> NAME_OR_SEQMARK | |
GetRange NAME_OR_SEQMARK Source # | |
Defined in CommonLogic.AS_CommonLogic getRange :: NAME_OR_SEQMARK -> Range Source # rangeSpan :: NAME_OR_SEQMARK -> [Pos] Source # | |
FromJSON NAME_OR_SEQMARK | |
Defined in CommonLogic.ATC_CommonLogic parseJSON :: Value -> Parser NAME_OR_SEQMARK parseJSONList :: Value -> Parser [NAME_OR_SEQMARK] | |
ToJSON NAME_OR_SEQMARK | |
Defined in CommonLogic.ATC_CommonLogic toJSON :: NAME_OR_SEQMARK -> Value toEncoding :: NAME_OR_SEQMARK -> Encoding toJSONList :: [NAME_OR_SEQMARK] -> Value toEncodingList :: [NAME_OR_SEQMARK] -> Encoding | |
ShATermConvertible NAME_OR_SEQMARK | |
Defined in CommonLogic.ATC_CommonLogic 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]) | |
Pretty NAME_OR_SEQMARK Source # | |
Defined in CommonLogic.AS_CommonLogic pretty :: NAME_OR_SEQMARK -> Doc Source # pretties :: [NAME_OR_SEQMARK] -> Doc Source # | |
type Rep NAME_OR_SEQMARK | |
Defined in CommonLogic.ATC_CommonLogic type Rep NAME_OR_SEQMARK = D1 ('MetaData "NAME_OR_SEQMARK" "CommonLogic.AS_CommonLogic" "main" 'False) (C1 ('MetaCons "Name" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 NAME)) :+: C1 ('MetaCons "SeqMark" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SEQ_MARK))) |
data SYMB_MAP_ITEMS Source #
Instances
data SYMB_OR_MAP Source #
Instances
Eq SYMB_OR_MAP Source # | |
Defined in CommonLogic.AS_CommonLogic (==) :: SYMB_OR_MAP -> SYMB_OR_MAP -> Bool (/=) :: SYMB_OR_MAP -> SYMB_OR_MAP -> Bool | |
Data SYMB_OR_MAP Source # | |
Defined in CommonLogic.AS_CommonLogic gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> SYMB_OR_MAP -> c SYMB_OR_MAP gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SYMB_OR_MAP toConstr :: SYMB_OR_MAP -> Constr dataTypeOf :: SYMB_OR_MAP -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c SYMB_OR_MAP) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SYMB_OR_MAP) gmapT :: (forall b. Data b => b -> b) -> SYMB_OR_MAP -> SYMB_OR_MAP gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SYMB_OR_MAP -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SYMB_OR_MAP -> r gmapQ :: (forall d. Data d => d -> u) -> SYMB_OR_MAP -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> SYMB_OR_MAP -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> SYMB_OR_MAP -> m SYMB_OR_MAP gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SYMB_OR_MAP -> m SYMB_OR_MAP gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SYMB_OR_MAP -> m SYMB_OR_MAP | |
Ord SYMB_OR_MAP Source # | |
Defined in CommonLogic.AS_CommonLogic compare :: SYMB_OR_MAP -> SYMB_OR_MAP -> Ordering (<) :: SYMB_OR_MAP -> SYMB_OR_MAP -> Bool (<=) :: SYMB_OR_MAP -> SYMB_OR_MAP -> Bool (>) :: SYMB_OR_MAP -> SYMB_OR_MAP -> Bool (>=) :: SYMB_OR_MAP -> SYMB_OR_MAP -> Bool max :: SYMB_OR_MAP -> SYMB_OR_MAP -> SYMB_OR_MAP min :: SYMB_OR_MAP -> SYMB_OR_MAP -> SYMB_OR_MAP | |
Show SYMB_OR_MAP Source # | |
Defined in CommonLogic.AS_CommonLogic showsPrec :: Int -> SYMB_OR_MAP -> ShowS show :: SYMB_OR_MAP -> String showList :: [SYMB_OR_MAP] -> ShowS | |
Generic SYMB_OR_MAP | |
Defined in CommonLogic.ATC_CommonLogic type Rep SYMB_OR_MAP :: Type -> Type from :: SYMB_OR_MAP -> Rep SYMB_OR_MAP x to :: Rep SYMB_OR_MAP x -> SYMB_OR_MAP | |
GetRange SYMB_OR_MAP Source # | |
Defined in CommonLogic.AS_CommonLogic getRange :: SYMB_OR_MAP -> Range Source # rangeSpan :: SYMB_OR_MAP -> [Pos] Source # | |
FromJSON SYMB_OR_MAP | |
Defined in CommonLogic.ATC_CommonLogic parseJSON :: Value -> Parser SYMB_OR_MAP parseJSONList :: Value -> Parser [SYMB_OR_MAP] | |
ToJSON SYMB_OR_MAP | |
Defined in CommonLogic.ATC_CommonLogic toJSON :: SYMB_OR_MAP -> Value toEncoding :: SYMB_OR_MAP -> Encoding toJSONList :: [SYMB_OR_MAP] -> Value toEncodingList :: [SYMB_OR_MAP] -> Encoding | |
ShATermConvertible SYMB_OR_MAP | |
Defined in CommonLogic.ATC_CommonLogic 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]) | |
Pretty SYMB_OR_MAP Source # | |
Defined in CommonLogic.AS_CommonLogic pretty :: SYMB_OR_MAP -> Doc Source # pretties :: [SYMB_OR_MAP] -> Doc Source # | |
type Rep SYMB_OR_MAP | |
Defined in CommonLogic.ATC_CommonLogic type Rep SYMB_OR_MAP = D1 ('MetaData "SYMB_OR_MAP" "CommonLogic.AS_CommonLogic" "main" 'False) (C1 ('MetaCons "Symb" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 NAME_OR_SEQMARK)) :+: (C1 ('MetaCons "Symb_mapN" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 NAME) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 NAME) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Range))) :+: C1 ('MetaCons "Symb_mapS" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SEQ_MARK) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SEQ_MARK) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Range))))) |
data SYMB_ITEMS Source #
Instances
printBasicSpec :: BASIC_SPEC -> Doc Source #
printBasicItems :: BASIC_ITEMS -> Doc Source #
printTextMeta :: TEXT_META -> Doc Source #
exportBasicSpec :: BASIC_SPEC -> Doc Source #
exportBasicItems :: BASIC_ITEMS -> Doc Source #
exportTextMeta :: TEXT_META -> Doc Source #
printPhrase :: PHRASE -> Doc Source #
printModule :: MODULE -> Doc Source #
printImportation :: IMPORTATION -> Doc Source #
printSentence :: SENTENCE -> Doc Source #
printComment :: COMMENT -> Doc Source #
printQuant :: QUANT -> Doc Source #
printBoolSent :: BOOL_SENT -> Doc Source #
printAndOr :: AndOr -> Doc Source #
printImplEq :: ImplEq -> Doc Source #
printTermSeq :: TERM_SEQ -> Doc Source #
printSymbOrMap :: SYMB_OR_MAP -> Doc Source #
printSymbItems :: SYMB_ITEMS -> Doc Source #
clCommentS :: String Source #
clExcludeS :: String Source #