-
Notifications
You must be signed in to change notification settings - Fork 19
/
Copy pathCspCASL.hs
31 lines (20 loc) · 968 Bytes
/
CspCASL.hs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
{- |
Description : CspCASL combines the process algebra CSP with CASL
Copyright : (c) Otto-von-Guericke University of Magdeburg
License : GPLv2 or higher, see LICENSE.txt
CspCASL combines the process algebra CSP with CASL;
CASL data elements serve as process alphabet letters.
The modules for CspCASL are built on top of those for "CASL",
using the holes for future extensions that have been left in the
datatypes for CASL.
"CspCASL.AS_CSP_CASL" abstract syntax
"CspCASL.CCKeywords", "CspCASL.CCLexer", "CspCASL.CCToken", "CspCASL.Parse_hugo" preliminary parser
"CspCASL.LaTeX_AS_CSP_CASL", "CspCASL.Print_AS_CSP_CASL" pretty printing
"CspCASL.SignCSP" signatures
"CspCASL.StatAnaCSP" static analysis.
"CspCASL.ATC_CspCASL" ATerm conversion
"CspCASL.Logic_CspCASL" the CspCASL instance of 'Logic.Logic.Logic'
See "Tool Support for CSP-CASL", MPhil thesis by Andy Gimblett, 2008.
<http://www.cs.swan.ac.uk/~csandy/mphil/>
-}
module CspCASL where