root/trunk/CspCASL/Trans_Consts.hs @ 10619

Revision 10619, 0.9 kB (checked in by csliam, 15 months ago)

Added production of the first intergation theorem and continued work on
process translation

Line 
1{- |
2Module      :  $Header$
3Description : Constants for the translation of processes from CspCASL
4              to IsabelleHOL (CspProver)
5Copyright   :  (c) Andy Gimblett, Liam O'Reilly and Markus Roggenbach,
6                   Swansea University 2008
7License     :  similar to LGPL, see HetCATS/LICENSE.txt or LIZENZ.txt
8
9Maintainer  :  csliam@swansea.ac.uk
10Stability   :  provisional
11Portability :  non-portable (imports Logic.Logic)
12
13Constants for the translation of processes from CspCASL to IsabelleHOL
14(CspProver)
15
16-}
17
18module CspCASL.Trans_Consts where
19
20import CASL.AS_Basic_CASL
21import Isabelle.IsaConsts
22import Isabelle.IsaSign
23
24alphabetS :: String
25alphabetS = "Alphabet"
26
27barExtS :: String
28barExtS = "_Bar"
29
30classS :: String
31classS = "class"
32
33classOp :: Term -> Term
34classOp = termAppl (conDouble classS)
35
36-- Convert a SORT to a string
37convertSort2String :: SORT -> String
38convertSort2String s = show s
Note: See TracBrowser for help on using the browser.