#
# Orthogonal Array Maker
#
# Copyright (C) 2010 GLAD!! (ITO Yoshiichi)
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
#     http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
# either express or implied. See the License for the specific language
# governing permissions and limitations under the License.
#
# Usage: ruby mkOA.rb [size [args...]]
#

require 'OrthogonalArray'

if ARGV.empty?
  size = 16
  args = ''
else
  size = ARGV[0].to_i
  args = ARGV.drop(1).join(',')
end

oa = OrthogonalArray.new(size, args)
#oa.row0 = 0
#oa.col0 = 0
#oa.val0 = 1
#oa.valid?
oa.print
