Safe Haskell | None |
---|---|
Language | Haskell2010 |
- addScriptToDict :: CLMonad m => ScriptName -> Script -> m ()
- loadAndRun :: FilePath -> ScriptEffect
- lookupScript :: MonadState CommandLineState m => ScriptName -> m Script
- parseScriptCLT :: Monad m => String -> m Script
- performScriptEffect :: (MonadCatch m, CLMonad m) => ScriptEffect -> m ()
- popScriptLine :: MonadState CommandLineState m => m (Maybe ExprH)
- pushScriptLine :: MonadState CommandLineState m => ExprH -> m ()
- pushScript :: MonadState CommandLineState m => Script -> m ()
- fileToScript :: CLMonad m => FilePath -> m Script
- scriptToRewrite :: CLMonad m => Script -> m (RewriteH LCore)
- data ScriptEffect
Converting Scripts to Rewrites
addScriptToDict :: CLMonad m => ScriptName -> Script -> m () Source
Insert a script into the Dictionary
.
loadAndRun :: FilePath -> ScriptEffect Source
A composite meta-command for running a loaded script immediately. The script is given the same name as the filepath.
lookupScript :: MonadState CommandLineState m => ScriptName -> m Script Source
parseScriptCLT :: Monad m => String -> m Script Source
performScriptEffect :: (MonadCatch m, CLMonad m) => ScriptEffect -> m () Source
popScriptLine :: MonadState CommandLineState m => m (Maybe ExprH) Source
pushScriptLine :: MonadState CommandLineState m => ExprH -> m () Source
pushScript :: MonadState CommandLineState m => Script -> m () Source
fileToScript :: CLMonad m => FilePath -> m Script Source