netlist-0.3.1: Netlist AST

Copyright(c) Signali Corp. 2010
LicenseAll rights reserved
Maintainerpweaver@signalicorp.com
Stabilityexperimental
Portabilitynon-portable
Safe HaskellNone
LanguageHaskell98

Language.Netlist.Inline

Description

A simple inliner for a Netlist AST (AST).

Synopsis

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.