CSPM-Interpreter-0.1.0.1: An interpreter for CSPMSource codeContentsIndex
CSPM.Interpreter.Eval
PortabilityGHC-only
Stabilityexperimental
MaintainerFontaine@cs.uni-duesseldorf.de
Description
The main eval function of the Interpreter.
Synopsis
eval :: LExp -> EM Value
getAllEvents :: Env -> ClosureSet
processDeclList :: Digest -> Env -> [LDecl] -> Env
runEM :: EM x -> Env -> x
evalOutField :: LExp -> EM Field
evalFieldSet :: LExp -> EM FieldSet
evalProcess :: LExp -> EM Process
Documentation
eval :: LExp -> EM ValueSource
Evaluate an expression in the EM monad.
getAllEvents :: Env -> ClosureSetSource
processDeclList :: Digest -> Env -> [LDecl] -> EnvSource
runEM :: EM x -> Env -> xSource
Run the EM monad with a given envirionment.
evalOutField :: LExp -> EM FieldSource
evalFieldSet :: LExp -> EM FieldSetSource
evalProcess :: LExp -> EM ProcessSource
Produced by Haddock version 2.6.1