improve-0.3.4: An imperative, verifiable programming language for high assurance applications.

Language.ImProve.Code.Simulink

Synopsis

Documentation

data Netlist Source

Constructors

Netlist 

Fields

nextId :: Int
 
path :: Path
 
vars :: [Path]
 
env :: [Name]
 
blocks :: [(Name, Block)]
 
nets :: [(Name, (Name, Int))]
 

netlist :: Statement -> IO NetlistSource

Builds a netlist.