CSPM-Interpreter-0.7.0.0: An interpreter for CSPM

Copyright(c) Fontaine 2008 - 2011
LicenseBSD3
MaintainerFontaine@cs.uni-duesseldorf.de
Stabilityexperimental
PortabilityGHC-only
Safe HaskellNone
LanguageHaskell2010

CSPM.Interpreter.Types

Description

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

type Event = [Field] Source

type FieldSet = SSet Field Source

newtype EM x Source

Constructors

EM 

Fields

unEM :: Reader Env x
 

class Monad m => Eval m where Source

Methods

evalM :: LExp -> m Value Source

data Channel Source

Constructors

Channel