Portability | non-portable |
---|---|
Stability | experimental |
Maintainer | [email protected] |
Language.Netlist.Inline
Description
A simple inliner for a Netlist AST (Language.Netlist.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.