netlist-0.2: Netlist AST

Portabilitynon-portable
Stabilityexperimental
Maintainerpweaver@signalicorp.com

Language.Netlist.Inline

Description

A simple inliner for a Netlist AST (Language.Netlist.AST).

Synopsis

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.