purescript-0.15.15: PureScript Programming Language Compiler
Safe HaskellNone
LanguageHaskell2010

Language.PureScript.CoreImp.Optimizer.Common

Description

Common functions used by the various optimizer phases

Documentation

applyAll :: [a -> a] -> a -> a #

replaceIdents :: [(Text, AST)] -> AST -> AST #

removeFromBlock :: ([AST] -> [AST]) -> AST -> AST #

pattern Ref :: (ModuleName, PSString) -> AST #