Copyright | (c) Fontaine 2008 - 2011 |
---|---|
License | BSD3 |
Maintainer | Fontaine@cs.uni-duesseldorf.de |
Stability | experimental |
Portability | GHC-only |
Safe Haskell | None |
Language | Haskell2010 |
Definitions of most of the types used in the interpreter.
Also Instance declarations for the core language type families.
INT
is the type (index) for the CSPM interpreter.
Documentation
Eq (Process INT) Source # | |
Ord (Process INT) Source # | |
Show (Process INT) Source # | |
type Field INT Source # | |
type FieldSet INT Source # | |
type ClosureState INT Source # | |
type PrefixState INT Source # | |
type Prefix INT Source # | |
type ExtProcess INT Source # | |
type Event INT Source # | |
type EventSet INT Source # | |
type RenamingRelation INT Source # | |
type Sigma = ClosureSet Source #
data ClosureSet Source #
data RenamingRelation Source #
RenamingRelation | |
|
data SwitchedOffProc Source #
data PrefixState Source #
PrefixState | |
|
data GenericBufferPrefix Source #
Env | |
|
getArgBindings :: Env -> Bindings Source #
getLetBindings :: Env -> Bindings Source #
data FunClosure Source #
FunClosure | |
|
data Constructor Source #
Constructor | |
|
isChannelField :: Field -> Bool Source #
getChannel :: Field -> Channel Source #
data PrefixTrie Source #