ltext-0.0.0.1: Higher-order file applicator

Safe HaskellSafe
LanguageHaskell2010

LText.Internal.Evaluation

Documentation

runEv :: (Monad m, MonadError String m) => StateT Int m a -> m a Source

freshExprVar :: (Monad m, MonadState Int m) => String -> m String Source

reduce :: (Monad m, MonadState Int m) => Expr -> m Expr Source

alpha :: (Monad m, MonadState Int m) => Expr -> m Expr Source