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-Inferred |
Definition of abstract syntax for common logic
Documentation
newtype BASIC_SPEC
data BASIC_ITEMS
type PrefixMapping = (String, IRI)
data TEXT_META
Text_meta | |
|
data TEXT
data PHRASE
data COMMENT
data MODULE
data IMPORTATION
data SENTENCE
data QUANT
data BOOL_SENT
data AndOr
data ImplEq
data ATOM
data TERM
data TERM_SEQ
data NAME_OR_SEQMARK
data SYMB_MAP_ITEMS
data SYMB_OR_MAP
data SYMB_ITEMS
printBasicSpec :: BASIC_SPEC -> Doc
printBasicItems :: BASIC_ITEMS -> Doc
printTextMeta :: TEXT_META -> Doc
exportCLIF :: [Named TEXT_META] -> Doc
exportBasicSpec :: BASIC_SPEC -> Doc
exportBasicItems :: BASIC_ITEMS -> Doc
exportTextMeta :: TEXT_META -> Doc
printPhrase :: PHRASE -> Doc
printModule :: MODULE -> Doc
printImportation :: IMPORTATION -> Doc
printSentence :: SENTENCE -> Doc
printComment :: COMMENT -> Doc
printQuant :: QUANT -> Doc
printBoolSent :: BOOL_SENT -> Doc
printAndOr :: AndOr -> Doc
printImplEq :: ImplEq -> Doc
printTermSeq :: TERM_SEQ -> Doc
printSymbOrMap :: SYMB_OR_MAP -> Doc
printSymbItems :: SYMB_ITEMS -> Doc
clCommentS :: String
clExcludeS :: String