Sha256: d5aed312478748c688d787a72953302a8083b89a5a327e20f2acccf07ffc22f3
Contents?: true
Size: 1.21 KB
Versions: 1
Compression:
Stored size: 1.21 KB
Contents
module Ecic class Generate < Command #-------------------------------------------------------------------------- # TESTBENCH generator: #-------------------------------------------------------------------------- class_option :verbose, :type => :boolean desc "testbench NAME", Help.short_text("generate:testbench") long_desc Help.text("generate:testbench") option :type, :banner => 'vhdl|sv|uvm', :required => true, :desc => 'Speficy the testbench type (VHDL, SystemVerilog or UVM)' option :just_print, :type => :boolean, :aliases => '-n', :desc => "Don't actually run any commands; just print them." def testbench(name) puts "Implement a generator for creating a new testbench" end desc "library NAME...", Help.short_text("generate:library") long_desc Help.text("generate:library") option :just_print, :type => :boolean, :aliases => '-n', :desc => "Don't actually run any commands; just print them." # def library(names) def library(lib_name) generator = LibraryGenerator.new generator.destination_root = Ecic::root # names.each do |lib_name| generator.library_name = lib_name generator.invoke_all # end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ecic-0.1.0 | lib/ecic/generate.rb |