CSPM
data CSPMSession
newCSPMSession
data ProfilerOptions
defaultProfilerOptions
data EvaluatorOptions
defaultEvaluatorOptions
class CSPMMonad m
withSession
type CSPM
unCSPM
parseStringAsFile
parseFile
parseInteractiveStmt
parseExpression
renameFile
renameInteractiveStmt
renameExpression
getBoundNames
typeCheckFile
typeCheckInteractiveStmt
typeCheckExpression
ensureExpressionIsOfType
typeOfExpression
modifyTypeCheckerErrorOptions
typeOfName
boundProcessNames
desugarFile
desugarInteractiveStmt
desugarExpression
bindFile
bindDeclaration
evaluateExpression
maybeProcessNameToProcess
profilingData
stringToValue
runParserInCurrentState
runRenamerInCurrentState
runTypeCheckerInCurrentState
runEvaluatorInCurrentState
reportWarnings
getLibCSPMVersion