Copyright | (c) Andy Gimblett and Uni Bremen 2006 |
---|---|
License | GPLv2 or higher, see LICENSE.txt |
Maintainer | a.m.gimblett@swansea.ac.uk |
Stability | provisional |
Portability | portable |
Safe Haskell | Safe-Inferred |
Printing abstract syntax of CSP-CASL
- printCspBasicExt :: CspBasicExt -> Doc
- printCommAlpha :: CommAlpha -> Doc
- printProcProfile :: ProcProfile -> Doc
- printProcessName :: FQ_PROCESS_NAME -> Doc
- printChanDecl :: CHANNEL_DECL -> Doc
- printArgs :: Pretty a => [a] -> Doc
- printProcItem :: PROC_ITEM -> Doc
- printParmProcname :: PARM_PROCNAME -> Doc
- printProcAlphabet :: PROC_ALPHABET -> Doc
- printProcess :: PROCESS -> Doc
- glue :: PROCESS -> PROCESS -> Doc
- lglue :: PROCESS -> PROCESS -> Doc
- hasRightCond :: PROCESS -> Bool
- data Prio
- procPrio :: PROCESS -> Prio
- printEvent :: EVENT -> Doc
- printEventSet :: EVENT_SET -> Doc
Documentation
printCspBasicExt :: CspBasicExt -> Doc
printCommAlpha :: CommAlpha -> Doc
printProcProfile :: ProcProfile -> Doc
printChanDecl :: CHANNEL_DECL -> Doc
printProcItem :: PROC_ITEM -> Doc
printProcess :: PROCESS -> Doc
glue :: PROCESS -> PROCESS -> Doc
the second argument is a right argument process of the first argument
lglue :: PROCESS -> PROCESS -> Doc
the second argument is a left argument process of the first argument
hasRightCond :: PROCESS -> Bool
printEvent :: EVENT -> Doc
print an event.
printEventSet :: EVENT_SET -> Doc