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 |
Printing abstract syntax of CSP-CASL
Synopsis
- 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 Source #
printCommAlpha :: CommAlpha -> Doc Source #
printProcProfile :: ProcProfile -> Doc Source #
printChanDecl :: CHANNEL_DECL -> Doc Source #
printProcItem :: PROC_ITEM -> Doc Source #
printParmProcname :: PARM_PROCNAME -> Doc Source #
printProcAlphabet :: PROC_ALPHABET -> Doc Source #
printProcess :: PROCESS -> Doc Source #
glue :: PROCESS -> PROCESS -> Doc Source #
the second argument is a right argument process of the first argument
lglue :: PROCESS -> PROCESS -> Doc Source #
the second argument is a left argument process of the first argument
hasRightCond :: PROCESS -> Bool Source #
printEvent :: EVENT -> Doc Source #
print an event.
printEventSet :: EVENT_SET -> Doc Source #
Orphan instances
Pretty PROCESS Source # | |
Pretty CommType Source # | |
Pretty FQ_PROCESS_NAME Source # | |
pretty :: FQ_PROCESS_NAME -> Doc Source # pretties :: [FQ_PROCESS_NAME] -> Doc Source # | |
Pretty ProcProfile Source # | Pretty printing for process profiles |
pretty :: ProcProfile -> Doc Source # pretties :: [ProcProfile] -> Doc Source # | |
Pretty RENAMING Source # | |
Pretty Rename Source # | |
Pretty EVENT_SET Source # | |
Pretty EVENT Source # | |
Pretty PARM_PROCNAME Source # | |
pretty :: PARM_PROCNAME -> Doc Source # pretties :: [PARM_PROCNAME] -> Doc Source # | |
Pretty PROC_ITEM Source # | |
Pretty CHANNEL_DECL Source # | |
pretty :: CHANNEL_DECL -> Doc Source # pretties :: [CHANNEL_DECL] -> Doc Source # | |
Pretty CspBasicExt Source # | |
pretty :: CspBasicExt -> Doc Source # pretties :: [CspBasicExt] -> Doc Source # | |
ListCheck CHANNEL_DECL Source # | |
innerList :: CHANNEL_DECL -> [()] Source # |