zephyr-0.2.0: Zephyr tree shaking for PureScript Language

Safe HaskellNone
LanguageHaskell2010

Language.PureScript.DCE.CoreFn

Description

Dead code elimination for CoreFn.

Synopsis

Documentation

dce Source #

Arguments

:: [Module Ann]

modules to dce

-> [Qualified Ident]

entry points used to build the graph of dependencies across module boundaries

-> [Module Ann]

dead code eliminated modules

Dead code elimination of a list of modules module

dceExpr :: Bind Ann -> Bind Ann Source #

Dead code elimination of local identifiers in Binds, which detects and removes unused bindings.