Module: BlifUtils
- Defined in:
- lib/blifutils.rb,
lib/blifutils/ast.rb,
lib/blifutils/lexer.rb,
lib/blifutils/parser.rb,
lib/blifutils/netlist.rb,
lib/blifutils/layering.rb,
lib/blifutils/elaborator.rb,
lib/blifutils/blif_to_vhdl.rb,
lib/blifutils/level_analyzer.rb,
lib/blifutils/simulator_generator.rb
Defined Under Namespace
Modules: AST, Elaborator, Language, NetlistGraph Classes: Netlist, Parser
Constant Summary collapse
- VERSION =
'0.0.2'
Class Method Summary collapse
Class Method Details
.read(fileName, quiet: false, default_latch_type: nil, default_latch_clock: nil, default_latch_initial_value: nil) ⇒ Object
252 253 254 255 256 |
# File 'lib/blifutils/elaborator.rb', line 252 def self.read(fileName, quiet: false, default_latch_type: nil, default_latch_clock: nil, default_latch_initial_value: nil) ast = BlifUtils::Parser.parse(fileName, quiet: quiet) netlist = BlifUtils::Elaborator.elaborate_netlist(ast, quiet: quiet, default_latch_type: nil, default_latch_clock: nil, default_latch_initial_value: nil) return netlist end |