#!/usr/local/bin/ruby
# 
# ダンボックスのMlist行生成スクリプト

require "./list2"

#配列から\Mlist行を生成する.
def array2Mlist(ary)
  mlist = '\Mlist{'
  ary.each do |a|
    mlist << "{%\n"
    a.each do |b|
      mlist << "#{b.gsub(/\,/, '\texttt{,}').gsub(/\&/, '\texttt{&}')},%\n"
    end
    mlist.chop!.chop!.chop!
    mlist << "},%\n"
  end
  mlist.chop!.chop!.chop!
  mlist << "}"
  
  return mlist
end

print array2Mlist($llist)
