Safe Haskell | None |
---|
Documentation
module Language.Egison.Types
module Language.Egison.Parser
module Language.Egison.Primitives
loadLibraries :: Env -> IO EnvSource
loadPrimitives :: Env -> IO EnvSource
evalEgisonExpr :: Env -> EgisonExpr -> IO (Either EgisonError EgisonValue)Source
evalEgisonTopExpr :: Env -> EgisonTopExpr -> IO (Either EgisonError Env)Source
evalEgisonTopExprs :: Env -> [EgisonTopExpr] -> IO (Either EgisonError Env)Source
runEgisonTopExpr :: Env -> String -> IO (Either EgisonError Env)Source
runEgisonTopExprs :: Env -> String -> IO (Either EgisonError Env)Source