| Copyright | (c) Signali Corp. 2010 |
|---|---|
| License | All rights reserved |
| Maintainer | pweaver@signalicorp.com |
| Stability | experimental |
| Portability | non-portable |
| Safe Haskell | None |
| Language | Haskell98 |
Language.Netlist.Inline
Description
A simple inliner for a Netlist AST (AST).
Synopsis
- inlineModule :: Module -> Module
Documentation
inlineModule :: Module -> Module Source #
Produce a new module in which some variables have been inlined. An expression is inlined (and it's declaration removed) if it only used in one place in the entire module.