Sha256: 601c5a1fab84f2386deed4c853584a3612a98abf3c8764959cd91c2d2c0c8d0c

Contents?: true

Size: 673 Bytes

Versions: 5

Compression:

Stored size: 673 Bytes

Contents

# Converts Verilog source code into Ruby.
# * The standard input stream is read if no input files are specified.
# * Output is written to the standard output stream.

#--
# Copyright 2006 Suraj N. Kurapati
# See the file named LICENSE for details.

$: << File.join(File.dirname(__FILE__), '..', 'lib')

# parse command-line options
  require 'optparse'

  opts = OptionParser.new
  opts.banner = "Usage: ruby-vpi convert [options] [files]"

  opts.on '-h', '--help', 'show this help message' do
    require 'ruby-vpi/rdoc'
    RDoc.usage_from_file __FILE__

    puts opts
    exit
  end

  opts.parse! ARGV

require 'ruby-vpi/verilog_parser'
puts ARGF.read.verilog_to_ruby

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
ruby-vpi-17.0.0 bin/convert.rb
ruby-vpi-18.0.0 bin/convert.rb
ruby-vpi-18.0.1 bin/convert.rb
ruby-vpi-18.0.2 bin/convert.rb
ruby-vpi-19.0.0 bin/convert.rb