# File lib/kwalify/util/option-parser.rb, line 99
  def self.to_value(str)
    case str
    when nil, "null", "nil"         ;   return nil
    when "true", "yes"              ;   return true
    when "false", "no"              ;   return false
    when /\A\d+\z/                  ;   return str.to_i
    when /\A\d+\.\d+\z/             ;   return str.to_f
    when /\/(.*)\//                 ;   return Regexp.new($1)
    when /\A'.*'\z/, /\A".*"\z/     ;   return eval(str)
    else                            ;   return str
    end
  end