Show
Ignore:
Timestamp:
08.01.2009 16:24:35 (11 months ago)
Author:
csliam
Message:

finished static analysis of Events - not event sets for CspCASL

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/CspCASL/SimplifySen.hs

    r11230 r11235  
    2020import CspCASL.SignCSP 
    2121 
     22 
     23-- FOR NOW - Do not simply sentences. 
     24 
    2225-- | Simplify a CspCASL sentence for before pretty printing, e.g. for 
    2326-- | "show theory". typically this replaces fully quallified CASL by 
    2427-- | non fully qualified CASL so that it is readable. 
    2528simplifySen :: CspCASLSign -> CspCASLSen -> CspCASLSen 
    26 simplifySen sigma sen = 
    27     case sen of 
    28       CASLSen f -> 
    29           let caslSign = ccSig2CASLSign sigma 
    30           in CASLSen $ simplifyCASLSen caslSign f 
    31       ProcessEq pn var alpha p -> ProcessEq pn var alpha ( p) -- (simplifyProc sigma p) 
     29simplifySen sigma sen = sen 
     30 
     31 
     32-- simplifySen :: CspCASLSign -> CspCASLSen -> CspCASLSen 
     33-- simplifySen sigma sen = 
     34--     case sen of 
     35--       CASLSen f -> 
     36--           let caslSign = ccSig2CASLSign sigma 
     37--           in CASLSen $ simplifyCASLSen caslSign f 
     38--       ProcessEq pn var alpha p -> ProcessEq pn var alpha (simplifyProc sigma p) 
    3239 
    3340simplifyProc :: CspCASLSign -> PROCESS -> PROCESS