| | 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 |