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

finished static analysis of Events - not event sets for CspCASL

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/CspCASL/AS_CspCASL_Process.der.hs

    r11228 r11235  
    2121    PROCESS_NAME, 
    2222    RENAMING, 
    23     CommAlpha(..), 
     23    CommAlpha, 
    2424    CommType(..), 
    2525    TypedChanName(..) 
     
    3838    | ChanNonDetSend CHANNEL_NAME VAR SORT Range 
    3939    | ChanRecv CHANNEL_NAME VAR SORT Range 
     40    -- | A fully qualified event contains the event being 
     41    -- | qualified. The channel of the fully qualified event should be 
     42    -- | -- nothing if the contained event is a TermEvent - as this 
     43    -- | does -- not have a channel. The channel should match the 
     44    -- | contained -- event's channel if the contained event is not a 
     45    -- | TermEvent, -- where the sort of the channel is also recorded 
     46    -- | in the pair. The -- fully qualified term's event should be 
     47    -- | the fully qualified -- version of the contained events' 
     48    -- | term. The range of the fully -- qualified event should always 
     49    -- | be the same as the range of the -- contained event. In the 
     50    -- | case of a fully qualified ChanNonDetSend and ChanRecv the 
     51    -- | variable becomes a fully qualified CASL term based on the 
     52    -- | variable and its sort. 
     53    | FQEvent EVENT (Maybe (CHANNEL_NAME, SORT)) (TERM ()) Range 
    4054    deriving (Show,Ord, Eq) 
    4155