Keywords.hs revision 20ed727452613e36c0a95ddabf7ecc81cf941ed2
3980fec332f0cc3d65051ce86f11c357686ed784Daniel CalegariModule : $Header$
3980fec332f0cc3d65051ce86f11c357686ed784Daniel CalegariDescription : String constants for CASL keywords to be used for parsing and printing
3980fec332f0cc3d65051ce86f11c357686ed784Daniel CalegariCopyright : (c) Christian Maeder and Uni Bremen 2002-2003
3980fec332f0cc3d65051ce86f11c357686ed784Daniel CalegariLicense : similar to LGPL, see HetCATS/LICENSE.txt or LIZENZ.txt
3980fec332f0cc3d65051ce86f11c357686ed784Daniel CalegariMaintainer : Christian.Maeder@dfki.de
3980fec332f0cc3d65051ce86f11c357686ed784Daniel CalegariStability : provisional
3980fec332f0cc3d65051ce86f11c357686ed784Daniel CalegariPortability : portable
3980fec332f0cc3d65051ce86f11c357686ed784Daniel CalegariString constants for keywords to be used for parsing and printing
3980fec332f0cc3d65051ce86f11c357686ed784Daniel Calegari- all identifiers are mixed case (i.e. the keyword followed by a capital S)
3980fec332f0cc3d65051ce86f11c357686ed784Daniel Calegari- see <http://www.cofi.info/Documents/CASL/Summary/> from 25 March 2001,
3980fec332f0cc3d65051ce86f11c357686ed784Daniel Calegari C.4 Lexical Syntax
3980fec332f0cc3d65051ce86f11c357686ed784Daniel Calegari-- * context dependend keywords
3980fec332f0cc3d65051ce86f11c357686ed784Daniel Calegari-- | sub sort indicator
3980fec332f0cc3d65051ce86f11c357686ed784Daniel CalegarilessS :: String
3980fec332f0cc3d65051ce86f11c357686ed784Daniel Calegari-- | modifier for 'existsS'
3980fec332f0cc3d65051ce86f11c357686ed784Daniel CalegariexMark :: String
248bb54ca63b42c56eba7c6ccb11f92e9ff04f57Daniel Calegari-- | modifier for 'funS' or 'colonS'
248bb54ca63b42c56eba7c6ccb11f92e9ff04f57Daniel CalegariquMark :: String
248bb54ca63b42c56eba7c6ccb11f92e9ff04f57Daniel Calegari-- * type constructors
3980fec332f0cc3d65051ce86f11c357686ed784Daniel Calegari-- | total function arrow
3980fec332f0cc3d65051ce86f11c357686ed784Daniel CalegarifunS :: String
3980fec332f0cc3d65051ce86f11c357686ed784Daniel Calegari-- | partial function arrow
3980fec332f0cc3d65051ce86f11c357686ed784Daniel CalegaripFun :: String
3980fec332f0cc3d65051ce86f11c357686ed784Daniel CalegaripFun = funS ++ quMark
3980fec332f0cc3d65051ce86f11c357686ed784Daniel Calegari-- | ascii product type sign
3980fec332f0cc3d65051ce86f11c357686ed784Daniel CalegariprodS :: String
3980fec332f0cc3d65051ce86f11c357686ed784Daniel Calegari-- | alternative latin1 product type sign
3980fec332f0cc3d65051ce86f11c357686ed784Daniel CalegaritimesS :: String