class Rucc::Option

Attributes

dumpasm[R]
include_path[R]
outfile[R]

Public Class Methods

new() click to toggle source
# File lib/rucc/option.rb, line 5
def initialize
  @include_path = []
  @dumpasm = false
  @dontlink = false
  @outfile = nil
end

Public Instance Methods

parse!(argv) click to toggle source
# File lib/rucc/option.rb, line 13
def parse!(argv)
  opt = OptionParser.new
  opt.on('-I include_path') do |v|
    @include_path.push v
  end
  opt.on('-S') do
    @dumpasm = true
  end
  opt.on('-c') do
    @dontlink = true
  end
  opt.on('-o outputfile') do |v|
    @outfile = v
  end
  opt.parse!(argv)
end