Portability | non-portable |
---|---|
Stability | experimental |
Maintainer | pweaver@signalicorp.com |
Safe Haskell | Safe-Infered |
Language.Netlist.Inline
Description
A simple inliner for a Netlist AST (AST
).
- inlineModule :: Module -> Module
Documentation
inlineModule :: Module -> ModuleSource
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.