class TenjiMaker
Public Class Methods
to_katakana()
click to toggle source
# File lib/katakana.rb, line 9 def self.to_katakana one = ARGV[0] File.open(one) do |f| while (str1 = f.read) str2 = str1.chomp! alpha = str2.to_s # A ~ O tenji_a = <<~EOS.chomp o- -- -- EOS tenji_i = <<~EOS.chomp o- o- -- EOS tenji_u = <<~EOS.chomp oo -- -- EOS tenji_e = <<~EOS.chomp oo o- -- EOS tenji_o = <<~EOS.chomp -o o- -- EOS # KA ~ KO tenji_ka = <<~EOS.chomp o- -- -o EOS tenji_ki = <<~EOS.chomp o- o- -o EOS tenji_ku = <<~EOS.chomp oo -- -o EOS tenji_ke = <<~EOS.chomp oo o- -o EOS tenji_ko = <<~EOS.chomp -o o- -o EOS # SA ~ SO tenji_sa = <<~EOS.chomp o- -o -o EOS tenji_si = <<~EOS.chomp o- oo -o EOS tenji_su = <<~EOS.chomp oo -o -o EOS tenji_se = <<~EOS.chomp oo oo -o EOS tenji_so = <<~EOS.chomp -o oo -o EOS # TA ~ TO tenji_ta = <<~EOS.chomp o- -o o- EOS tenji_ti = <<~EOS.chomp o- oo o- EOS tenji_tu = <<~EOS.chomp oo -o o- EOS tenji_te = <<~EOS.chomp oo oo o- EOS tenji_to = <<~EOS.chomp -o oo o- EOS # NA = NO tenji_na = <<~EOS.chomp o- -- o- EOS tenji_ni = <<~EOS.chomp o- o- o- EOS tenji_nu = <<~EOS.chomp oo -- o- EOS tenji_ne = <<~EOS.chomp oo o- o- EOS tenji_no = <<~EOS.chomp -o o- o- EOS # HA ~ HO tenji_ha = <<~EOS.chomp o- -- oo EOS tenji_hi = <<~EOS.chomp o- o- oo EOS tenji_hu = <<~EOS.chomp oo -- oo EOS tenji_he = <<~EOS.chomp oo o- oo EOS tenji_ho = <<~EOS.chomp -o o- oo EOS # MA ~ MO tenji_ma = <<~EOS.chomp o- -o oo EOS tenji_mi = <<~EOS.chomp o- oo oo EOS tenji_mu = <<~EOS.chomp oo -o oo EOS tenji_me = <<~EOS.chomp oo oo oo EOS tenji_mo = <<~EOS.chomp -o oo oo EOS # YA ~ YO tenji_ya = <<~EOS.chomp -o -- o- EOS tenji_yu = <<~EOS.chomp -o -- oo EOS tenji_yo = <<~EOS.chomp -o -o o- EOS # RA ~ RO tenji_ra = <<~EOS.chomp o- -o -- EOS tenji_ri = <<~EOS.chomp o- oo -- EOS tenji_ru = <<~EOS.chomp -o oo -- EOS tenji_re = <<~EOS.chomp oo oo -- EOS tenji_ro = <<~EOS.chomp -o oo -- EOS # WA ~ N tenji_wa = <<~EOS.chomp -- -- o- EOS tenji_wo = <<~EOS.chomp -- -o o- EOS tenji_n = <<~EOS.chomp -- -o oo EOS # A ~ O tenji_a_s = tenji_a.to_s tenji_i_s = tenji_i.to_s tenji_u_s = tenji_u.to_s tenji_e_s = tenji_e.to_s tenji_o_s = tenji_o.to_s # KA ~ KO tenji_ka_s = tenji_ka.to_s tenji_ki_s = tenji_ki.to_s tenji_ku_s = tenji_ku.to_s tenji_ke_s = tenji_ke.to_s tenji_ko_s = tenji_ko.to_s # SA ~ SO tenji_sa_s = tenji_sa.to_s tenji_si_s = tenji_si.to_s tenji_su_s = tenji_su.to_s tenji_se_s = tenji_se.to_s tenji_so_s = tenji_so.to_s # TA ~ TO tenji_ta_s = tenji_ta.to_s tenji_ti_s = tenji_ti.to_s tenji_tu_s = tenji_tu.to_s tenji_te_s = tenji_te.to_s tenji_to_s = tenji_to.to_s # NA ~ NO tenji_na_s = tenji_na.to_s tenji_ni_s = tenji_ni.to_s tenji_nu_s = tenji_nu.to_s tenji_ne_s = tenji_ne.to_s tenji_no_s = tenji_no.to_s # HA ~ HO tenji_ha_s = tenji_ha.to_s tenji_hi_s = tenji_hi.to_s tenji_hu_s = tenji_hu.to_s tenji_he_s = tenji_he.to_s tenji_ho_s = tenji_ho.to_s # MA ~ MO tenji_ma_s = tenji_ma.to_s tenji_mi_s = tenji_mi.to_s tenji_mu_s = tenji_mu.to_s tenji_me_s = tenji_me.to_s tenji_mo_s = tenji_mo.to_s # RA ~ RO tenji_ra_s = tenji_ra.to_s tenji_ri_s = tenji_ri.to_s tenji_ru_s = tenji_ru.to_s tenji_re_s = tenji_re.to_s tenji_ro_s = tenji_ro.to_s # YA ~ YO tenji_ya_s = tenji_ya.to_s tenji_yu_s = tenji_yu.to_s tenji_yo_s = tenji_yo.to_s # WA ~ N tenji_wa_s = tenji_wa.to_s tenji_wo_s = tenji_wo.to_s tenji_n_s = tenji_n.to_s # A ~ O if alpha.match?(tenji_a_s) puts '' puts 'ア' puts '' exit! elsif alpha.match?(tenji_i_s) puts '' puts 'イ' puts '' exit! elsif alpha.match?(tenji_u_s) puts '' puts 'ウ' puts '' exit! elsif alpha.match?(tenji_e_s) puts '' puts 'エ' puts '' exit! elsif alpha.match?(tenji_o_s) puts '' puts 'オ' puts '' exit! # KA ~ KO elsif alpha.match?(tenji_ka_s) puts '' puts 'カ' puts '' exit! elsif alpha.match?(tenji_ki_s) puts '' puts 'キ' puts '' exit! elsif alpha.match?(tenji_ku_s) puts '' puts 'ク' puts '' exit! elsif alpha.match?(tenji_ke_s) puts '' puts 'ケ' puts '' exit! elsif alpha.match?(tenji_ko_s) puts '' puts 'コ' puts '' exit! # SA ~ SO elsif alpha.match?(tenji_sa_s) puts '' puts 'サ' puts '' exit! elsif alpha.match?(tenji_si_s) puts '' puts 'シ' puts '' exit! elsif alpha.match?(tenji_su_s) puts '' puts 'ス' puts '' exit! elsif alpha.match?(tenji_se_s) puts '' puts 'セ' puts '' exit! elsif alpha.match?(tenji_so_s) puts '' puts 'ソ' puts '' exit! # TA ~ TO elsif alpha.match?(tenji_ta_s) puts '' puts 'タ' puts '' exit! elsif alpha.match?(tenji_ti_s) puts '' puts 'チ' puts '' exit! elsif alpha.match?(tenji_tu_s) puts '' puts 'ツ' puts '' exit! elsif alpha.match?(tenji_te_s) puts '' puts 'テ' puts '' exit! elsif alpha.match?(tenji_to_s) puts '' puts 'ト' puts '' exit! # NA = NO elsif alpha.match?(tenji_na_s) puts '' puts 'ナ' puts '' exit! elsif alpha.match?(tenji_ni_s) puts '' puts 'ニ' puts '' exit! elsif alpha.match?(tenji_nu_s) puts '' puts 'ヌ' puts '' exit! elsif alpha.match?(tenji_ne_s) puts '' puts 'ネ' puts '' exit! elsif alpha.match?(tenji_no_s) puts '' puts 'ノ' puts '' exit! # HA ~ HO elsif alpha.match?(tenji_ha_s) puts '' puts 'ハ' puts '' exit! elsif alpha.match?(tenji_hi_s) puts '' puts 'ヒ' puts '' exit! elsif alpha.match?(tenji_hu_s) puts '' puts 'フ' puts '' exit! elsif alpha.match?(tenji_he_s) puts '' puts 'ヘ' puts '' exit! elsif alpha.match?(tenji_ho_s) puts '' puts 'ホ' puts '' exit! # MA ~ MO elsif alpha.match?(tenji_ma_s) puts '' puts 'マ' puts '' exit! elsif alpha.match?(tenji_mi_s) puts '' puts 'ミ' puts '' exit! elsif alpha.match?(tenji_mu_s) puts '' puts 'ム' puts '' exit! elsif alpha.match?(tenji_me_s) puts '' puts 'メ' puts '' exit! elsif alpha.match?(tenji_mo_s) puts '' puts 'モ' puts '' exit! # YA ~ YO elsif alpha.match?(tenji_ya_s) puts '' puts 'ヤ' puts '' exit! elsif alpha.match?(tenji_yu_s) puts '' puts 'ユ' puts '' exit! elsif alpha.match?(tenji_yo_s) puts '' puts 'ヨ' puts '' exit! # RA ~ RO elsif alpha.match?(tenji_ra_s) puts '' puts 'ラ' puts '' exit! elsif alpha.match?(tenji_ri_s) puts '' puts 'リ' puts '' exit! elsif alpha.match?(tenji_ru_s) puts '' puts 'ル' puts '' exit! elsif alpha.match?(tenji_re_s) puts '' puts 'レ' puts '' exit! elsif alpha.match?(tenji_ro_s) puts '' puts 'ロ' puts '' exit! # WA ~ N elsif alpha.match?(tenji_wa_s) puts '' puts 'ワ' puts '' exit! elsif alpha.match?(tenji_wo_s) puts '' puts 'ヲ' puts '' exit! elsif alpha.match?(tenji_n_s) puts '' puts 'ン' puts '' exit! end end end end
to_romaji_1()
click to toggle source
# File lib/romaji.rb, line 9 def self.to_romaji_1 one = ARGV[0] File.open(one) do |f| while (str1 = f.read) str2 = str1.chomp! alpha = str2.to_s # A ~ O tenji_a = <<~EOS.chomp o- -- -- EOS tenji_i = <<~EOS.chomp o- o- -- EOS tenji_u = <<~EOS.chomp oo -- -- EOS tenji_e = <<~EOS.chomp oo o- -- EOS tenji_o = <<~EOS.chomp -o o- -- EOS # KA ~ KO tenji_ka = <<~EOS.chomp o- -- -o EOS tenji_ki = <<~EOS.chomp o- o- -o EOS tenji_ku = <<~EOS.chomp oo -- -o EOS tenji_ke = <<~EOS.chomp oo o- -o EOS tenji_ko = <<~EOS.chomp -o o- -o EOS # SA ~ SO tenji_sa = <<~EOS.chomp o- -o -o EOS tenji_si = <<~EOS.chomp o- oo -o EOS tenji_su = <<~EOS.chomp oo -o -o EOS tenji_se = <<~EOS.chomp oo oo -o EOS tenji_so = <<~EOS.chomp -o oo -o EOS # TA ~ TO tenji_ta = <<~EOS.chomp o- -o o- EOS tenji_ti = <<~EOS.chomp o- oo o- EOS tenji_tu = <<~EOS.chomp oo -o o- EOS tenji_te = <<~EOS.chomp oo oo o- EOS tenji_to = <<~EOS.chomp -o oo o- EOS # NA = NO tenji_na = <<~EOS.chomp o- -- o- EOS tenji_ni = <<~EOS.chomp o- o- o- EOS tenji_nu = <<~EOS.chomp oo -- o- EOS tenji_ne = <<~EOS.chomp oo o- o- EOS tenji_no = <<~EOS.chomp -o o- o- EOS # HA ~ HO tenji_ha = <<~EOS.chomp o- -- oo EOS tenji_hi = <<~EOS.chomp o- o- oo EOS tenji_hu = <<~EOS.chomp oo -- oo EOS tenji_he = <<~EOS.chomp oo o- oo EOS tenji_ho = <<~EOS.chomp -o o- oo EOS # MA ~ MO tenji_ma = <<~EOS.chomp o- -o oo EOS tenji_mi = <<~EOS.chomp o- oo oo EOS tenji_mu = <<~EOS.chomp oo -o oo EOS tenji_me = <<~EOS.chomp oo oo oo EOS tenji_mo = <<~EOS.chomp -o oo oo EOS # YA ~ YO tenji_ya = <<~EOS.chomp -o -- o- EOS tenji_yu = <<~EOS.chomp -o -- oo EOS tenji_yo = <<~EOS.chomp -o -o o- EOS # RA ~ RO tenji_ra = <<~EOS.chomp o- -o -- EOS tenji_ri = <<~EOS.chomp o- oo -- EOS tenji_ru = <<~EOS.chomp -o oo -- EOS tenji_re = <<~EOS.chomp oo oo -- EOS tenji_ro = <<~EOS.chomp -o oo -- EOS # WA ~ N tenji_wa = <<~EOS.chomp -- -- o- EOS tenji_wo = <<~EOS.chomp -- -o o- EOS tenji_n = <<~EOS.chomp -- -o oo EOS # A ~ O tenji_a_s = tenji_a.to_s tenji_i_s = tenji_i.to_s tenji_u_s = tenji_u.to_s tenji_e_s = tenji_e.to_s tenji_o_s = tenji_o.to_s # KA ~ KO tenji_ka_s = tenji_ka.to_s tenji_ki_s = tenji_ki.to_s tenji_ku_s = tenji_ku.to_s tenji_ke_s = tenji_ke.to_s tenji_ko_s = tenji_ko.to_s # SA ~ SO tenji_sa_s = tenji_sa.to_s tenji_si_s = tenji_si.to_s tenji_su_s = tenji_su.to_s tenji_se_s = tenji_se.to_s tenji_so_s = tenji_so.to_s # TA ~ TO tenji_ta_s = tenji_ta.to_s tenji_ti_s = tenji_ti.to_s tenji_tu_s = tenji_tu.to_s tenji_te_s = tenji_te.to_s tenji_to_s = tenji_to.to_s # NA ~ NO tenji_na_s = tenji_na.to_s tenji_ni_s = tenji_ni.to_s tenji_nu_s = tenji_nu.to_s tenji_ne_s = tenji_ne.to_s tenji_no_s = tenji_no.to_s # HA ~ HO tenji_ha_s = tenji_ha.to_s tenji_hi_s = tenji_hi.to_s tenji_hu_s = tenji_hu.to_s tenji_he_s = tenji_he.to_s tenji_ho_s = tenji_ho.to_s # MA ~ MO tenji_ma_s = tenji_ma.to_s tenji_mi_s = tenji_mi.to_s tenji_mu_s = tenji_mu.to_s tenji_me_s = tenji_me.to_s tenji_mo_s = tenji_mo.to_s # RA ~ RO tenji_ra_s = tenji_ra.to_s tenji_ri_s = tenji_ri.to_s tenji_ru_s = tenji_ru.to_s tenji_re_s = tenji_re.to_s tenji_ro_s = tenji_ro.to_s # YA ~ YO tenji_ya_s = tenji_ya.to_s tenji_yu_s = tenji_yu.to_s tenji_yo_s = tenji_yo.to_s # WA ~ N tenji_wa_s = tenji_wa.to_s tenji_wo_s = tenji_wo.to_s tenji_n_s = tenji_n.to_s # A ~ O if alpha.match?(tenji_a_s) puts '' puts 'A' puts '' exit! elsif alpha.match?(tenji_i_s) puts '' puts 'I' puts '' exit! elsif alpha.match?(tenji_u_s) puts '' puts 'U' puts '' exit! elsif alpha.match?(tenji_e_s) puts '' puts 'E' puts '' exit! elsif alpha.match?(tenji_o_s) puts '' puts 'O' puts '' exit! # KA ~ KO elsif alpha.match?(tenji_ka_s) puts '' puts 'KA' puts '' exit! elsif alpha.match?(tenji_ki_s) puts '' puts 'KI' puts '' exit! elsif alpha.match?(tenji_ku_s) puts '' puts 'KU' puts '' exit! elsif alpha.match?(tenji_ke_s) puts '' puts 'KE' puts '' exit! elsif alpha.match?(tenji_ko_s) puts '' puts 'KO' puts '' exit! # SA ~ SO elsif alpha.match?(tenji_sa_s) puts '' puts 'SA' puts '' exit! elsif alpha.match?(tenji_si_s) puts '' puts 'SI' puts '' exit! elsif alpha.match?(tenji_su_s) puts '' puts 'SU' puts '' exit! elsif alpha.match?(tenji_se_s) puts '' puts 'SE' puts '' exit! elsif alpha.match?(tenji_so_s) puts '' puts 'SO' puts '' exit! # TA ~ TO elsif alpha.match?(tenji_ta_s) puts '' puts 'TA' puts '' exit! elsif alpha.match?(tenji_ti_s) puts '' puts 'TI' puts '' exit! elsif alpha.match?(tenji_tu_s) puts '' puts 'TU' puts '' exit! elsif alpha.match?(tenji_te_s) puts '' puts 'TE' puts '' exit! elsif alpha.match?(tenji_to_s) puts '' puts 'TO' puts '' exit! # NA = NO elsif alpha.match?(tenji_na_s) puts '' puts 'NA' puts '' exit! elsif alpha.match?(tenji_ni_s) puts '' puts 'NI' puts '' exit! elsif alpha.match?(tenji_nu_s) puts '' puts 'NU' puts '' exit! elsif alpha.match?(tenji_ne_s) puts '' puts 'NE' puts '' exit! elsif alpha.match?(tenji_no_s) puts '' puts 'NO' puts '' exit! # HA ~ HO elsif alpha.match?(tenji_ha_s) puts '' puts 'HA' puts '' exit! elsif alpha.match?(tenji_hi_s) puts '' puts 'HI' puts '' exit! elsif alpha.match?(tenji_hu_s) puts '' puts 'HU' puts '' exit! elsif alpha.match?(tenji_he_s) puts '' puts 'HE' puts '' exit! elsif alpha.match?(tenji_ho_s) puts '' puts 'HO' puts '' exit! # MA ~ MO elsif alpha.match?(tenji_ma_s) puts '' puts 'MA' puts '' exit! elsif alpha.match?(tenji_mi_s) puts '' puts 'MI' puts '' exit! elsif alpha.match?(tenji_mu_s) puts '' puts 'MU' puts '' exit! elsif alpha.match?(tenji_me_s) puts '' puts 'ME' puts '' exit! elsif alpha.match?(tenji_mo_s) puts '' puts 'MO' puts '' exit! # YA ~ YO elsif alpha.match?(tenji_ya_s) puts '' puts 'YA' puts '' exit! elsif alpha.match?(tenji_yu_s) puts '' puts 'YU' puts '' exit! elsif alpha.match?(tenji_yo_s) puts '' puts 'YO' puts '' exit! # RA ~ RO elsif alpha.match?(tenji_ra_s) puts '' puts 'RA' puts '' exit! elsif alpha.match?(tenji_ri_s) puts '' puts 'RI' puts '' exit! elsif alpha.match?(tenji_ru_s) puts '' puts 'RU' puts '' exit! elsif alpha.match?(tenji_re_s) puts '' puts 'RE' puts '' exit! elsif alpha.match?(tenji_ro_s) puts '' puts 'RO' puts '' exit! # WA ~ N elsif alpha.match?(tenji_wa_s) puts '' puts 'WA' puts '' exit! elsif alpha.match?(tenji_wo_s) puts '' puts 'WO' puts '' exit! elsif alpha.match?(tenji_n_s) puts '' puts 'N' puts '' exit! end end end end
to_tenji_a()
click to toggle source
# File lib/tenji.rb, line 68 def self.to_tenji_a alpha = ARGV[0].to_s if alpha.match?(/\AA\z/) a = <<~EOS.chomp o- -- -- EOS puts a elsif alpha.match?(/\AI\z/) i = <<~EOS.chomp o- o- -- EOS puts i elsif alpha.match?(/\AU\z/) u = <<~EOS.chomp oo -- -- EOS puts u elsif alpha.match?(/\AE\z/) e = <<~EOS.chomp oo o- -- EOS puts e elsif alpha.match?(/\AO\z/) o = <<~EOS.chomp -o o- -- EOS puts o elsif alpha.match?(/\AKA\z/) ka = <<~EOS.chomp o- -- -o EOS puts ka elsif alpha.match?(/\AKI\z/) ki = <<~EOS.chomp o- o- -o EOS puts ki elsif alpha.match?(/\AKU\z/) ku = <<~EOS.chomp oo -- -o EOS puts ku elsif alpha.match?(/\AKE\z/) ke = <<~EOS.chomp oo o- -o EOS puts ke elsif alpha.match?(/\AKO\z/) ko = <<~EOS.chomp -o o- -o EOS puts ko elsif alpha.match?(/\ASA\z/) sa = <<~EOS.chomp o- -o -o EOS puts sa elsif alpha.match?(/\ASI\z/) si = <<~EOS.chomp o- oo -o EOS puts si elsif alpha.match?(/\ASU\z/) su = <<~EOS.chomp oo -o -o EOS puts su elsif alpha.match?(/\ASE\z/) se = <<~EOS.chomp oo oo -o EOS puts se elsif alpha.match?(/\ASO\z/) so = <<~EOS.chomp -o oo -o EOS puts so elsif alpha.match?(/\ATA\z/) ta = <<~EOS.chomp o- -o o- EOS puts ta elsif alpha.match?(/\ATI\z/) ti = <<~EOS.chomp o- oo o- EOS puts ti elsif alpha.match?(/\ATU\z/) tu = <<~EOS.chomp oo -o o- EOS puts tu elsif alpha.match?(/\ATE\z/) te = <<~EOS.chomp oo oo o- EOS puts te elsif alpha.match?(/\ATO\z/) to = <<~EOS.chomp -o oo o- EOS puts to elsif alpha.match?(/\ANA\z/) na = <<~EOS.chomp o- -- o- EOS puts na elsif alpha.match?(/\ANI\z/) ni = <<~EOS.chomp o- o- o- EOS puts ni elsif alpha.match?(/\ANU\z/) nu = <<~EOS.chomp oo -- o- EOS puts nu elsif alpha.match?(/\ANE\z/) ne = <<~EOS.chomp oo o- o- EOS puts ne elsif alpha.match?(/\ANO\z/) no = <<~EOS.chomp -o o- o- EOS puts no elsif alpha.match?(/\AHA\z/) ha = <<~EOS.chomp o- -- oo EOS puts ha elsif alpha.match?(/\AHI\z/) hi = <<~EOS.chomp o- o- oo EOS puts hi elsif alpha.match?(/\AHU\z/) hu = <<~EOS.chomp oo -- oo EOS puts hu elsif alpha.match?(/\AHE\z/) he = <<~EOS.chomp oo o- oo EOS puts he elsif alpha.match?(/\AHO\z/) ho = <<~EOS.chomp -o o- oo EOS puts ho elsif alpha.match?(/\AMA\z/) ma = <<~EOS.chomp o- -o oo EOS puts ma elsif alpha.match?(/\AMI\z/) mi = <<~EOS.chomp o- oo oo EOS puts mi elsif alpha.match?(/\AMU\z/) mu = <<~EOS.chomp oo -o oo EOS puts mu elsif alpha.match?(/\AME\z/) me = <<~EOS.chomp oo oo oo EOS puts me elsif alpha.match?(/\AMO\z/) mo = <<~EOS.chomp -o oo oo EOS puts mo elsif alpha.match?(/\ARA\z/) ra = <<~EOS.chomp o- -o -- EOS puts ra elsif alpha.match?(/\ARI\z/) ri = <<~EOS.chomp o- oo -- EOS puts ri elsif alpha.match?(/\ARU\z/) ru = <<~EOS.chomp -o oo -- EOS puts ru elsif alpha.match?(/\ARE\z/) re = <<~EOS.chomp oo oo -- EOS puts re elsif alpha.match?(/\ARO\z/) ro = <<~EOS.chomp -o oo -- EOS puts ro elsif alpha.match?(/\AYA\z/) ya = <<~EOS.chomp -o -- o- EOS puts ya elsif alpha.match?(/\AYU\z/) yu = <<~EOS.chomp -o -- oo EOS puts yu elsif alpha.match?(/\AYO\z/) yo = <<~EOS.chomp -o -o o- EOS puts yo elsif alpha.match?(/\AWA\z/) wa = <<~EOS.chomp -- -- o- EOS puts wa elsif alpha.match?(/\AWO\z/) wo = <<~EOS.chomp -- -o o- EOS puts wo elsif alpha.match?(/\AN\z/) n = <<~EOS.chomp -- -o oo EOS puts n end def self.to_tenji_b beta = ARGV[1].to_s if beta.match?(/\AA\z/) a = <<~EOS.chomp o- -- -- EOS puts a elsif beta.match?(/\AI\z/) i = <<~EOS.chomp o- o- -- EOS puts i elsif beta.match?(/\AU\z/) u = <<~EOS.chomp oo -- -- EOS puts u elsif beta.match?(/\AE\z/) e = <<~EOS.chomp oo o- -- EOS puts e elsif beta.match?(/\AO\z/) o = <<~EOS.chomp -o o- -- EOS puts o elsif beta.match?(/\AKA\z/) ka = <<~EOS.chomp o- -- -o EOS puts ka elsif beta.match?(/\AKI\z/) ki = <<~EOS.chomp o- o- -o EOS puts ki elsif beta.match?(/\AKU\z/) ku = <<~EOS.chomp oo -- -o EOS puts ku elsif beta.match?(/\AKE\z/) ke = <<~EOS.chomp oo o- -o EOS puts ke elsif beta.match?(/\AKO\z/) ko = <<~EOS.chomp -o o- -o EOS puts ko elsif beta.match?(/\ASA\z/) sa = <<~EOS.chomp o- -o -o EOS puts sa elsif beta.match?(/\ASI\z/) si = <<~EOS.chomp o- oo -o EOS puts si elsif beta.match?(/\ASU\z/) su = <<~EOS.chomp oo -o -o EOS puts su elsif beta.match?(/\ASE\z/) se = <<~EOS.chomp oo oo -o EOS puts se elsif beta.match?(/\ASO\z/) so = <<~EOS.chomp -o oo -o EOS puts so elsif beta.match?(/\ATA\z/) ta = <<~EOS.chomp o- -o o- EOS puts ta elsif beta.match?(/\ATI\z/) ti = <<~EOS.chomp o- oo o- EOS puts ti elsif beta.match?(/\ATU\z/) tu = <<~EOS.chomp oo -o o- EOS puts tu elsif beta.match?(/\ATE\z/) te = <<~EOS.chomp oo oo o- EOS puts te elsif beta.match?(/\ATO\z/) to = <<~EOS.chomp -o oo o- EOS puts to elsif beta.match?(/\ANA\z/) na = <<~EOS.chomp o- -- o- EOS puts na elsif beta.match?(/\ANI\z/) ni = <<~EOS.chomp o- o- o- EOS puts ni elsif beta.match?(/\ANU\z/) nu = <<~EOS.chomp oo -- o- EOS puts nu elsif beta.match?(/\ANE\z/) ne = <<~EOS.chomp oo o- o- EOS puts ne elsif beta.match?(/\ANO\z/) no = <<~EOS.chomp -o o- o- EOS puts no elsif beta.match?(/\AHA\z/) ha = <<~EOS.chomp o- -- oo EOS puts ha elsif beta.match?(/\AHI\z/) hi = <<~EOS.chomp o- o- oo EOS puts hi elsif beta.match?(/\AHU\z/) hu = <<~EOS.chomp oo -- oo EOS puts hu elsif beta.match?(/\AHE\z/) he = <<~EOS.chomp oo o- oo EOS puts he elsif beta.match?(/\AHO\z/) ho = <<~EOS.chomp -o o- oo EOS puts ho elsif beta.match?(/\AMA\z/) ma = <<~EOS.chomp o- -o oo EOS puts ma elsif beta.match?(/\AMI\z/) mi = <<~EOS.chomp o- oo oo EOS puts mi elsif beta.match?(/\AMU\z/) mu = <<~EOS.chomp oo -o oo EOS puts mu elsif beta.match?(/\AME\z/) me = <<~EOS.chomp oo oo oo EOS puts me elsif beta.match?(/\AMO\z/) mo = <<~EOS.chomp -o oo oo EOS puts mo elsif beta.match?(/\ARA\z/) ra = <<~EOS.chomp o- -o -- EOS puts ra elsif beta.match?(/\ARI\z/) ri = <<~EOS.chomp o- oo -- EOS puts ri elsif beta.match?(/\ARU\z/) ru = <<~EOS.chomp oo -o -- EOS puts ru elsif beta.match?(/\ARE\z/) re = <<~EOS.chomp oo oo -- EOS puts re elsif beta.match?(/\ARO\z/) ro = <<~EOS.chomp -o oo -- EOS puts ro elsif beta.match?(/\AYA\z/) ya = <<~EOS.chomp -o -- o- EOS puts ya elsif beta.match?(/\AYU\z/) yu = <<~EOS.chomp -o -- oo EOS puts yu elsif beta.match?(/\AYO\z/) yo = <<~EOS.chomp -o -o o- EOS puts yo elsif beta.match?(/\AWA\z/) wa = <<~EOS.chomp -- -- o- EOS puts wa elsif beta.match?(/\AWO\z/) wo = <<~EOS.chomp -- -o o- EOS puts wo elsif beta.match?(/\AN\z/) n = <<~EOS.chomp -- -o oo EOS puts n end def self.to_tenji_g gamma = ARGV[2].to_s if gamma.match?(/\AA\z/) a = <<~EOS.chomp o- -- -- EOS puts a elsif gamma.match?(/\AI\z/) i = <<~EOS.chomp o- o- -- EOS puts i elsif gamma.match?(/\AU\z/) u = <<~EOS.chomp oo -- -- EOS puts u elsif gamma.match?(/\AE\z/) e = <<~EOS.chomp oo o- -- EOS puts e elsif gamma.match?(/\AO\z/) o = <<~EOS.chomp -o o- -- EOS puts o elsif gamma.match?(/\AKA\z/) ka = <<~EOS.chomp o- -- -o EOS puts ka elsif gamma.match?(/\AKI\z/) ki = <<~EOS.chomp o- o- -o EOS puts ki elsif gamma.match?(/\AKU\z/) ku = <<~EOS.chomp oo -- -o EOS puts ku elsif gamma.match?(/\AKE\z/) ke = <<~EOS.chomp oo o- -o EOS puts ke elsif gamma.match?(/\AKO\z/) ko = <<~EOS.chomp -o o- -o EOS puts ko elsif gamma.match?(/\ASA\z/) sa = <<~EOS.chomp o- -o -o EOS puts sa elsif gamma.match?(/\ASI\z/) si = <<~EOS.chomp o- oo -o EOS puts si elsif gamma.match?(/\ASU\z/) su = <<~EOS.chomp oo -o -o EOS puts su elsif gamma.match?(/\ASE\z/) se = <<~EOS.chomp oo oo -o EOS puts se elsif gamma.match?(/\ASO\z/) so = <<~EOS.chomp -o oo -o EOS puts so elsif gamma.match?(/\ATA\z/) ta = <<~EOS.chomp o- -o o- EOS puts ta elsif gamma.match?(/\ATI\z/) ti = <<~EOS.chomp o- oo o- EOS puts ti elsif gamma.match?(/\ATU\z/) tu = <<~EOS.chomp oo -o o- EOS puts tu elsif gamma.match?(/\ATE\z/) te = <<~EOS.chomp oo oo o- EOS puts te elsif gamma.match?(/\ATO\z/) to = <<~EOS.chomp -o oo o- EOS puts to elsif gamma.match?(/\ANA\z/) na = <<~EOS.chomp o- -- o- EOS puts na elsif gamma.match?(/\ANI\z/) ni = <<~EOS.chomp o- o- o- EOS puts ni elsif gamma.match?(/\ANU\z/) nu = <<~EOS.chomp oo -- o- EOS puts nu elsif gamma.match?(/\ANE\z/) ne = <<~EOS.chomp oo o- o- EOS puts ne elsif gamma.match?(/\ANO\z/) no = <<~EOS.chomp -o o- o- EOS puts no elsif gamma.match?(/\AHA\z/) ha = <<~EOS.chomp o- -- oo EOS puts ha elsif gamma.match?(/\AHI\z/) hi = <<~EOS.chomp o- o- oo EOS puts hi elsif gamma.match?(/\AHU\z/) hu = <<~EOS.chomp oo -- oo EOS puts hu elsif gamma.match?(/\AHE\z/) he = <<~EOS.chomp oo o- oo EOS puts he elsif gamma.match?(/\AHO\z/) ho = <<~EOS.chomp -o o- oo EOS puts ho elsif gamma.match?(/\AMA\z/) ma = <<~EOS.chomp o- -o oo EOS puts ma elsif gamma.match?(/\AMI\z/) mi = <<~EOS.chomp o- oo oo EOS puts mi elsif gamma.match?(/\AMU\z/) mu = <<~EOS.chomp oo -o oo EOS puts mu elsif gamma.match?(/\AME\z/) me = <<~EOS.chomp oo oo oo EOS puts me elsif gamma.match?(/\AMO\z/) mo = <<~EOS.chomp -o oo oo EOS puts mo elsif gamma.match?(/\ARA\z/) ra = <<~EOS.chomp o- -o -- EOS puts ra elsif gamma.match?(/\ARI\z/) ri = <<~EOS.chomp o- oo -- EOS puts ri elsif gamma.match?(/\ARU\z/) ru = <<~EOS.chomp -o oo -- EOS puts ru elsif gamma.match?(/\ARE\z/) re = <<~EOS.chomp oo oo -- EOS puts re elsif gamma.match?(/\ARO\z/) ro = <<~EOS.chomp -o oo -- EOS puts ro elsif gamma.match?(/\AYA\z/) ya = <<~EOS.chomp -o -- o- EOS puts ya elsif gamma.match?(/\AYU\z/) yu = <<~EOS.chomp -o -- oo EOS puts yu elsif gamma.match?(/\AYO\z/) yo = <<~EOS.chomp -o -o o- EOS puts yo elsif gamma.match?(/\AWA\z/) wa = <<~EOS.chomp -- -- o- EOS puts wa elsif gamma.match?(/\AWO\z/) wo = <<~EOS.chomp -- -o o- EOS puts wo elsif gamma.match?(/\AN\z/) n = <<~EOS.chomp -- -o oo EOS puts n end def self.to_tenji_d delta = ARGV[3].to_s if delta.match?(/\AA\z/) a = <<~EOS.chomp o- -- -- EOS puts a elsif delta.match?(/\AI\z/) i = <<~EOS.chomp o- o- -- EOS puts i elsif delta.match?(/\AU\z/) u = <<~EOS.chomp oo -- -- EOS puts u elsif delta.match?(/\AE\z/) e = <<~EOS.chomp oo o- -- EOS puts e elsif delta.match?(/\AO\z/) o = <<~EOS.chomp -o o- -- EOS puts o elsif delta.match?(/\AKA\z/) ka = <<~EOS.chomp o- -- -o EOS puts ka elsif delta.match?(/\AKI\z/) ki = <<~EOS.chomp o- o- -o EOS puts ki elsif delta.match?(/\AKU\z/) ku = <<~EOS.chomp oo -- -o EOS puts ku elsif delta.match?(/\AKE\z/) ke = <<~EOS.chomp oo o- -o EOS puts ke elsif delta.match?(/\AKO\z/) ko = <<~EOS.chomp -o o- -o EOS puts ko elsif delta.match?(/\ASA\z/) sa = <<~EOS.chomp o- -o -o EOS puts sa elsif delta.match?(/\ASI\z/) si = <<~EOS.chomp o- oo -o EOS puts si elsif delta.match?(/\ASU\z/) su = <<~EOS.chomp oo -o -o EOS puts su elsif delta.match?(/\ASE\z/) se = <<~EOS.chomp oo oo -o EOS puts se elsif delta.match?(/\ASO\z/) so = <<~EOS.chomp -o oo -o EOS puts so elsif delta.match?(/\ATA\z/) ta = <<~EOS.chomp o- -o o- EOS puts ta elsif delta.match?(/\ATI\z/) ti = <<~EOS.chomp o- oo o- EOS puts ti elsif delta.match?(/\ATU\z/) tu = <<~EOS.chomp oo -o o- EOS puts tu elsif delta.match?(/\ATE\z/) te = <<~EOS.chomp oo oo o- EOS puts te elsif delta.match?(/\ATO\z/) to = <<~EOS.chomp -o oo o- EOS puts to elsif delta.match?(/\ANA\z/) na = <<~EOS.chomp o- -- o- EOS puts na elsif delta.match?(/\ANI\z/) ni = <<~EOS.chomp o- o- o- EOS puts ni elsif delta.match?(/\ANU\z/) nu = <<~EOS.chomp oo -- o- EOS puts nu elsif delta.match?(/\ANE\z/) ne = <<~EOS.chomp oo o- o- EOS puts ne elsif delta.match?(/\ANO\z/) no = <<~EOS.chomp -o o- o- EOS puts no elsif delta.match?(/\AHA\z/) ha = <<~EOS.chomp o- -- oo EOS puts ha elsif delta.match?(/\AHI\z/) hi = <<~EOS.chomp o- o- oo EOS puts hi elsif delta.match?(/\AHU\z/) hu = <<~EOS.chomp oo -- oo EOS puts hu elsif delta.match?(/\AHE\z/) he = <<~EOS.chomp oo o- oo EOS puts he elsif delta.match?(/\AHO\z/) ho = <<~EOS.chomp -o o- oo EOS puts ho elsif delta.match?(/\AMA\z/) ma = <<~EOS.chomp o- -o oo EOS puts ma elsif delta.match?(/\AMI\z/) mi = <<~EOS.chomp o- oo oo EOS puts mi elsif delta.match?(/\AMU\z/) mu = <<~EOS.chomp oo -o oo EOS puts mu elsif delta.match?(/\AME\z/) me = <<~EOS.chomp oo oo oo EOS puts me elsif delta.match?(/\AMO\z/) mo = <<~EOS.chomp -o oo oo EOS puts mo elsif delta.match?(/\ARA\z/) ra = <<~EOS.chomp o- -o -- EOS puts ra elsif delta.match?(/\ARI\z/) ri = <<~EOS.chomp o- oo -- EOS puts ri elsif delta.match?(/\ARU\z/) ru = <<~EOS.chomp -o oo -- EOS puts ru elsif delta.match?(/\ARE\z/) re = <<~EOS.chomp oo oo -- EOS puts re elsif delta.match?(/\ARO\z/) ro = <<~EOS.chomp -o oo -- EOS puts ro elsif delta.match?(/\AYA\z/) ya = <<~EOS.chomp -o -- o- EOS puts ya elsif delta.match?(/\AYU\z/) yu = <<~EOS.chomp -o -- oo EOS puts yu elsif delta.match?(/\AYO\z/) yo = <<~EOS.chomp -o -o o- EOS puts yo elsif delta.match?(/\AWA\z/) wa = <<~EOS.chomp -- -- o- EOS puts wa elsif delta.match?(/\AWO\z/) wo = <<~EOS.chomp -- -o o- EOS puts wo elsif delta.match?(/\AN\z/) n = <<~EOS.chomp -- -o oo EOS puts n end def self.to_tenji_e epsilon = ARGV[4].to_s if epsilon.match?(/\AA\z/) a = <<~EOS.chomp o- -- -- EOS puts a elsif epsilon.match?(/\AI\z/) i = <<~EOS.chomp o- o- -- EOS puts i elsif epsilon.match?(/\AU\z/) u = <<~EOS.chomp oo -- -- EOS puts u elsif epsilon.match?(/\AE\z/) e = <<~EOS.chomp oo o- -- EOS puts e elsif epsilon.match?(/\AO\z/) o = <<~EOS.chomp -o o- -- EOS puts o elsif epsilon.match?(/\AKA\z/) ka = <<~EOS.chomp o- -- -o EOS puts ka elsif epsilon.match?(/\AKI\z/) ki = <<~EOS.chomp o- o- -o EOS puts ki elsif epsilon.match?(/\AKU\z/) ku = <<~EOS.chomp oo -- -o EOS puts ku elsif epsilon.match?(/\AKE\z/) ke = <<~EOS.chomp oo o- -o EOS puts ke elsif epsilon.match?(/\AKO\z/) ko = <<~EOS.chomp -o o- -o EOS puts ko elsif epsilon.match?(/\ASA\z/) sa = <<~EOS.chomp o- -o -o EOS puts sa elsif epsilon.match?(/\ASI\z/) si = <<~EOS.chomp o- oo -o EOS puts si elsif epsilon.match?(/\ASU\z/) su = <<~EOS.chomp oo -o -o EOS puts su elsif epsilon.match?(/\ASE\z/) se = <<~EOS.chomp oo oo -o EOS puts se elsif epsilon.match?(/\ASO\z/) so = <<~EOS.chomp -o oo -o EOS puts so elsif epsilon.match?(/\ATA\z/) ta = <<~EOS.chomp o- -o o- EOS puts ta elsif epsilon.match?(/\ATI\z/) ti = <<~EOS.chomp o- oo o- EOS puts ti elsif epsilon.match?(/\ATU\z/) tu = <<~EOS.chomp oo -o o- EOS puts tu elsif epsilon.match?(/\ATE\z/) te = <<~EOS.chomp oo oo o- EOS puts te elsif epsilon.match?(/\ATO\z/) to = <<~EOS.chomp -o oo o- EOS puts to elsif epsilon.match?(/\ANA\z/) na = <<~EOS.chomp o- -- o- EOS puts na elsif epsilon.match?(/\ANI\z/) ni = <<~EOS.chomp o- o- o- EOS puts ni elsif epsilon.match?(/\ANU\z/) nu = <<~EOS.chomp oo -- o- EOS puts nu elsif epsilon.match?(/\ANE\z/) ne = <<~EOS.chomp oo o- o- EOS puts ne elsif epsilon.match?(/\ANO\z/) no = <<~EOS.chomp -o o- o- EOS puts no elsif epsilon.match?(/\AHA\z/) ha = <<~EOS.chomp o- -- oo EOS puts ha elsif epsilon.match?(/\AHI\z/) hi = <<~EOS.chomp o- o- oo EOS puts hi elsif epsilon.match?(/\AHU\z/) hu = <<~EOS.chomp oo -- oo EOS puts hu elsif epsilon.match?(/\AHE\z/) he = <<~EOS.chomp oo o- oo EOS puts he elsif epsilon.match?(/\AHO\z/) ho = <<~EOS.chomp -o o- oo EOS puts ho elsif epsilon.match?(/\AMA\z/) ma = <<~EOS.chomp o- -o oo EOS puts ma elsif epsilon.match?(/\AMI\z/) mi = <<~EOS.chomp o- oo oo EOS puts mi elsif epsilon.match?(/\AMU\z/) mu = <<~EOS.chomp oo -o oo EOS puts mu elsif epsilon.match?(/\AME\z/) me = <<~EOS.chomp oo oo oo EOS puts me elsif epsilon.match?(/\AMO\z/) mo = <<~EOS.chomp -o oo oo EOS puts mo elsif epsilon.match?(/\ARA\z/) ra = <<~EOS.chomp o- -o -- EOS puts ra elsif epsilon.match?(/\ARI\z/) ri = <<~EOS.chomp o- oo -- EOS puts ri elsif epsilon.match?(/\ARU\z/) ru = <<~EOS.chomp -o oo -- EOS puts ru elsif epsilon.match?(/\ARE\z/) re = <<~EOS.chomp oo oo -- EOS puts re elsif epsilon.match?(/\ARO\z/) ro = <<~EOS.chomp -o oo -- EOS puts ro elsif epsilon.match?(/\AYA\z/) ya = <<~EOS.chomp -o -- o- EOS puts ya elsif epsilon.match?(/\AYU\z/) yu = <<~EOS.chomp -o -- oo EOS puts yu elsif epsilon.match?(/\AYO\z/) yo = <<~EOS.chomp -o -o o- EOS puts yo elsif epsilon.match?(/\AWA\z/) wa = <<~EOS.chomp -- -- o- EOS puts wa elsif epsilon.match?(/\AWO\z/) wo = <<~EOS.chomp -- -o o- EOS puts wo elsif epsilon.match?(/\AN\z/) n = <<~EOS.chomp -- -o oo EOS puts n end def self.to_tenji_z zeta = ARGV[5].to_s if zeta.match?(/\AA\z/) a = <<~EOS.chomp o- -- -- EOS puts a elsif zeta.match?(/\AI\z/) i = <<~EOS.chomp o- o- -- EOS puts i elsif zeta.match?(/\AU\z/) u = <<~EOS.chomp oo -- -- EOS puts u elsif zeta.match?(/\AE\z/) e = <<~EOS.chomp oo o- -- EOS puts e elsif zeta.match?(/\AO\z/) o = <<~EOS.chomp -o o- -- EOS puts o elsif zeta.match?(/\AKA\z/) ka = <<~EOS.chomp o- -- -o EOS puts ka elsif zeta.match?(/\AKI\z/) ki = <<~EOS.chomp o- o- -o EOS puts ki elsif zeta.match?(/\AKU\z/) ku = <<~EOS.chomp oo -- -o EOS puts ku elsif zeta.match?(/\AKE\z/) ke = <<~EOS.chomp oo o- -o EOS puts ke elsif zeta.match?(/\AKO\z/) ko = <<~EOS.chomp -o o- -o EOS puts ko elsif zeta.match?(/\ASA\z/) sa = <<~EOS.chomp o- -o -o EOS puts sa elsif zeta.match?(/\ASI\z/) si = <<~EOS.chomp o- oo -o EOS puts si elsif zeta.match?(/\ASU\z/) su = <<~EOS.chomp oo -o -o EOS puts su elsif zeta.match?(/\ASE\z/) se = <<~EOS.chomp oo oo -o EOS puts se elsif zeta.match?(/\ASO\z/) so = <<~EOS.chomp -o oo -o EOS puts so elsif zeta.match?(/\ATA\z/) ta = <<~EOS.chomp o- -o o- EOS puts ta elsif zeta.match?(/\ATI\z/) ti = <<~EOS.chomp o- oo o- EOS puts ti elsif zeta.match?(/\ATU\z/) tu = <<~EOS.chomp oo -o o- EOS puts tu elsif zeta.match?(/\ATE\z/) te = <<~EOS.chomp oo oo o- EOS puts te elsif zeta.match?(/\ATO\z/) to = <<~EOS.chomp -o oo o- EOS puts to elsif zeta.match?(/\ANA\z/) na = <<~EOS.chomp o- -- o- EOS puts na elsif zeta.match?(/\ANI\z/) ni = <<~EOS.chomp o- o- o- EOS puts ni elsif zeta.match?(/\ANU\z/) nu = <<~EOS.chomp oo -- o- EOS puts nu elsif zeta.match?(/\ANE\z/) ne = <<~EOS.chomp oo o- o- EOS puts ne elsif zeta.match?(/\ANO\z/) no = <<~EOS.chomp -o o- o- EOS puts no elsif zeta.match?(/\AHA\z/) ha = <<~EOS.chomp o- -- oo EOS puts ha elsif zeta.match?(/\AHI\z/) hi = <<~EOS.chomp o- o- oo EOS puts hi elsif zeta.match?(/\AHU\z/) hu = <<~EOS.chomp oo -- oo EOS puts hu elsif zeta.match?(/\AHE\z/) he = <<~EOS.chomp oo o- oo EOS puts he elsif zeta.match?(/\AHO\z/) ho = <<~EOS.chomp -o o- oo EOS puts ho elsif zeta.match?(/\AMA\z/) ma = <<~EOS.chomp o- -o oo EOS puts ma elsif zeta.match?(/\AMI\z/) mi = <<~EOS.chomp o- oo oo EOS puts mi elsif zeta.match?(/\AMU\z/) mu = <<~EOS.chomp oo -o oo EOS puts mu elsif zeta.match?(/\AME\z/) me = <<~EOS.chomp oo oo oo EOS puts me elsif zeta.match?(/\AMO\z/) mo = <<~EOS.chomp -o oo oo EOS puts mo elsif zeta.match?(/\ARA\z/) ra = <<~EOS.chomp o- -o -- EOS puts ra elsif zeta.match?(/\ARI\z/) ri = <<~EOS.chomp o- oo -- EOS puts ri elsif zeta.match?(/\ARU\z/) ru = <<~EOS.chomp -o oo -- EOS puts ru elsif zeta.match?(/\ARE\z/) re = <<~EOS.chomp oo oo -- EOS puts re elsif zeta.match?(/\ARO\z/) ro = <<~EOS.chomp -o oo -- EOS puts ro elsif zeta.match?(/\AYA\z/) ya = <<~EOS.chomp -o -- o- EOS puts ya elsif zeta.match?(/\AYU\z/) yu = <<~EOS.chomp -o -- oo EOS puts yu elsif zeta.match?(/\AYO\z/) yo = <<~EOS.chomp -o -o o- EOS puts yo elsif zeta.match?(/\AWA\z/) wa = <<~EOS.chomp -- -- o- EOS puts wa elsif zeta.match?(/\AWO\z/) wo = <<~EOS.chomp -- -o o- EOS puts wo elsif zeta.match?(/\AN\z/) n = <<~EOS.chomp -- -o oo EOS puts n end def self.to_tenji_t eta = ARGV[6].to_s if eta.match?(/\AA\z/) a = <<~EOS.chomp o- -- -- EOS puts a elsif eta.match?(/\AI\z/) i = <<~EOS.chomp o- o- -- EOS puts i elsif eta.match?(/\AU\z/) u = <<~EOS.chomp oo -- -- EOS puts u elsif eta.match?(/\AE\z/) e = <<~EOS.chomp oo o- -- EOS puts e elsif eta.match?(/\AO\z/) o = <<~EOS.chomp -o o- -- EOS puts o elsif eta.match?(/\AKA\z/) ka = <<~EOS.chomp o- -- -o EOS puts ka elsif eta.match?(/\AKI\z/) ki = <<~EOS.chomp o- o- -o EOS puts ki elsif eta.match?(/\AKU\z/) ku = <<~EOS.chomp oo -- -o EOS puts ku elsif eta.match?(/\AKE\z/) ke = <<~EOS.chomp oo o- -o EOS puts ke elsif eta.match?(/\AKO\z/) ko = <<~EOS.chomp -o o- -o EOS puts ko elsif eta.match?(/\ASA\z/) sa = <<~EOS.chomp o- -o -o EOS puts sa elsif eta.match?(/\ASI\z/) si = <<~EOS.chomp o- oo -o EOS puts si elsif eta.match?(/\ASU\z/) su = <<~EOS.chomp oo -o -o EOS puts su elsif eta.match?(/\ASE\z/) se = <<~EOS.chomp oo oo -o EOS puts se elsif eta.match?(/\ASO\z/) so = <<~EOS.chomp -o oo -o EOS puts so elsif eta.match?(/\ATA\z/) ta = <<~EOS.chomp o- -o o- EOS puts ta elsif eta.match?(/\ATI\z/) ti = <<~EOS.chomp o- oo o- EOS puts ti elsif eta.match?(/\ATU\z/) tu = <<~EOS.chomp oo -o o- EOS puts tu elsif eta.match?(/\ATE\z/) te = <<~EOS.chomp oo oo o- EOS puts te elsif eta.match?(/\ATO\z/) to = <<~EOS.chomp -o oo o- EOS puts to elsif eta.match?(/\ANA\z/) na = <<~EOS.chomp o- -- o- EOS puts na elsif eta.match?(/\ANI\z/) ni = <<~EOS.chomp o- o- o- EOS puts ni elsif eta.match?(/\ANU\z/) nu = <<~EOS.chomp oo -- o- EOS puts nu elsif eta.match?(/\ANE\z/) ne = <<~EOS.chomp oo o- o- EOS puts ne elsif eta.match?(/\ANO\z/) no = <<~EOS.chomp -o o- o- EOS puts no elsif eta.match?(/\AHA\z/) ha = <<~EOS.chomp o- -- oo EOS puts ha elsif eta.match?(/\AHI\z/) hi = <<~EOS.chomp o- o- oo EOS puts hi elsif eta.match?(/\AHU\z/) hu = <<~EOS.chomp oo -- oo EOS puts hu elsif eta.match?(/\AHE\z/) he = <<~EOS.chomp oo o- oo EOS puts he elsif eta.match?(/\AHO\z/) ho = <<~EOS.chomp -o o- oo EOS puts ho elsif eta.match?(/\AMA\z/) ma = <<~EOS.chomp o- -o oo EOS puts ma elsif eta.match?(/\AMI\z/) mi = <<~EOS.chomp o- oo oo EOS puts mi elsif eta.match?(/\AMU\z/) mu = <<~EOS.chomp oo -o oo EOS puts mu elsif eta.match?(/\AME\z/) me = <<~EOS.chomp oo oo oo EOS puts me elsif eta.match?(/\AMO\z/) mo = <<~EOS.chomp -o oo oo EOS puts mo elsif eta.match?(/\ARA\z/) ra = <<~EOS.chomp o- -o -- EOS puts ra elsif eta.match?(/\ARI\z/) ri = <<~EOS.chomp o- oo -- EOS puts ri elsif eta.match?(/\ARU\z/) ru = <<~EOS.chomp -o oo -- EOS puts ru elsif eta.match?(/\ARE\z/) re = <<~EOS.chomp oo oo -- EOS puts re elsif eta.match?(/\ARO\z/) ro = <<~EOS.chomp -o oo -- EOS puts ro elsif eta.match?(/\AYA\z/) ya = <<~EOS.chomp -o -- o- EOS puts ya elsif eta.match?(/\AYU\z/) yu = <<~EOS.chomp -o -- oo EOS puts yu elsif eta.match?(/\AYO\z/) yo = <<~EOS.chomp -o -o o- EOS puts yo elsif eta.match?(/\AWA\z/) wa = <<~EOS.chomp -- -- o- EOS puts wa elsif eta.match?(/\AWO\z/) wo = <<~EOS.chomp -- -o o- EOS puts wo elsif eta.match?(/\AN\z/) n = <<~EOS.chomp -- -o oo EOS puts n end def self.to_tenji_c theta = ARGV[7].to_s if theta.match?(/\AA\z/) a = <<~EOS.chomp o- -- -- EOS puts a elsif theta.match?(/\AI\z/) i = <<~EOS.chomp o- o- -- EOS puts i elsif theta.match?(/\AU\z/) u = <<~EOS.chomp oo -- -- EOS puts u elsif theta.match?(/\AE\z/) e = <<~EOS.chomp oo o- -- EOS puts e elsif theta.match?(/\AO\z/) o = <<~EOS.chomp -o o- -- EOS puts o elsif theta.match?(/\AKA\z/) ka = <<~EOS.chomp o- -- -o EOS puts ka elsif theta.match?(/\AKI\z/) ki = <<~EOS.chomp o- o- -o EOS puts ki elsif theta.match?(/\AKU\z/) ku = <<~EOS.chomp oo -- -o EOS puts ku elsif theta.match?(/\AKE\z/) ke = <<~EOS.chomp oo o- -o EOS puts ke elsif theta.match?(/\AKO\z/) ko = <<~EOS.chomp -o o- -o EOS puts ko elsif theta.match?(/\ASA\z/) sa = <<~EOS.chomp o- -o -o EOS puts sa elsif theta.match?(/\ASI\z/) si = <<~EOS.chomp o- oo -o EOS puts si elsif theta.match?(/\ASU\z/) su = <<~EOS.chomp oo -o -o EOS puts su elsif theta.match?(/\ASE\z/) se = <<~EOS.chomp oo oo -o EOS puts se elsif theta.match?(/\ASO\z/) so = <<~EOS.chomp -o oo -o EOS puts so elsif theta.match?(/\ATA\z/) ta = <<~EOS.chomp o- -o o- EOS puts ta elsif theta.match?(/\ATI\z/) ti = <<~EOS.chomp o- oo o- EOS puts ti elsif theta.match?(/\ATU\z/) tu = <<~EOS.chomp oo -o o- EOS puts tu elsif theta.match?(/\ATE\z/) te = <<~EOS.chomp oo oo o- EOS puts te elsif theta.match?(/\ATO\z/) to = <<~EOS.chomp -o oo o- EOS puts to elsif theta.match?(/\ANA\z/) na = <<~EOS.chomp o- -- o- EOS puts na elsif theta.match?(/\ANI\z/) ni = <<~EOS.chomp o- o- o- EOS puts ni elsif theta.match?(/\ANU\z/) nu = <<~EOS.chomp oo -- o- EOS puts nu elsif theta.match?(/\ANE\z/) ne = <<~EOS.chomp oo o- o- EOS puts ne elsif theta.match?(/\ANO\z/) no = <<~EOS.chomp -o o- o- EOS puts no elsif theta.match?(/\AHA\z/) ha = <<~EOS.chomp o- -- oo EOS puts ha elsif theta.match?(/\AHI\z/) hi = <<~EOS.chomp o- o- oo EOS puts hi elsif theta.match?(/\AHU\z/) hu = <<~EOS.chomp oo -- oo EOS puts hu elsif theta.match?(/\AHE\z/) he = <<~EOS.chomp oo o- oo EOS puts he elsif theta.match?(/\AHO\z/) ho = <<~EOS.chomp -o o- oo EOS puts ho elsif theta.match?(/\AMA\z/) ma = <<~EOS.chomp o- -o oo EOS puts ma elsif theta.match?(/\AMI\z/) mi = <<~EOS.chomp o- oo oo EOS puts mi elsif theta.match?(/\AMU\z/) mu = <<~EOS.chomp oo -o oo EOS puts mu elsif theta.match?(/\AME\z/) me = <<~EOS.chomp oo oo oo EOS puts me elsif theta.match?(/\AMO\z/) mo = <<~EOS.chomp -o oo oo EOS puts mo elsif theta.match?(/\ARA\z/) ra = <<~EOS.chomp o- -o -- EOS puts ra elsif theta.match?(/\ARI\z/) ri = <<~EOS.chomp o- oo -- EOS puts ri elsif theta.match?(/\ARU\z/) ru = <<~EOS.chomp -o oo -- EOS puts ru elsif theta.match?(/\ARE\z/) re = <<~EOS.chomp oo oo -- EOS puts re elsif theta.match?(/\ARO\z/) ro = <<~EOS.chomp -o oo -- EOS puts ro elsif theta.match?(/\AYA\z/) ya = <<~EOS.chomp -o -- o- EOS puts ya elsif theta.match?(/\AYU\z/) yu = <<~EOS.chomp -o -- oo EOS puts yu elsif theta.match?(/\AYO\z/) yo = <<~EOS.chomp -o -o o- EOS puts yo elsif theta.match?(/\AWA\z/) wa = <<~EOS.chomp -- -- o- EOS puts wa elsif theta.match?(/\AWO\z/) wo = <<~EOS.chomp -- -o o- EOS puts wo elsif theta.match?(/\AN\z/) n = <<~EOS.chomp -- -o oo EOS puts n end def self.to_tenji_i iota = ARGV[8].to_s if iota.match?(/\AA\z/) a = <<~EOS.chomp o- -- -- EOS puts a elsif iota.match?(/\AI\z/) i = <<~EOS.chomp o- o- -- EOS puts i elsif iota.match?(/\AU\z/) u = <<~EOS.chomp oo -- -- EOS puts u elsif iota.match?(/\AE\z/) e = <<~EOS.chomp oo o- -- EOS puts e elsif iota.match?(/\AO\z/) o = <<~EOS.chomp -o o- -- EOS puts o elsif iota.match?(/\AKA\z/) ka = <<~EOS.chomp o- -- -o EOS puts ka elsif iota.match?(/\AKI\z/) ki = <<~EOS.chomp o- o- -o EOS puts ki elsif iota.match?(/\AKU\z/) ku = <<~EOS.chomp oo -- -o EOS puts ku elsif iota.match?(/\AKE\z/) ke = <<~EOS.chomp oo o- -o EOS puts ke elsif iota.match?(/\AKO\z/) ko = <<~EOS.chomp -o o- -o EOS puts ko elsif iota.match?(/\ASA\z/) sa = <<~EOS.chomp o- -o -o EOS puts sa elsif iota.match?(/\ASI\z/) si = <<~EOS.chomp o- oo -o EOS puts si elsif iota.match?(/\ASU\z/) su = <<~EOS.chomp oo -o -o EOS puts su elsif iota.match?(/\ASE\z/) se = <<~EOS.chomp oo oo -o EOS puts se elsif iota.match?(/\ASO\z/) so = <<~EOS.chomp -o oo -o EOS puts so elsif iota.match?(/\ATA\z/) ta = <<~EOS.chomp o- -o o- EOS puts ta elsif iota.match?(/\ATI\z/) ti = <<~EOS.chomp o- oo o- EOS puts ti elsif iota.match?(/\ATU\z/) tu = <<~EOS.chomp oo -o o- EOS puts tu elsif iota.match?(/\ATE\z/) te = <<~EOS.chomp oo oo o- EOS puts te elsif iota.match?(/\ATO\z/) to = <<~EOS.chomp -o oo o- EOS puts to elsif iota.match?(/\ANA\z/) na = <<~EOS.chomp o- -- o- EOS puts na elsif iota.match?(/\ANI\z/) ni = <<~EOS.chomp o- o- o- EOS puts ni elsif iota.match?(/\ANU\z/) nu = <<~EOS.chomp oo -- o- EOS puts nu elsif iota.match?(/\ANE\z/) ne = <<~EOS.chomp oo o- o- EOS puts ne elsif iota.match?(/\ANO\z/) no = <<~EOS.chomp -o o- o- EOS puts no elsif iota.match?(/\AHA\z/) ha = <<~EOS.chomp o- -- oo EOS puts ha elsif iota.match?(/\AHI\z/) hi = <<~EOS.chomp o- o- oo EOS puts hi elsif iota.match?(/\AHU\z/) hu = <<~EOS.chomp oo -- oo EOS puts hu elsif iota.match?(/\AHE\z/) he = <<~EOS.chomp oo o- oo EOS puts he elsif iota.match?(/\AHO\z/) ho = <<~EOS.chomp -o o- oo EOS puts ho elsif iota.match?(/\AMA\z/) ma = <<~EOS.chomp o- -o oo EOS puts ma elsif iota.match?(/\AMI\z/) mi = <<~EOS.chomp o- oo oo EOS puts mi elsif iota.match?(/\AMU\z/) mu = <<~EOS.chomp oo -o oo EOS puts mu elsif iota.match?(/\AME\z/) me = <<~EOS.chomp oo oo oo EOS puts me elsif iota.match?(/\AMO\z/) mo = <<~EOS.chomp -o oo oo EOS puts mo elsif iota.match?(/\ARA\z/) ra = <<~EOS.chomp o- -o -- EOS puts ra elsif iota.match?(/\ARI\z/) ri = <<~EOS.chomp o- oo -- EOS puts ri elsif iota.match?(/\ARU\z/) ru = <<~EOS.chomp -o oo -- EOS puts ru elsif iota.match?(/\ARE\z/) re = <<~EOS.chomp oo oo -- EOS puts re elsif iota.match?(/\ARO\z/) ro = <<~EOS.chomp -o oo -- EOS puts ro elsif iota.match?(/\AYA\z/) ya = <<~EOS.chomp -o -- o- EOS puts ya elsif iota.match?(/\AYU\z/) yu = <<~EOS.chomp -o -- oo EOS puts yu elsif iota.match?(/\AYO\z/) yo = <<~EOS.chomp -o -o o- EOS puts yo elsif iota.match?(/\AWA\z/) wa = <<~EOS.chomp -- -- o- EOS puts wa elsif iota.match?(/\AWO\z/) wo = <<~EOS.chomp -- -o o- EOS puts wo elsif iota.match?(/\AN\z/) n = <<~EOS.chomp -- -o oo EOS puts n end def self.to_tenji_k kappa = ARGV[9].to_s if kappa.match?(/\AA\z/) a = <<~EOS.chomp o- -- -- EOS puts a elsif kappa.match?(/\AI\z/) i = <<~EOS.chomp o- o- -- EOS puts i elsif kappa.match?(/\AU\z/) u = <<~EOS.chomp oo -- -- EOS puts u elsif kappa.match?(/\AE\z/) e = <<~EOS.chomp oo o- -- EOS puts e elsif kappa.match?(/\AO\z/) o = <<~EOS.chomp -o o- -- EOS puts o elsif kappa.match?(/\AKA\z/) ka = <<~EOS.chomp o- -- -o EOS puts ka elsif kappa.match?(/\AKI\z/) ki = <<~EOS.chomp o- o- -o EOS puts ki elsif kappa.match?(/\AKU\z/) ku = <<~EOS.chomp oo -- -o EOS puts ku elsif kappa.match?(/\AKE\z/) ke = <<~EOS.chomp oo o- -o EOS puts ke elsif kappa.match?(/\AKO\z/) ko = <<~EOS.chomp -o o- -o EOS puts ko elsif kappa.match?(/\ASA\z/) sa = <<~EOS.chomp o- -o -o EOS puts sa elsif kappa.match?(/\ASI\z/) si = <<~EOS.chomp o- oo -o EOS puts si elsif kappa.match?(/\ASU\z/) su = <<~EOS.chomp oo -o -o EOS puts su elsif kappa.match?(/\ASE\z/) se = <<~EOS.chomp oo oo -o EOS puts se elsif kappa.match?(/\ASO\z/) so = <<~EOS.chomp -o oo -o EOS puts so elsif kappa.match?(/\ATA\z/) ta = <<~EOS.chomp o- -o o- EOS puts ta elsif kappa.match?(/\ATI\z/) ti = <<~EOS.chomp o- oo o- EOS puts ti elsif kappa.match?(/\ATU\z/) tu = <<~EOS.chomp oo -o o- EOS puts tu elsif kappa.match?(/\ATE\z/) te = <<~EOS.chomp oo oo o- EOS puts te elsif kappa.match?(/\ATO\z/) to = <<~EOS.chomp -o oo o- EOS puts to elsif kappa.match?(/\ANA\z/) na = <<~EOS.chomp o- -- o- EOS puts na elsif kappa.match?(/\ANI\z/) ni = <<~EOS.chomp o- o- o- EOS puts ni elsif kappa.match?(/\ANU\z/) nu = <<~EOS.chomp oo -- o- EOS puts nu elsif kappa.match?(/\ANE\z/) ne = <<~EOS.chomp oo o- o- EOS puts ne elsif kappa.match?(/\ANO\z/) no = <<~EOS.chomp -o o- o- EOS puts no elsif kappa.match?(/\AHA\z/) ha = <<~EOS.chomp o- -- oo EOS puts ha elsif kappa.match?(/\AHI\z/) hi = <<~EOS.chomp o- o- oo EOS puts hi elsif kappa.match?(/\AHU\z/) hu = <<~EOS.chomp oo -- oo EOS puts hu elsif kappa.match?(/\AHE\z/) he = <<~EOS.chomp oo o- oo EOS puts he elsif kappa.match?(/\AHO\z/) ho = <<~EOS.chomp -o o- oo EOS puts ho elsif kappa.match?(/\AMA\z/) ma = <<~EOS.chomp o- -o oo EOS puts ma elsif kappa.match?(/\AMI\z/) mi = <<~EOS.chomp o- oo oo EOS puts mi elsif kappa.match?(/\AMU\z/) mu = <<~EOS.chomp oo -o oo EOS puts mu elsif kappa.match?(/\AME\z/) me = <<~EOS.chomp oo oo oo EOS puts me elsif kappa.match?(/\AMO\z/) mo = <<~EOS.chomp -o oo oo EOS puts mo elsif kappa.match?(/\ARA\z/) ra = <<~EOS.chomp o- -o -- EOS puts ra elsif kappa.match?(/\ARI\z/) ri = <<~EOS.chomp o- oo -- EOS puts ri elsif kappa.match?(/\ARU\z/) ru = <<~EOS.chomp -o oo -- EOS puts ru elsif kappa.match?(/\ARE\z/) re = <<~EOS.chomp oo oo -- EOS puts re elsif kappa.match?(/\ARO\z/) ro = <<~EOS.chomp -o oo -- EOS puts ro elsif kappa.match?(/\AYA\z/) ya = <<~EOS.chomp -o -- o- EOS puts ya elsif kappa.match?(/\AYU\z/) yu = <<~EOS.chomp -o -- oo EOS puts yu elsif kappa.match?(/\AYO\z/) yo = <<~EOS.chomp -o -o o- EOS puts yo elsif kappa.match?(/\AWA\z/) wa = <<~EOS.chomp -- -- o- EOS puts wa elsif kappa.match?(/\AWO\z/) wo = <<~EOS.chomp -- -o o- EOS puts wo elsif kappa.match?(/\AN\z/) n = <<~EOS.chomp -- -o oo EOS puts n end end end end end end end end end end end
to_tenji_b()
click to toggle source
# File lib/tenji.rb, line 532 def self.to_tenji_b beta = ARGV[1].to_s if beta.match?(/\AA\z/) a = <<~EOS.chomp o- -- -- EOS puts a elsif beta.match?(/\AI\z/) i = <<~EOS.chomp o- o- -- EOS puts i elsif beta.match?(/\AU\z/) u = <<~EOS.chomp oo -- -- EOS puts u elsif beta.match?(/\AE\z/) e = <<~EOS.chomp oo o- -- EOS puts e elsif beta.match?(/\AO\z/) o = <<~EOS.chomp -o o- -- EOS puts o elsif beta.match?(/\AKA\z/) ka = <<~EOS.chomp o- -- -o EOS puts ka elsif beta.match?(/\AKI\z/) ki = <<~EOS.chomp o- o- -o EOS puts ki elsif beta.match?(/\AKU\z/) ku = <<~EOS.chomp oo -- -o EOS puts ku elsif beta.match?(/\AKE\z/) ke = <<~EOS.chomp oo o- -o EOS puts ke elsif beta.match?(/\AKO\z/) ko = <<~EOS.chomp -o o- -o EOS puts ko elsif beta.match?(/\ASA\z/) sa = <<~EOS.chomp o- -o -o EOS puts sa elsif beta.match?(/\ASI\z/) si = <<~EOS.chomp o- oo -o EOS puts si elsif beta.match?(/\ASU\z/) su = <<~EOS.chomp oo -o -o EOS puts su elsif beta.match?(/\ASE\z/) se = <<~EOS.chomp oo oo -o EOS puts se elsif beta.match?(/\ASO\z/) so = <<~EOS.chomp -o oo -o EOS puts so elsif beta.match?(/\ATA\z/) ta = <<~EOS.chomp o- -o o- EOS puts ta elsif beta.match?(/\ATI\z/) ti = <<~EOS.chomp o- oo o- EOS puts ti elsif beta.match?(/\ATU\z/) tu = <<~EOS.chomp oo -o o- EOS puts tu elsif beta.match?(/\ATE\z/) te = <<~EOS.chomp oo oo o- EOS puts te elsif beta.match?(/\ATO\z/) to = <<~EOS.chomp -o oo o- EOS puts to elsif beta.match?(/\ANA\z/) na = <<~EOS.chomp o- -- o- EOS puts na elsif beta.match?(/\ANI\z/) ni = <<~EOS.chomp o- o- o- EOS puts ni elsif beta.match?(/\ANU\z/) nu = <<~EOS.chomp oo -- o- EOS puts nu elsif beta.match?(/\ANE\z/) ne = <<~EOS.chomp oo o- o- EOS puts ne elsif beta.match?(/\ANO\z/) no = <<~EOS.chomp -o o- o- EOS puts no elsif beta.match?(/\AHA\z/) ha = <<~EOS.chomp o- -- oo EOS puts ha elsif beta.match?(/\AHI\z/) hi = <<~EOS.chomp o- o- oo EOS puts hi elsif beta.match?(/\AHU\z/) hu = <<~EOS.chomp oo -- oo EOS puts hu elsif beta.match?(/\AHE\z/) he = <<~EOS.chomp oo o- oo EOS puts he elsif beta.match?(/\AHO\z/) ho = <<~EOS.chomp -o o- oo EOS puts ho elsif beta.match?(/\AMA\z/) ma = <<~EOS.chomp o- -o oo EOS puts ma elsif beta.match?(/\AMI\z/) mi = <<~EOS.chomp o- oo oo EOS puts mi elsif beta.match?(/\AMU\z/) mu = <<~EOS.chomp oo -o oo EOS puts mu elsif beta.match?(/\AME\z/) me = <<~EOS.chomp oo oo oo EOS puts me elsif beta.match?(/\AMO\z/) mo = <<~EOS.chomp -o oo oo EOS puts mo elsif beta.match?(/\ARA\z/) ra = <<~EOS.chomp o- -o -- EOS puts ra elsif beta.match?(/\ARI\z/) ri = <<~EOS.chomp o- oo -- EOS puts ri elsif beta.match?(/\ARU\z/) ru = <<~EOS.chomp oo -o -- EOS puts ru elsif beta.match?(/\ARE\z/) re = <<~EOS.chomp oo oo -- EOS puts re elsif beta.match?(/\ARO\z/) ro = <<~EOS.chomp -o oo -- EOS puts ro elsif beta.match?(/\AYA\z/) ya = <<~EOS.chomp -o -- o- EOS puts ya elsif beta.match?(/\AYU\z/) yu = <<~EOS.chomp -o -- oo EOS puts yu elsif beta.match?(/\AYO\z/) yo = <<~EOS.chomp -o -o o- EOS puts yo elsif beta.match?(/\AWA\z/) wa = <<~EOS.chomp -- -- o- EOS puts wa elsif beta.match?(/\AWO\z/) wo = <<~EOS.chomp -- -o o- EOS puts wo elsif beta.match?(/\AN\z/) n = <<~EOS.chomp -- -o oo EOS puts n end def self.to_tenji_g gamma = ARGV[2].to_s if gamma.match?(/\AA\z/) a = <<~EOS.chomp o- -- -- EOS puts a elsif gamma.match?(/\AI\z/) i = <<~EOS.chomp o- o- -- EOS puts i elsif gamma.match?(/\AU\z/) u = <<~EOS.chomp oo -- -- EOS puts u elsif gamma.match?(/\AE\z/) e = <<~EOS.chomp oo o- -- EOS puts e elsif gamma.match?(/\AO\z/) o = <<~EOS.chomp -o o- -- EOS puts o elsif gamma.match?(/\AKA\z/) ka = <<~EOS.chomp o- -- -o EOS puts ka elsif gamma.match?(/\AKI\z/) ki = <<~EOS.chomp o- o- -o EOS puts ki elsif gamma.match?(/\AKU\z/) ku = <<~EOS.chomp oo -- -o EOS puts ku elsif gamma.match?(/\AKE\z/) ke = <<~EOS.chomp oo o- -o EOS puts ke elsif gamma.match?(/\AKO\z/) ko = <<~EOS.chomp -o o- -o EOS puts ko elsif gamma.match?(/\ASA\z/) sa = <<~EOS.chomp o- -o -o EOS puts sa elsif gamma.match?(/\ASI\z/) si = <<~EOS.chomp o- oo -o EOS puts si elsif gamma.match?(/\ASU\z/) su = <<~EOS.chomp oo -o -o EOS puts su elsif gamma.match?(/\ASE\z/) se = <<~EOS.chomp oo oo -o EOS puts se elsif gamma.match?(/\ASO\z/) so = <<~EOS.chomp -o oo -o EOS puts so elsif gamma.match?(/\ATA\z/) ta = <<~EOS.chomp o- -o o- EOS puts ta elsif gamma.match?(/\ATI\z/) ti = <<~EOS.chomp o- oo o- EOS puts ti elsif gamma.match?(/\ATU\z/) tu = <<~EOS.chomp oo -o o- EOS puts tu elsif gamma.match?(/\ATE\z/) te = <<~EOS.chomp oo oo o- EOS puts te elsif gamma.match?(/\ATO\z/) to = <<~EOS.chomp -o oo o- EOS puts to elsif gamma.match?(/\ANA\z/) na = <<~EOS.chomp o- -- o- EOS puts na elsif gamma.match?(/\ANI\z/) ni = <<~EOS.chomp o- o- o- EOS puts ni elsif gamma.match?(/\ANU\z/) nu = <<~EOS.chomp oo -- o- EOS puts nu elsif gamma.match?(/\ANE\z/) ne = <<~EOS.chomp oo o- o- EOS puts ne elsif gamma.match?(/\ANO\z/) no = <<~EOS.chomp -o o- o- EOS puts no elsif gamma.match?(/\AHA\z/) ha = <<~EOS.chomp o- -- oo EOS puts ha elsif gamma.match?(/\AHI\z/) hi = <<~EOS.chomp o- o- oo EOS puts hi elsif gamma.match?(/\AHU\z/) hu = <<~EOS.chomp oo -- oo EOS puts hu elsif gamma.match?(/\AHE\z/) he = <<~EOS.chomp oo o- oo EOS puts he elsif gamma.match?(/\AHO\z/) ho = <<~EOS.chomp -o o- oo EOS puts ho elsif gamma.match?(/\AMA\z/) ma = <<~EOS.chomp o- -o oo EOS puts ma elsif gamma.match?(/\AMI\z/) mi = <<~EOS.chomp o- oo oo EOS puts mi elsif gamma.match?(/\AMU\z/) mu = <<~EOS.chomp oo -o oo EOS puts mu elsif gamma.match?(/\AME\z/) me = <<~EOS.chomp oo oo oo EOS puts me elsif gamma.match?(/\AMO\z/) mo = <<~EOS.chomp -o oo oo EOS puts mo elsif gamma.match?(/\ARA\z/) ra = <<~EOS.chomp o- -o -- EOS puts ra elsif gamma.match?(/\ARI\z/) ri = <<~EOS.chomp o- oo -- EOS puts ri elsif gamma.match?(/\ARU\z/) ru = <<~EOS.chomp -o oo -- EOS puts ru elsif gamma.match?(/\ARE\z/) re = <<~EOS.chomp oo oo -- EOS puts re elsif gamma.match?(/\ARO\z/) ro = <<~EOS.chomp -o oo -- EOS puts ro elsif gamma.match?(/\AYA\z/) ya = <<~EOS.chomp -o -- o- EOS puts ya elsif gamma.match?(/\AYU\z/) yu = <<~EOS.chomp -o -- oo EOS puts yu elsif gamma.match?(/\AYO\z/) yo = <<~EOS.chomp -o -o o- EOS puts yo elsif gamma.match?(/\AWA\z/) wa = <<~EOS.chomp -- -- o- EOS puts wa elsif gamma.match?(/\AWO\z/) wo = <<~EOS.chomp -- -o o- EOS puts wo elsif gamma.match?(/\AN\z/) n = <<~EOS.chomp -- -o oo EOS puts n end def self.to_tenji_d delta = ARGV[3].to_s if delta.match?(/\AA\z/) a = <<~EOS.chomp o- -- -- EOS puts a elsif delta.match?(/\AI\z/) i = <<~EOS.chomp o- o- -- EOS puts i elsif delta.match?(/\AU\z/) u = <<~EOS.chomp oo -- -- EOS puts u elsif delta.match?(/\AE\z/) e = <<~EOS.chomp oo o- -- EOS puts e elsif delta.match?(/\AO\z/) o = <<~EOS.chomp -o o- -- EOS puts o elsif delta.match?(/\AKA\z/) ka = <<~EOS.chomp o- -- -o EOS puts ka elsif delta.match?(/\AKI\z/) ki = <<~EOS.chomp o- o- -o EOS puts ki elsif delta.match?(/\AKU\z/) ku = <<~EOS.chomp oo -- -o EOS puts ku elsif delta.match?(/\AKE\z/) ke = <<~EOS.chomp oo o- -o EOS puts ke elsif delta.match?(/\AKO\z/) ko = <<~EOS.chomp -o o- -o EOS puts ko elsif delta.match?(/\ASA\z/) sa = <<~EOS.chomp o- -o -o EOS puts sa elsif delta.match?(/\ASI\z/) si = <<~EOS.chomp o- oo -o EOS puts si elsif delta.match?(/\ASU\z/) su = <<~EOS.chomp oo -o -o EOS puts su elsif delta.match?(/\ASE\z/) se = <<~EOS.chomp oo oo -o EOS puts se elsif delta.match?(/\ASO\z/) so = <<~EOS.chomp -o oo -o EOS puts so elsif delta.match?(/\ATA\z/) ta = <<~EOS.chomp o- -o o- EOS puts ta elsif delta.match?(/\ATI\z/) ti = <<~EOS.chomp o- oo o- EOS puts ti elsif delta.match?(/\ATU\z/) tu = <<~EOS.chomp oo -o o- EOS puts tu elsif delta.match?(/\ATE\z/) te = <<~EOS.chomp oo oo o- EOS puts te elsif delta.match?(/\ATO\z/) to = <<~EOS.chomp -o oo o- EOS puts to elsif delta.match?(/\ANA\z/) na = <<~EOS.chomp o- -- o- EOS puts na elsif delta.match?(/\ANI\z/) ni = <<~EOS.chomp o- o- o- EOS puts ni elsif delta.match?(/\ANU\z/) nu = <<~EOS.chomp oo -- o- EOS puts nu elsif delta.match?(/\ANE\z/) ne = <<~EOS.chomp oo o- o- EOS puts ne elsif delta.match?(/\ANO\z/) no = <<~EOS.chomp -o o- o- EOS puts no elsif delta.match?(/\AHA\z/) ha = <<~EOS.chomp o- -- oo EOS puts ha elsif delta.match?(/\AHI\z/) hi = <<~EOS.chomp o- o- oo EOS puts hi elsif delta.match?(/\AHU\z/) hu = <<~EOS.chomp oo -- oo EOS puts hu elsif delta.match?(/\AHE\z/) he = <<~EOS.chomp oo o- oo EOS puts he elsif delta.match?(/\AHO\z/) ho = <<~EOS.chomp -o o- oo EOS puts ho elsif delta.match?(/\AMA\z/) ma = <<~EOS.chomp o- -o oo EOS puts ma elsif delta.match?(/\AMI\z/) mi = <<~EOS.chomp o- oo oo EOS puts mi elsif delta.match?(/\AMU\z/) mu = <<~EOS.chomp oo -o oo EOS puts mu elsif delta.match?(/\AME\z/) me = <<~EOS.chomp oo oo oo EOS puts me elsif delta.match?(/\AMO\z/) mo = <<~EOS.chomp -o oo oo EOS puts mo elsif delta.match?(/\ARA\z/) ra = <<~EOS.chomp o- -o -- EOS puts ra elsif delta.match?(/\ARI\z/) ri = <<~EOS.chomp o- oo -- EOS puts ri elsif delta.match?(/\ARU\z/) ru = <<~EOS.chomp -o oo -- EOS puts ru elsif delta.match?(/\ARE\z/) re = <<~EOS.chomp oo oo -- EOS puts re elsif delta.match?(/\ARO\z/) ro = <<~EOS.chomp -o oo -- EOS puts ro elsif delta.match?(/\AYA\z/) ya = <<~EOS.chomp -o -- o- EOS puts ya elsif delta.match?(/\AYU\z/) yu = <<~EOS.chomp -o -- oo EOS puts yu elsif delta.match?(/\AYO\z/) yo = <<~EOS.chomp -o -o o- EOS puts yo elsif delta.match?(/\AWA\z/) wa = <<~EOS.chomp -- -- o- EOS puts wa elsif delta.match?(/\AWO\z/) wo = <<~EOS.chomp -- -o o- EOS puts wo elsif delta.match?(/\AN\z/) n = <<~EOS.chomp -- -o oo EOS puts n end def self.to_tenji_e epsilon = ARGV[4].to_s if epsilon.match?(/\AA\z/) a = <<~EOS.chomp o- -- -- EOS puts a elsif epsilon.match?(/\AI\z/) i = <<~EOS.chomp o- o- -- EOS puts i elsif epsilon.match?(/\AU\z/) u = <<~EOS.chomp oo -- -- EOS puts u elsif epsilon.match?(/\AE\z/) e = <<~EOS.chomp oo o- -- EOS puts e elsif epsilon.match?(/\AO\z/) o = <<~EOS.chomp -o o- -- EOS puts o elsif epsilon.match?(/\AKA\z/) ka = <<~EOS.chomp o- -- -o EOS puts ka elsif epsilon.match?(/\AKI\z/) ki = <<~EOS.chomp o- o- -o EOS puts ki elsif epsilon.match?(/\AKU\z/) ku = <<~EOS.chomp oo -- -o EOS puts ku elsif epsilon.match?(/\AKE\z/) ke = <<~EOS.chomp oo o- -o EOS puts ke elsif epsilon.match?(/\AKO\z/) ko = <<~EOS.chomp -o o- -o EOS puts ko elsif epsilon.match?(/\ASA\z/) sa = <<~EOS.chomp o- -o -o EOS puts sa elsif epsilon.match?(/\ASI\z/) si = <<~EOS.chomp o- oo -o EOS puts si elsif epsilon.match?(/\ASU\z/) su = <<~EOS.chomp oo -o -o EOS puts su elsif epsilon.match?(/\ASE\z/) se = <<~EOS.chomp oo oo -o EOS puts se elsif epsilon.match?(/\ASO\z/) so = <<~EOS.chomp -o oo -o EOS puts so elsif epsilon.match?(/\ATA\z/) ta = <<~EOS.chomp o- -o o- EOS puts ta elsif epsilon.match?(/\ATI\z/) ti = <<~EOS.chomp o- oo o- EOS puts ti elsif epsilon.match?(/\ATU\z/) tu = <<~EOS.chomp oo -o o- EOS puts tu elsif epsilon.match?(/\ATE\z/) te = <<~EOS.chomp oo oo o- EOS puts te elsif epsilon.match?(/\ATO\z/) to = <<~EOS.chomp -o oo o- EOS puts to elsif epsilon.match?(/\ANA\z/) na = <<~EOS.chomp o- -- o- EOS puts na elsif epsilon.match?(/\ANI\z/) ni = <<~EOS.chomp o- o- o- EOS puts ni elsif epsilon.match?(/\ANU\z/) nu = <<~EOS.chomp oo -- o- EOS puts nu elsif epsilon.match?(/\ANE\z/) ne = <<~EOS.chomp oo o- o- EOS puts ne elsif epsilon.match?(/\ANO\z/) no = <<~EOS.chomp -o o- o- EOS puts no elsif epsilon.match?(/\AHA\z/) ha = <<~EOS.chomp o- -- oo EOS puts ha elsif epsilon.match?(/\AHI\z/) hi = <<~EOS.chomp o- o- oo EOS puts hi elsif epsilon.match?(/\AHU\z/) hu = <<~EOS.chomp oo -- oo EOS puts hu elsif epsilon.match?(/\AHE\z/) he = <<~EOS.chomp oo o- oo EOS puts he elsif epsilon.match?(/\AHO\z/) ho = <<~EOS.chomp -o o- oo EOS puts ho elsif epsilon.match?(/\AMA\z/) ma = <<~EOS.chomp o- -o oo EOS puts ma elsif epsilon.match?(/\AMI\z/) mi = <<~EOS.chomp o- oo oo EOS puts mi elsif epsilon.match?(/\AMU\z/) mu = <<~EOS.chomp oo -o oo EOS puts mu elsif epsilon.match?(/\AME\z/) me = <<~EOS.chomp oo oo oo EOS puts me elsif epsilon.match?(/\AMO\z/) mo = <<~EOS.chomp -o oo oo EOS puts mo elsif epsilon.match?(/\ARA\z/) ra = <<~EOS.chomp o- -o -- EOS puts ra elsif epsilon.match?(/\ARI\z/) ri = <<~EOS.chomp o- oo -- EOS puts ri elsif epsilon.match?(/\ARU\z/) ru = <<~EOS.chomp -o oo -- EOS puts ru elsif epsilon.match?(/\ARE\z/) re = <<~EOS.chomp oo oo -- EOS puts re elsif epsilon.match?(/\ARO\z/) ro = <<~EOS.chomp -o oo -- EOS puts ro elsif epsilon.match?(/\AYA\z/) ya = <<~EOS.chomp -o -- o- EOS puts ya elsif epsilon.match?(/\AYU\z/) yu = <<~EOS.chomp -o -- oo EOS puts yu elsif epsilon.match?(/\AYO\z/) yo = <<~EOS.chomp -o -o o- EOS puts yo elsif epsilon.match?(/\AWA\z/) wa = <<~EOS.chomp -- -- o- EOS puts wa elsif epsilon.match?(/\AWO\z/) wo = <<~EOS.chomp -- -o o- EOS puts wo elsif epsilon.match?(/\AN\z/) n = <<~EOS.chomp -- -o oo EOS puts n end def self.to_tenji_z zeta = ARGV[5].to_s if zeta.match?(/\AA\z/) a = <<~EOS.chomp o- -- -- EOS puts a elsif zeta.match?(/\AI\z/) i = <<~EOS.chomp o- o- -- EOS puts i elsif zeta.match?(/\AU\z/) u = <<~EOS.chomp oo -- -- EOS puts u elsif zeta.match?(/\AE\z/) e = <<~EOS.chomp oo o- -- EOS puts e elsif zeta.match?(/\AO\z/) o = <<~EOS.chomp -o o- -- EOS puts o elsif zeta.match?(/\AKA\z/) ka = <<~EOS.chomp o- -- -o EOS puts ka elsif zeta.match?(/\AKI\z/) ki = <<~EOS.chomp o- o- -o EOS puts ki elsif zeta.match?(/\AKU\z/) ku = <<~EOS.chomp oo -- -o EOS puts ku elsif zeta.match?(/\AKE\z/) ke = <<~EOS.chomp oo o- -o EOS puts ke elsif zeta.match?(/\AKO\z/) ko = <<~EOS.chomp -o o- -o EOS puts ko elsif zeta.match?(/\ASA\z/) sa = <<~EOS.chomp o- -o -o EOS puts sa elsif zeta.match?(/\ASI\z/) si = <<~EOS.chomp o- oo -o EOS puts si elsif zeta.match?(/\ASU\z/) su = <<~EOS.chomp oo -o -o EOS puts su elsif zeta.match?(/\ASE\z/) se = <<~EOS.chomp oo oo -o EOS puts se elsif zeta.match?(/\ASO\z/) so = <<~EOS.chomp -o oo -o EOS puts so elsif zeta.match?(/\ATA\z/) ta = <<~EOS.chomp o- -o o- EOS puts ta elsif zeta.match?(/\ATI\z/) ti = <<~EOS.chomp o- oo o- EOS puts ti elsif zeta.match?(/\ATU\z/) tu = <<~EOS.chomp oo -o o- EOS puts tu elsif zeta.match?(/\ATE\z/) te = <<~EOS.chomp oo oo o- EOS puts te elsif zeta.match?(/\ATO\z/) to = <<~EOS.chomp -o oo o- EOS puts to elsif zeta.match?(/\ANA\z/) na = <<~EOS.chomp o- -- o- EOS puts na elsif zeta.match?(/\ANI\z/) ni = <<~EOS.chomp o- o- o- EOS puts ni elsif zeta.match?(/\ANU\z/) nu = <<~EOS.chomp oo -- o- EOS puts nu elsif zeta.match?(/\ANE\z/) ne = <<~EOS.chomp oo o- o- EOS puts ne elsif zeta.match?(/\ANO\z/) no = <<~EOS.chomp -o o- o- EOS puts no elsif zeta.match?(/\AHA\z/) ha = <<~EOS.chomp o- -- oo EOS puts ha elsif zeta.match?(/\AHI\z/) hi = <<~EOS.chomp o- o- oo EOS puts hi elsif zeta.match?(/\AHU\z/) hu = <<~EOS.chomp oo -- oo EOS puts hu elsif zeta.match?(/\AHE\z/) he = <<~EOS.chomp oo o- oo EOS puts he elsif zeta.match?(/\AHO\z/) ho = <<~EOS.chomp -o o- oo EOS puts ho elsif zeta.match?(/\AMA\z/) ma = <<~EOS.chomp o- -o oo EOS puts ma elsif zeta.match?(/\AMI\z/) mi = <<~EOS.chomp o- oo oo EOS puts mi elsif zeta.match?(/\AMU\z/) mu = <<~EOS.chomp oo -o oo EOS puts mu elsif zeta.match?(/\AME\z/) me = <<~EOS.chomp oo oo oo EOS puts me elsif zeta.match?(/\AMO\z/) mo = <<~EOS.chomp -o oo oo EOS puts mo elsif zeta.match?(/\ARA\z/) ra = <<~EOS.chomp o- -o -- EOS puts ra elsif zeta.match?(/\ARI\z/) ri = <<~EOS.chomp o- oo -- EOS puts ri elsif zeta.match?(/\ARU\z/) ru = <<~EOS.chomp -o oo -- EOS puts ru elsif zeta.match?(/\ARE\z/) re = <<~EOS.chomp oo oo -- EOS puts re elsif zeta.match?(/\ARO\z/) ro = <<~EOS.chomp -o oo -- EOS puts ro elsif zeta.match?(/\AYA\z/) ya = <<~EOS.chomp -o -- o- EOS puts ya elsif zeta.match?(/\AYU\z/) yu = <<~EOS.chomp -o -- oo EOS puts yu elsif zeta.match?(/\AYO\z/) yo = <<~EOS.chomp -o -o o- EOS puts yo elsif zeta.match?(/\AWA\z/) wa = <<~EOS.chomp -- -- o- EOS puts wa elsif zeta.match?(/\AWO\z/) wo = <<~EOS.chomp -- -o o- EOS puts wo elsif zeta.match?(/\AN\z/) n = <<~EOS.chomp -- -o oo EOS puts n end def self.to_tenji_t eta = ARGV[6].to_s if eta.match?(/\AA\z/) a = <<~EOS.chomp o- -- -- EOS puts a elsif eta.match?(/\AI\z/) i = <<~EOS.chomp o- o- -- EOS puts i elsif eta.match?(/\AU\z/) u = <<~EOS.chomp oo -- -- EOS puts u elsif eta.match?(/\AE\z/) e = <<~EOS.chomp oo o- -- EOS puts e elsif eta.match?(/\AO\z/) o = <<~EOS.chomp -o o- -- EOS puts o elsif eta.match?(/\AKA\z/) ka = <<~EOS.chomp o- -- -o EOS puts ka elsif eta.match?(/\AKI\z/) ki = <<~EOS.chomp o- o- -o EOS puts ki elsif eta.match?(/\AKU\z/) ku = <<~EOS.chomp oo -- -o EOS puts ku elsif eta.match?(/\AKE\z/) ke = <<~EOS.chomp oo o- -o EOS puts ke elsif eta.match?(/\AKO\z/) ko = <<~EOS.chomp -o o- -o EOS puts ko elsif eta.match?(/\ASA\z/) sa = <<~EOS.chomp o- -o -o EOS puts sa elsif eta.match?(/\ASI\z/) si = <<~EOS.chomp o- oo -o EOS puts si elsif eta.match?(/\ASU\z/) su = <<~EOS.chomp oo -o -o EOS puts su elsif eta.match?(/\ASE\z/) se = <<~EOS.chomp oo oo -o EOS puts se elsif eta.match?(/\ASO\z/) so = <<~EOS.chomp -o oo -o EOS puts so elsif eta.match?(/\ATA\z/) ta = <<~EOS.chomp o- -o o- EOS puts ta elsif eta.match?(/\ATI\z/) ti = <<~EOS.chomp o- oo o- EOS puts ti elsif eta.match?(/\ATU\z/) tu = <<~EOS.chomp oo -o o- EOS puts tu elsif eta.match?(/\ATE\z/) te = <<~EOS.chomp oo oo o- EOS puts te elsif eta.match?(/\ATO\z/) to = <<~EOS.chomp -o oo o- EOS puts to elsif eta.match?(/\ANA\z/) na = <<~EOS.chomp o- -- o- EOS puts na elsif eta.match?(/\ANI\z/) ni = <<~EOS.chomp o- o- o- EOS puts ni elsif eta.match?(/\ANU\z/) nu = <<~EOS.chomp oo -- o- EOS puts nu elsif eta.match?(/\ANE\z/) ne = <<~EOS.chomp oo o- o- EOS puts ne elsif eta.match?(/\ANO\z/) no = <<~EOS.chomp -o o- o- EOS puts no elsif eta.match?(/\AHA\z/) ha = <<~EOS.chomp o- -- oo EOS puts ha elsif eta.match?(/\AHI\z/) hi = <<~EOS.chomp o- o- oo EOS puts hi elsif eta.match?(/\AHU\z/) hu = <<~EOS.chomp oo -- oo EOS puts hu elsif eta.match?(/\AHE\z/) he = <<~EOS.chomp oo o- oo EOS puts he elsif eta.match?(/\AHO\z/) ho = <<~EOS.chomp -o o- oo EOS puts ho elsif eta.match?(/\AMA\z/) ma = <<~EOS.chomp o- -o oo EOS puts ma elsif eta.match?(/\AMI\z/) mi = <<~EOS.chomp o- oo oo EOS puts mi elsif eta.match?(/\AMU\z/) mu = <<~EOS.chomp oo -o oo EOS puts mu elsif eta.match?(/\AME\z/) me = <<~EOS.chomp oo oo oo EOS puts me elsif eta.match?(/\AMO\z/) mo = <<~EOS.chomp -o oo oo EOS puts mo elsif eta.match?(/\ARA\z/) ra = <<~EOS.chomp o- -o -- EOS puts ra elsif eta.match?(/\ARI\z/) ri = <<~EOS.chomp o- oo -- EOS puts ri elsif eta.match?(/\ARU\z/) ru = <<~EOS.chomp -o oo -- EOS puts ru elsif eta.match?(/\ARE\z/) re = <<~EOS.chomp oo oo -- EOS puts re elsif eta.match?(/\ARO\z/) ro = <<~EOS.chomp -o oo -- EOS puts ro elsif eta.match?(/\AYA\z/) ya = <<~EOS.chomp -o -- o- EOS puts ya elsif eta.match?(/\AYU\z/) yu = <<~EOS.chomp -o -- oo EOS puts yu elsif eta.match?(/\AYO\z/) yo = <<~EOS.chomp -o -o o- EOS puts yo elsif eta.match?(/\AWA\z/) wa = <<~EOS.chomp -- -- o- EOS puts wa elsif eta.match?(/\AWO\z/) wo = <<~EOS.chomp -- -o o- EOS puts wo elsif eta.match?(/\AN\z/) n = <<~EOS.chomp -- -o oo EOS puts n end def self.to_tenji_c theta = ARGV[7].to_s if theta.match?(/\AA\z/) a = <<~EOS.chomp o- -- -- EOS puts a elsif theta.match?(/\AI\z/) i = <<~EOS.chomp o- o- -- EOS puts i elsif theta.match?(/\AU\z/) u = <<~EOS.chomp oo -- -- EOS puts u elsif theta.match?(/\AE\z/) e = <<~EOS.chomp oo o- -- EOS puts e elsif theta.match?(/\AO\z/) o = <<~EOS.chomp -o o- -- EOS puts o elsif theta.match?(/\AKA\z/) ka = <<~EOS.chomp o- -- -o EOS puts ka elsif theta.match?(/\AKI\z/) ki = <<~EOS.chomp o- o- -o EOS puts ki elsif theta.match?(/\AKU\z/) ku = <<~EOS.chomp oo -- -o EOS puts ku elsif theta.match?(/\AKE\z/) ke = <<~EOS.chomp oo o- -o EOS puts ke elsif theta.match?(/\AKO\z/) ko = <<~EOS.chomp -o o- -o EOS puts ko elsif theta.match?(/\ASA\z/) sa = <<~EOS.chomp o- -o -o EOS puts sa elsif theta.match?(/\ASI\z/) si = <<~EOS.chomp o- oo -o EOS puts si elsif theta.match?(/\ASU\z/) su = <<~EOS.chomp oo -o -o EOS puts su elsif theta.match?(/\ASE\z/) se = <<~EOS.chomp oo oo -o EOS puts se elsif theta.match?(/\ASO\z/) so = <<~EOS.chomp -o oo -o EOS puts so elsif theta.match?(/\ATA\z/) ta = <<~EOS.chomp o- -o o- EOS puts ta elsif theta.match?(/\ATI\z/) ti = <<~EOS.chomp o- oo o- EOS puts ti elsif theta.match?(/\ATU\z/) tu = <<~EOS.chomp oo -o o- EOS puts tu elsif theta.match?(/\ATE\z/) te = <<~EOS.chomp oo oo o- EOS puts te elsif theta.match?(/\ATO\z/) to = <<~EOS.chomp -o oo o- EOS puts to elsif theta.match?(/\ANA\z/) na = <<~EOS.chomp o- -- o- EOS puts na elsif theta.match?(/\ANI\z/) ni = <<~EOS.chomp o- o- o- EOS puts ni elsif theta.match?(/\ANU\z/) nu = <<~EOS.chomp oo -- o- EOS puts nu elsif theta.match?(/\ANE\z/) ne = <<~EOS.chomp oo o- o- EOS puts ne elsif theta.match?(/\ANO\z/) no = <<~EOS.chomp -o o- o- EOS puts no elsif theta.match?(/\AHA\z/) ha = <<~EOS.chomp o- -- oo EOS puts ha elsif theta.match?(/\AHI\z/) hi = <<~EOS.chomp o- o- oo EOS puts hi elsif theta.match?(/\AHU\z/) hu = <<~EOS.chomp oo -- oo EOS puts hu elsif theta.match?(/\AHE\z/) he = <<~EOS.chomp oo o- oo EOS puts he elsif theta.match?(/\AHO\z/) ho = <<~EOS.chomp -o o- oo EOS puts ho elsif theta.match?(/\AMA\z/) ma = <<~EOS.chomp o- -o oo EOS puts ma elsif theta.match?(/\AMI\z/) mi = <<~EOS.chomp o- oo oo EOS puts mi elsif theta.match?(/\AMU\z/) mu = <<~EOS.chomp oo -o oo EOS puts mu elsif theta.match?(/\AME\z/) me = <<~EOS.chomp oo oo oo EOS puts me elsif theta.match?(/\AMO\z/) mo = <<~EOS.chomp -o oo oo EOS puts mo elsif theta.match?(/\ARA\z/) ra = <<~EOS.chomp o- -o -- EOS puts ra elsif theta.match?(/\ARI\z/) ri = <<~EOS.chomp o- oo -- EOS puts ri elsif theta.match?(/\ARU\z/) ru = <<~EOS.chomp -o oo -- EOS puts ru elsif theta.match?(/\ARE\z/) re = <<~EOS.chomp oo oo -- EOS puts re elsif theta.match?(/\ARO\z/) ro = <<~EOS.chomp -o oo -- EOS puts ro elsif theta.match?(/\AYA\z/) ya = <<~EOS.chomp -o -- o- EOS puts ya elsif theta.match?(/\AYU\z/) yu = <<~EOS.chomp -o -- oo EOS puts yu elsif theta.match?(/\AYO\z/) yo = <<~EOS.chomp -o -o o- EOS puts yo elsif theta.match?(/\AWA\z/) wa = <<~EOS.chomp -- -- o- EOS puts wa elsif theta.match?(/\AWO\z/) wo = <<~EOS.chomp -- -o o- EOS puts wo elsif theta.match?(/\AN\z/) n = <<~EOS.chomp -- -o oo EOS puts n end def self.to_tenji_i iota = ARGV[8].to_s if iota.match?(/\AA\z/) a = <<~EOS.chomp o- -- -- EOS puts a elsif iota.match?(/\AI\z/) i = <<~EOS.chomp o- o- -- EOS puts i elsif iota.match?(/\AU\z/) u = <<~EOS.chomp oo -- -- EOS puts u elsif iota.match?(/\AE\z/) e = <<~EOS.chomp oo o- -- EOS puts e elsif iota.match?(/\AO\z/) o = <<~EOS.chomp -o o- -- EOS puts o elsif iota.match?(/\AKA\z/) ka = <<~EOS.chomp o- -- -o EOS puts ka elsif iota.match?(/\AKI\z/) ki = <<~EOS.chomp o- o- -o EOS puts ki elsif iota.match?(/\AKU\z/) ku = <<~EOS.chomp oo -- -o EOS puts ku elsif iota.match?(/\AKE\z/) ke = <<~EOS.chomp oo o- -o EOS puts ke elsif iota.match?(/\AKO\z/) ko = <<~EOS.chomp -o o- -o EOS puts ko elsif iota.match?(/\ASA\z/) sa = <<~EOS.chomp o- -o -o EOS puts sa elsif iota.match?(/\ASI\z/) si = <<~EOS.chomp o- oo -o EOS puts si elsif iota.match?(/\ASU\z/) su = <<~EOS.chomp oo -o -o EOS puts su elsif iota.match?(/\ASE\z/) se = <<~EOS.chomp oo oo -o EOS puts se elsif iota.match?(/\ASO\z/) so = <<~EOS.chomp -o oo -o EOS puts so elsif iota.match?(/\ATA\z/) ta = <<~EOS.chomp o- -o o- EOS puts ta elsif iota.match?(/\ATI\z/) ti = <<~EOS.chomp o- oo o- EOS puts ti elsif iota.match?(/\ATU\z/) tu = <<~EOS.chomp oo -o o- EOS puts tu elsif iota.match?(/\ATE\z/) te = <<~EOS.chomp oo oo o- EOS puts te elsif iota.match?(/\ATO\z/) to = <<~EOS.chomp -o oo o- EOS puts to elsif iota.match?(/\ANA\z/) na = <<~EOS.chomp o- -- o- EOS puts na elsif iota.match?(/\ANI\z/) ni = <<~EOS.chomp o- o- o- EOS puts ni elsif iota.match?(/\ANU\z/) nu = <<~EOS.chomp oo -- o- EOS puts nu elsif iota.match?(/\ANE\z/) ne = <<~EOS.chomp oo o- o- EOS puts ne elsif iota.match?(/\ANO\z/) no = <<~EOS.chomp -o o- o- EOS puts no elsif iota.match?(/\AHA\z/) ha = <<~EOS.chomp o- -- oo EOS puts ha elsif iota.match?(/\AHI\z/) hi = <<~EOS.chomp o- o- oo EOS puts hi elsif iota.match?(/\AHU\z/) hu = <<~EOS.chomp oo -- oo EOS puts hu elsif iota.match?(/\AHE\z/) he = <<~EOS.chomp oo o- oo EOS puts he elsif iota.match?(/\AHO\z/) ho = <<~EOS.chomp -o o- oo EOS puts ho elsif iota.match?(/\AMA\z/) ma = <<~EOS.chomp o- -o oo EOS puts ma elsif iota.match?(/\AMI\z/) mi = <<~EOS.chomp o- oo oo EOS puts mi elsif iota.match?(/\AMU\z/) mu = <<~EOS.chomp oo -o oo EOS puts mu elsif iota.match?(/\AME\z/) me = <<~EOS.chomp oo oo oo EOS puts me elsif iota.match?(/\AMO\z/) mo = <<~EOS.chomp -o oo oo EOS puts mo elsif iota.match?(/\ARA\z/) ra = <<~EOS.chomp o- -o -- EOS puts ra elsif iota.match?(/\ARI\z/) ri = <<~EOS.chomp o- oo -- EOS puts ri elsif iota.match?(/\ARU\z/) ru = <<~EOS.chomp -o oo -- EOS puts ru elsif iota.match?(/\ARE\z/) re = <<~EOS.chomp oo oo -- EOS puts re elsif iota.match?(/\ARO\z/) ro = <<~EOS.chomp -o oo -- EOS puts ro elsif iota.match?(/\AYA\z/) ya = <<~EOS.chomp -o -- o- EOS puts ya elsif iota.match?(/\AYU\z/) yu = <<~EOS.chomp -o -- oo EOS puts yu elsif iota.match?(/\AYO\z/) yo = <<~EOS.chomp -o -o o- EOS puts yo elsif iota.match?(/\AWA\z/) wa = <<~EOS.chomp -- -- o- EOS puts wa elsif iota.match?(/\AWO\z/) wo = <<~EOS.chomp -- -o o- EOS puts wo elsif iota.match?(/\AN\z/) n = <<~EOS.chomp -- -o oo EOS puts n end def self.to_tenji_k kappa = ARGV[9].to_s if kappa.match?(/\AA\z/) a = <<~EOS.chomp o- -- -- EOS puts a elsif kappa.match?(/\AI\z/) i = <<~EOS.chomp o- o- -- EOS puts i elsif kappa.match?(/\AU\z/) u = <<~EOS.chomp oo -- -- EOS puts u elsif kappa.match?(/\AE\z/) e = <<~EOS.chomp oo o- -- EOS puts e elsif kappa.match?(/\AO\z/) o = <<~EOS.chomp -o o- -- EOS puts o elsif kappa.match?(/\AKA\z/) ka = <<~EOS.chomp o- -- -o EOS puts ka elsif kappa.match?(/\AKI\z/) ki = <<~EOS.chomp o- o- -o EOS puts ki elsif kappa.match?(/\AKU\z/) ku = <<~EOS.chomp oo -- -o EOS puts ku elsif kappa.match?(/\AKE\z/) ke = <<~EOS.chomp oo o- -o EOS puts ke elsif kappa.match?(/\AKO\z/) ko = <<~EOS.chomp -o o- -o EOS puts ko elsif kappa.match?(/\ASA\z/) sa = <<~EOS.chomp o- -o -o EOS puts sa elsif kappa.match?(/\ASI\z/) si = <<~EOS.chomp o- oo -o EOS puts si elsif kappa.match?(/\ASU\z/) su = <<~EOS.chomp oo -o -o EOS puts su elsif kappa.match?(/\ASE\z/) se = <<~EOS.chomp oo oo -o EOS puts se elsif kappa.match?(/\ASO\z/) so = <<~EOS.chomp -o oo -o EOS puts so elsif kappa.match?(/\ATA\z/) ta = <<~EOS.chomp o- -o o- EOS puts ta elsif kappa.match?(/\ATI\z/) ti = <<~EOS.chomp o- oo o- EOS puts ti elsif kappa.match?(/\ATU\z/) tu = <<~EOS.chomp oo -o o- EOS puts tu elsif kappa.match?(/\ATE\z/) te = <<~EOS.chomp oo oo o- EOS puts te elsif kappa.match?(/\ATO\z/) to = <<~EOS.chomp -o oo o- EOS puts to elsif kappa.match?(/\ANA\z/) na = <<~EOS.chomp o- -- o- EOS puts na elsif kappa.match?(/\ANI\z/) ni = <<~EOS.chomp o- o- o- EOS puts ni elsif kappa.match?(/\ANU\z/) nu = <<~EOS.chomp oo -- o- EOS puts nu elsif kappa.match?(/\ANE\z/) ne = <<~EOS.chomp oo o- o- EOS puts ne elsif kappa.match?(/\ANO\z/) no = <<~EOS.chomp -o o- o- EOS puts no elsif kappa.match?(/\AHA\z/) ha = <<~EOS.chomp o- -- oo EOS puts ha elsif kappa.match?(/\AHI\z/) hi = <<~EOS.chomp o- o- oo EOS puts hi elsif kappa.match?(/\AHU\z/) hu = <<~EOS.chomp oo -- oo EOS puts hu elsif kappa.match?(/\AHE\z/) he = <<~EOS.chomp oo o- oo EOS puts he elsif kappa.match?(/\AHO\z/) ho = <<~EOS.chomp -o o- oo EOS puts ho elsif kappa.match?(/\AMA\z/) ma = <<~EOS.chomp o- -o oo EOS puts ma elsif kappa.match?(/\AMI\z/) mi = <<~EOS.chomp o- oo oo EOS puts mi elsif kappa.match?(/\AMU\z/) mu = <<~EOS.chomp oo -o oo EOS puts mu elsif kappa.match?(/\AME\z/) me = <<~EOS.chomp oo oo oo EOS puts me elsif kappa.match?(/\AMO\z/) mo = <<~EOS.chomp -o oo oo EOS puts mo elsif kappa.match?(/\ARA\z/) ra = <<~EOS.chomp o- -o -- EOS puts ra elsif kappa.match?(/\ARI\z/) ri = <<~EOS.chomp o- oo -- EOS puts ri elsif kappa.match?(/\ARU\z/) ru = <<~EOS.chomp -o oo -- EOS puts ru elsif kappa.match?(/\ARE\z/) re = <<~EOS.chomp oo oo -- EOS puts re elsif kappa.match?(/\ARO\z/) ro = <<~EOS.chomp -o oo -- EOS puts ro elsif kappa.match?(/\AYA\z/) ya = <<~EOS.chomp -o -- o- EOS puts ya elsif kappa.match?(/\AYU\z/) yu = <<~EOS.chomp -o -- oo EOS puts yu elsif kappa.match?(/\AYO\z/) yo = <<~EOS.chomp -o -o o- EOS puts yo elsif kappa.match?(/\AWA\z/) wa = <<~EOS.chomp -- -- o- EOS puts wa elsif kappa.match?(/\AWO\z/) wo = <<~EOS.chomp -- -o o- EOS puts wo elsif kappa.match?(/\AN\z/) n = <<~EOS.chomp -- -o oo EOS puts n end end end end end end end end end end
to_tenji_c()
click to toggle source
# File lib/tenji.rb, line 3313 def self.to_tenji_c theta = ARGV[7].to_s if theta.match?(/\AA\z/) a = <<~EOS.chomp o- -- -- EOS puts a elsif theta.match?(/\AI\z/) i = <<~EOS.chomp o- o- -- EOS puts i elsif theta.match?(/\AU\z/) u = <<~EOS.chomp oo -- -- EOS puts u elsif theta.match?(/\AE\z/) e = <<~EOS.chomp oo o- -- EOS puts e elsif theta.match?(/\AO\z/) o = <<~EOS.chomp -o o- -- EOS puts o elsif theta.match?(/\AKA\z/) ka = <<~EOS.chomp o- -- -o EOS puts ka elsif theta.match?(/\AKI\z/) ki = <<~EOS.chomp o- o- -o EOS puts ki elsif theta.match?(/\AKU\z/) ku = <<~EOS.chomp oo -- -o EOS puts ku elsif theta.match?(/\AKE\z/) ke = <<~EOS.chomp oo o- -o EOS puts ke elsif theta.match?(/\AKO\z/) ko = <<~EOS.chomp -o o- -o EOS puts ko elsif theta.match?(/\ASA\z/) sa = <<~EOS.chomp o- -o -o EOS puts sa elsif theta.match?(/\ASI\z/) si = <<~EOS.chomp o- oo -o EOS puts si elsif theta.match?(/\ASU\z/) su = <<~EOS.chomp oo -o -o EOS puts su elsif theta.match?(/\ASE\z/) se = <<~EOS.chomp oo oo -o EOS puts se elsif theta.match?(/\ASO\z/) so = <<~EOS.chomp -o oo -o EOS puts so elsif theta.match?(/\ATA\z/) ta = <<~EOS.chomp o- -o o- EOS puts ta elsif theta.match?(/\ATI\z/) ti = <<~EOS.chomp o- oo o- EOS puts ti elsif theta.match?(/\ATU\z/) tu = <<~EOS.chomp oo -o o- EOS puts tu elsif theta.match?(/\ATE\z/) te = <<~EOS.chomp oo oo o- EOS puts te elsif theta.match?(/\ATO\z/) to = <<~EOS.chomp -o oo o- EOS puts to elsif theta.match?(/\ANA\z/) na = <<~EOS.chomp o- -- o- EOS puts na elsif theta.match?(/\ANI\z/) ni = <<~EOS.chomp o- o- o- EOS puts ni elsif theta.match?(/\ANU\z/) nu = <<~EOS.chomp oo -- o- EOS puts nu elsif theta.match?(/\ANE\z/) ne = <<~EOS.chomp oo o- o- EOS puts ne elsif theta.match?(/\ANO\z/) no = <<~EOS.chomp -o o- o- EOS puts no elsif theta.match?(/\AHA\z/) ha = <<~EOS.chomp o- -- oo EOS puts ha elsif theta.match?(/\AHI\z/) hi = <<~EOS.chomp o- o- oo EOS puts hi elsif theta.match?(/\AHU\z/) hu = <<~EOS.chomp oo -- oo EOS puts hu elsif theta.match?(/\AHE\z/) he = <<~EOS.chomp oo o- oo EOS puts he elsif theta.match?(/\AHO\z/) ho = <<~EOS.chomp -o o- oo EOS puts ho elsif theta.match?(/\AMA\z/) ma = <<~EOS.chomp o- -o oo EOS puts ma elsif theta.match?(/\AMI\z/) mi = <<~EOS.chomp o- oo oo EOS puts mi elsif theta.match?(/\AMU\z/) mu = <<~EOS.chomp oo -o oo EOS puts mu elsif theta.match?(/\AME\z/) me = <<~EOS.chomp oo oo oo EOS puts me elsif theta.match?(/\AMO\z/) mo = <<~EOS.chomp -o oo oo EOS puts mo elsif theta.match?(/\ARA\z/) ra = <<~EOS.chomp o- -o -- EOS puts ra elsif theta.match?(/\ARI\z/) ri = <<~EOS.chomp o- oo -- EOS puts ri elsif theta.match?(/\ARU\z/) ru = <<~EOS.chomp -o oo -- EOS puts ru elsif theta.match?(/\ARE\z/) re = <<~EOS.chomp oo oo -- EOS puts re elsif theta.match?(/\ARO\z/) ro = <<~EOS.chomp -o oo -- EOS puts ro elsif theta.match?(/\AYA\z/) ya = <<~EOS.chomp -o -- o- EOS puts ya elsif theta.match?(/\AYU\z/) yu = <<~EOS.chomp -o -- oo EOS puts yu elsif theta.match?(/\AYO\z/) yo = <<~EOS.chomp -o -o o- EOS puts yo elsif theta.match?(/\AWA\z/) wa = <<~EOS.chomp -- -- o- EOS puts wa elsif theta.match?(/\AWO\z/) wo = <<~EOS.chomp -- -o o- EOS puts wo elsif theta.match?(/\AN\z/) n = <<~EOS.chomp -- -o oo EOS puts n end def self.to_tenji_i iota = ARGV[8].to_s if iota.match?(/\AA\z/) a = <<~EOS.chomp o- -- -- EOS puts a elsif iota.match?(/\AI\z/) i = <<~EOS.chomp o- o- -- EOS puts i elsif iota.match?(/\AU\z/) u = <<~EOS.chomp oo -- -- EOS puts u elsif iota.match?(/\AE\z/) e = <<~EOS.chomp oo o- -- EOS puts e elsif iota.match?(/\AO\z/) o = <<~EOS.chomp -o o- -- EOS puts o elsif iota.match?(/\AKA\z/) ka = <<~EOS.chomp o- -- -o EOS puts ka elsif iota.match?(/\AKI\z/) ki = <<~EOS.chomp o- o- -o EOS puts ki elsif iota.match?(/\AKU\z/) ku = <<~EOS.chomp oo -- -o EOS puts ku elsif iota.match?(/\AKE\z/) ke = <<~EOS.chomp oo o- -o EOS puts ke elsif iota.match?(/\AKO\z/) ko = <<~EOS.chomp -o o- -o EOS puts ko elsif iota.match?(/\ASA\z/) sa = <<~EOS.chomp o- -o -o EOS puts sa elsif iota.match?(/\ASI\z/) si = <<~EOS.chomp o- oo -o EOS puts si elsif iota.match?(/\ASU\z/) su = <<~EOS.chomp oo -o -o EOS puts su elsif iota.match?(/\ASE\z/) se = <<~EOS.chomp oo oo -o EOS puts se elsif iota.match?(/\ASO\z/) so = <<~EOS.chomp -o oo -o EOS puts so elsif iota.match?(/\ATA\z/) ta = <<~EOS.chomp o- -o o- EOS puts ta elsif iota.match?(/\ATI\z/) ti = <<~EOS.chomp o- oo o- EOS puts ti elsif iota.match?(/\ATU\z/) tu = <<~EOS.chomp oo -o o- EOS puts tu elsif iota.match?(/\ATE\z/) te = <<~EOS.chomp oo oo o- EOS puts te elsif iota.match?(/\ATO\z/) to = <<~EOS.chomp -o oo o- EOS puts to elsif iota.match?(/\ANA\z/) na = <<~EOS.chomp o- -- o- EOS puts na elsif iota.match?(/\ANI\z/) ni = <<~EOS.chomp o- o- o- EOS puts ni elsif iota.match?(/\ANU\z/) nu = <<~EOS.chomp oo -- o- EOS puts nu elsif iota.match?(/\ANE\z/) ne = <<~EOS.chomp oo o- o- EOS puts ne elsif iota.match?(/\ANO\z/) no = <<~EOS.chomp -o o- o- EOS puts no elsif iota.match?(/\AHA\z/) ha = <<~EOS.chomp o- -- oo EOS puts ha elsif iota.match?(/\AHI\z/) hi = <<~EOS.chomp o- o- oo EOS puts hi elsif iota.match?(/\AHU\z/) hu = <<~EOS.chomp oo -- oo EOS puts hu elsif iota.match?(/\AHE\z/) he = <<~EOS.chomp oo o- oo EOS puts he elsif iota.match?(/\AHO\z/) ho = <<~EOS.chomp -o o- oo EOS puts ho elsif iota.match?(/\AMA\z/) ma = <<~EOS.chomp o- -o oo EOS puts ma elsif iota.match?(/\AMI\z/) mi = <<~EOS.chomp o- oo oo EOS puts mi elsif iota.match?(/\AMU\z/) mu = <<~EOS.chomp oo -o oo EOS puts mu elsif iota.match?(/\AME\z/) me = <<~EOS.chomp oo oo oo EOS puts me elsif iota.match?(/\AMO\z/) mo = <<~EOS.chomp -o oo oo EOS puts mo elsif iota.match?(/\ARA\z/) ra = <<~EOS.chomp o- -o -- EOS puts ra elsif iota.match?(/\ARI\z/) ri = <<~EOS.chomp o- oo -- EOS puts ri elsif iota.match?(/\ARU\z/) ru = <<~EOS.chomp -o oo -- EOS puts ru elsif iota.match?(/\ARE\z/) re = <<~EOS.chomp oo oo -- EOS puts re elsif iota.match?(/\ARO\z/) ro = <<~EOS.chomp -o oo -- EOS puts ro elsif iota.match?(/\AYA\z/) ya = <<~EOS.chomp -o -- o- EOS puts ya elsif iota.match?(/\AYU\z/) yu = <<~EOS.chomp -o -- oo EOS puts yu elsif iota.match?(/\AYO\z/) yo = <<~EOS.chomp -o -o o- EOS puts yo elsif iota.match?(/\AWA\z/) wa = <<~EOS.chomp -- -- o- EOS puts wa elsif iota.match?(/\AWO\z/) wo = <<~EOS.chomp -- -o o- EOS puts wo elsif iota.match?(/\AN\z/) n = <<~EOS.chomp -- -o oo EOS puts n end def self.to_tenji_k kappa = ARGV[9].to_s if kappa.match?(/\AA\z/) a = <<~EOS.chomp o- -- -- EOS puts a elsif kappa.match?(/\AI\z/) i = <<~EOS.chomp o- o- -- EOS puts i elsif kappa.match?(/\AU\z/) u = <<~EOS.chomp oo -- -- EOS puts u elsif kappa.match?(/\AE\z/) e = <<~EOS.chomp oo o- -- EOS puts e elsif kappa.match?(/\AO\z/) o = <<~EOS.chomp -o o- -- EOS puts o elsif kappa.match?(/\AKA\z/) ka = <<~EOS.chomp o- -- -o EOS puts ka elsif kappa.match?(/\AKI\z/) ki = <<~EOS.chomp o- o- -o EOS puts ki elsif kappa.match?(/\AKU\z/) ku = <<~EOS.chomp oo -- -o EOS puts ku elsif kappa.match?(/\AKE\z/) ke = <<~EOS.chomp oo o- -o EOS puts ke elsif kappa.match?(/\AKO\z/) ko = <<~EOS.chomp -o o- -o EOS puts ko elsif kappa.match?(/\ASA\z/) sa = <<~EOS.chomp o- -o -o EOS puts sa elsif kappa.match?(/\ASI\z/) si = <<~EOS.chomp o- oo -o EOS puts si elsif kappa.match?(/\ASU\z/) su = <<~EOS.chomp oo -o -o EOS puts su elsif kappa.match?(/\ASE\z/) se = <<~EOS.chomp oo oo -o EOS puts se elsif kappa.match?(/\ASO\z/) so = <<~EOS.chomp -o oo -o EOS puts so elsif kappa.match?(/\ATA\z/) ta = <<~EOS.chomp o- -o o- EOS puts ta elsif kappa.match?(/\ATI\z/) ti = <<~EOS.chomp o- oo o- EOS puts ti elsif kappa.match?(/\ATU\z/) tu = <<~EOS.chomp oo -o o- EOS puts tu elsif kappa.match?(/\ATE\z/) te = <<~EOS.chomp oo oo o- EOS puts te elsif kappa.match?(/\ATO\z/) to = <<~EOS.chomp -o oo o- EOS puts to elsif kappa.match?(/\ANA\z/) na = <<~EOS.chomp o- -- o- EOS puts na elsif kappa.match?(/\ANI\z/) ni = <<~EOS.chomp o- o- o- EOS puts ni elsif kappa.match?(/\ANU\z/) nu = <<~EOS.chomp oo -- o- EOS puts nu elsif kappa.match?(/\ANE\z/) ne = <<~EOS.chomp oo o- o- EOS puts ne elsif kappa.match?(/\ANO\z/) no = <<~EOS.chomp -o o- o- EOS puts no elsif kappa.match?(/\AHA\z/) ha = <<~EOS.chomp o- -- oo EOS puts ha elsif kappa.match?(/\AHI\z/) hi = <<~EOS.chomp o- o- oo EOS puts hi elsif kappa.match?(/\AHU\z/) hu = <<~EOS.chomp oo -- oo EOS puts hu elsif kappa.match?(/\AHE\z/) he = <<~EOS.chomp oo o- oo EOS puts he elsif kappa.match?(/\AHO\z/) ho = <<~EOS.chomp -o o- oo EOS puts ho elsif kappa.match?(/\AMA\z/) ma = <<~EOS.chomp o- -o oo EOS puts ma elsif kappa.match?(/\AMI\z/) mi = <<~EOS.chomp o- oo oo EOS puts mi elsif kappa.match?(/\AMU\z/) mu = <<~EOS.chomp oo -o oo EOS puts mu elsif kappa.match?(/\AME\z/) me = <<~EOS.chomp oo oo oo EOS puts me elsif kappa.match?(/\AMO\z/) mo = <<~EOS.chomp -o oo oo EOS puts mo elsif kappa.match?(/\ARA\z/) ra = <<~EOS.chomp o- -o -- EOS puts ra elsif kappa.match?(/\ARI\z/) ri = <<~EOS.chomp o- oo -- EOS puts ri elsif kappa.match?(/\ARU\z/) ru = <<~EOS.chomp -o oo -- EOS puts ru elsif kappa.match?(/\ARE\z/) re = <<~EOS.chomp oo oo -- EOS puts re elsif kappa.match?(/\ARO\z/) ro = <<~EOS.chomp -o oo -- EOS puts ro elsif kappa.match?(/\AYA\z/) ya = <<~EOS.chomp -o -- o- EOS puts ya elsif kappa.match?(/\AYU\z/) yu = <<~EOS.chomp -o -- oo EOS puts yu elsif kappa.match?(/\AYO\z/) yo = <<~EOS.chomp -o -o o- EOS puts yo elsif kappa.match?(/\AWA\z/) wa = <<~EOS.chomp -- -- o- EOS puts wa elsif kappa.match?(/\AWO\z/) wo = <<~EOS.chomp -- -o o- EOS puts wo elsif kappa.match?(/\AN\z/) n = <<~EOS.chomp -- -o oo EOS puts n end end end end
to_tenji_d()
click to toggle source
# File lib/tenji.rb, line 1459 def self.to_tenji_d delta = ARGV[3].to_s if delta.match?(/\AA\z/) a = <<~EOS.chomp o- -- -- EOS puts a elsif delta.match?(/\AI\z/) i = <<~EOS.chomp o- o- -- EOS puts i elsif delta.match?(/\AU\z/) u = <<~EOS.chomp oo -- -- EOS puts u elsif delta.match?(/\AE\z/) e = <<~EOS.chomp oo o- -- EOS puts e elsif delta.match?(/\AO\z/) o = <<~EOS.chomp -o o- -- EOS puts o elsif delta.match?(/\AKA\z/) ka = <<~EOS.chomp o- -- -o EOS puts ka elsif delta.match?(/\AKI\z/) ki = <<~EOS.chomp o- o- -o EOS puts ki elsif delta.match?(/\AKU\z/) ku = <<~EOS.chomp oo -- -o EOS puts ku elsif delta.match?(/\AKE\z/) ke = <<~EOS.chomp oo o- -o EOS puts ke elsif delta.match?(/\AKO\z/) ko = <<~EOS.chomp -o o- -o EOS puts ko elsif delta.match?(/\ASA\z/) sa = <<~EOS.chomp o- -o -o EOS puts sa elsif delta.match?(/\ASI\z/) si = <<~EOS.chomp o- oo -o EOS puts si elsif delta.match?(/\ASU\z/) su = <<~EOS.chomp oo -o -o EOS puts su elsif delta.match?(/\ASE\z/) se = <<~EOS.chomp oo oo -o EOS puts se elsif delta.match?(/\ASO\z/) so = <<~EOS.chomp -o oo -o EOS puts so elsif delta.match?(/\ATA\z/) ta = <<~EOS.chomp o- -o o- EOS puts ta elsif delta.match?(/\ATI\z/) ti = <<~EOS.chomp o- oo o- EOS puts ti elsif delta.match?(/\ATU\z/) tu = <<~EOS.chomp oo -o o- EOS puts tu elsif delta.match?(/\ATE\z/) te = <<~EOS.chomp oo oo o- EOS puts te elsif delta.match?(/\ATO\z/) to = <<~EOS.chomp -o oo o- EOS puts to elsif delta.match?(/\ANA\z/) na = <<~EOS.chomp o- -- o- EOS puts na elsif delta.match?(/\ANI\z/) ni = <<~EOS.chomp o- o- o- EOS puts ni elsif delta.match?(/\ANU\z/) nu = <<~EOS.chomp oo -- o- EOS puts nu elsif delta.match?(/\ANE\z/) ne = <<~EOS.chomp oo o- o- EOS puts ne elsif delta.match?(/\ANO\z/) no = <<~EOS.chomp -o o- o- EOS puts no elsif delta.match?(/\AHA\z/) ha = <<~EOS.chomp o- -- oo EOS puts ha elsif delta.match?(/\AHI\z/) hi = <<~EOS.chomp o- o- oo EOS puts hi elsif delta.match?(/\AHU\z/) hu = <<~EOS.chomp oo -- oo EOS puts hu elsif delta.match?(/\AHE\z/) he = <<~EOS.chomp oo o- oo EOS puts he elsif delta.match?(/\AHO\z/) ho = <<~EOS.chomp -o o- oo EOS puts ho elsif delta.match?(/\AMA\z/) ma = <<~EOS.chomp o- -o oo EOS puts ma elsif delta.match?(/\AMI\z/) mi = <<~EOS.chomp o- oo oo EOS puts mi elsif delta.match?(/\AMU\z/) mu = <<~EOS.chomp oo -o oo EOS puts mu elsif delta.match?(/\AME\z/) me = <<~EOS.chomp oo oo oo EOS puts me elsif delta.match?(/\AMO\z/) mo = <<~EOS.chomp -o oo oo EOS puts mo elsif delta.match?(/\ARA\z/) ra = <<~EOS.chomp o- -o -- EOS puts ra elsif delta.match?(/\ARI\z/) ri = <<~EOS.chomp o- oo -- EOS puts ri elsif delta.match?(/\ARU\z/) ru = <<~EOS.chomp -o oo -- EOS puts ru elsif delta.match?(/\ARE\z/) re = <<~EOS.chomp oo oo -- EOS puts re elsif delta.match?(/\ARO\z/) ro = <<~EOS.chomp -o oo -- EOS puts ro elsif delta.match?(/\AYA\z/) ya = <<~EOS.chomp -o -- o- EOS puts ya elsif delta.match?(/\AYU\z/) yu = <<~EOS.chomp -o -- oo EOS puts yu elsif delta.match?(/\AYO\z/) yo = <<~EOS.chomp -o -o o- EOS puts yo elsif delta.match?(/\AWA\z/) wa = <<~EOS.chomp -- -- o- EOS puts wa elsif delta.match?(/\AWO\z/) wo = <<~EOS.chomp -- -o o- EOS puts wo elsif delta.match?(/\AN\z/) n = <<~EOS.chomp -- -o oo EOS puts n end def self.to_tenji_e epsilon = ARGV[4].to_s if epsilon.match?(/\AA\z/) a = <<~EOS.chomp o- -- -- EOS puts a elsif epsilon.match?(/\AI\z/) i = <<~EOS.chomp o- o- -- EOS puts i elsif epsilon.match?(/\AU\z/) u = <<~EOS.chomp oo -- -- EOS puts u elsif epsilon.match?(/\AE\z/) e = <<~EOS.chomp oo o- -- EOS puts e elsif epsilon.match?(/\AO\z/) o = <<~EOS.chomp -o o- -- EOS puts o elsif epsilon.match?(/\AKA\z/) ka = <<~EOS.chomp o- -- -o EOS puts ka elsif epsilon.match?(/\AKI\z/) ki = <<~EOS.chomp o- o- -o EOS puts ki elsif epsilon.match?(/\AKU\z/) ku = <<~EOS.chomp oo -- -o EOS puts ku elsif epsilon.match?(/\AKE\z/) ke = <<~EOS.chomp oo o- -o EOS puts ke elsif epsilon.match?(/\AKO\z/) ko = <<~EOS.chomp -o o- -o EOS puts ko elsif epsilon.match?(/\ASA\z/) sa = <<~EOS.chomp o- -o -o EOS puts sa elsif epsilon.match?(/\ASI\z/) si = <<~EOS.chomp o- oo -o EOS puts si elsif epsilon.match?(/\ASU\z/) su = <<~EOS.chomp oo -o -o EOS puts su elsif epsilon.match?(/\ASE\z/) se = <<~EOS.chomp oo oo -o EOS puts se elsif epsilon.match?(/\ASO\z/) so = <<~EOS.chomp -o oo -o EOS puts so elsif epsilon.match?(/\ATA\z/) ta = <<~EOS.chomp o- -o o- EOS puts ta elsif epsilon.match?(/\ATI\z/) ti = <<~EOS.chomp o- oo o- EOS puts ti elsif epsilon.match?(/\ATU\z/) tu = <<~EOS.chomp oo -o o- EOS puts tu elsif epsilon.match?(/\ATE\z/) te = <<~EOS.chomp oo oo o- EOS puts te elsif epsilon.match?(/\ATO\z/) to = <<~EOS.chomp -o oo o- EOS puts to elsif epsilon.match?(/\ANA\z/) na = <<~EOS.chomp o- -- o- EOS puts na elsif epsilon.match?(/\ANI\z/) ni = <<~EOS.chomp o- o- o- EOS puts ni elsif epsilon.match?(/\ANU\z/) nu = <<~EOS.chomp oo -- o- EOS puts nu elsif epsilon.match?(/\ANE\z/) ne = <<~EOS.chomp oo o- o- EOS puts ne elsif epsilon.match?(/\ANO\z/) no = <<~EOS.chomp -o o- o- EOS puts no elsif epsilon.match?(/\AHA\z/) ha = <<~EOS.chomp o- -- oo EOS puts ha elsif epsilon.match?(/\AHI\z/) hi = <<~EOS.chomp o- o- oo EOS puts hi elsif epsilon.match?(/\AHU\z/) hu = <<~EOS.chomp oo -- oo EOS puts hu elsif epsilon.match?(/\AHE\z/) he = <<~EOS.chomp oo o- oo EOS puts he elsif epsilon.match?(/\AHO\z/) ho = <<~EOS.chomp -o o- oo EOS puts ho elsif epsilon.match?(/\AMA\z/) ma = <<~EOS.chomp o- -o oo EOS puts ma elsif epsilon.match?(/\AMI\z/) mi = <<~EOS.chomp o- oo oo EOS puts mi elsif epsilon.match?(/\AMU\z/) mu = <<~EOS.chomp oo -o oo EOS puts mu elsif epsilon.match?(/\AME\z/) me = <<~EOS.chomp oo oo oo EOS puts me elsif epsilon.match?(/\AMO\z/) mo = <<~EOS.chomp -o oo oo EOS puts mo elsif epsilon.match?(/\ARA\z/) ra = <<~EOS.chomp o- -o -- EOS puts ra elsif epsilon.match?(/\ARI\z/) ri = <<~EOS.chomp o- oo -- EOS puts ri elsif epsilon.match?(/\ARU\z/) ru = <<~EOS.chomp -o oo -- EOS puts ru elsif epsilon.match?(/\ARE\z/) re = <<~EOS.chomp oo oo -- EOS puts re elsif epsilon.match?(/\ARO\z/) ro = <<~EOS.chomp -o oo -- EOS puts ro elsif epsilon.match?(/\AYA\z/) ya = <<~EOS.chomp -o -- o- EOS puts ya elsif epsilon.match?(/\AYU\z/) yu = <<~EOS.chomp -o -- oo EOS puts yu elsif epsilon.match?(/\AYO\z/) yo = <<~EOS.chomp -o -o o- EOS puts yo elsif epsilon.match?(/\AWA\z/) wa = <<~EOS.chomp -- -- o- EOS puts wa elsif epsilon.match?(/\AWO\z/) wo = <<~EOS.chomp -- -o o- EOS puts wo elsif epsilon.match?(/\AN\z/) n = <<~EOS.chomp -- -o oo EOS puts n end def self.to_tenji_z zeta = ARGV[5].to_s if zeta.match?(/\AA\z/) a = <<~EOS.chomp o- -- -- EOS puts a elsif zeta.match?(/\AI\z/) i = <<~EOS.chomp o- o- -- EOS puts i elsif zeta.match?(/\AU\z/) u = <<~EOS.chomp oo -- -- EOS puts u elsif zeta.match?(/\AE\z/) e = <<~EOS.chomp oo o- -- EOS puts e elsif zeta.match?(/\AO\z/) o = <<~EOS.chomp -o o- -- EOS puts o elsif zeta.match?(/\AKA\z/) ka = <<~EOS.chomp o- -- -o EOS puts ka elsif zeta.match?(/\AKI\z/) ki = <<~EOS.chomp o- o- -o EOS puts ki elsif zeta.match?(/\AKU\z/) ku = <<~EOS.chomp oo -- -o EOS puts ku elsif zeta.match?(/\AKE\z/) ke = <<~EOS.chomp oo o- -o EOS puts ke elsif zeta.match?(/\AKO\z/) ko = <<~EOS.chomp -o o- -o EOS puts ko elsif zeta.match?(/\ASA\z/) sa = <<~EOS.chomp o- -o -o EOS puts sa elsif zeta.match?(/\ASI\z/) si = <<~EOS.chomp o- oo -o EOS puts si elsif zeta.match?(/\ASU\z/) su = <<~EOS.chomp oo -o -o EOS puts su elsif zeta.match?(/\ASE\z/) se = <<~EOS.chomp oo oo -o EOS puts se elsif zeta.match?(/\ASO\z/) so = <<~EOS.chomp -o oo -o EOS puts so elsif zeta.match?(/\ATA\z/) ta = <<~EOS.chomp o- -o o- EOS puts ta elsif zeta.match?(/\ATI\z/) ti = <<~EOS.chomp o- oo o- EOS puts ti elsif zeta.match?(/\ATU\z/) tu = <<~EOS.chomp oo -o o- EOS puts tu elsif zeta.match?(/\ATE\z/) te = <<~EOS.chomp oo oo o- EOS puts te elsif zeta.match?(/\ATO\z/) to = <<~EOS.chomp -o oo o- EOS puts to elsif zeta.match?(/\ANA\z/) na = <<~EOS.chomp o- -- o- EOS puts na elsif zeta.match?(/\ANI\z/) ni = <<~EOS.chomp o- o- o- EOS puts ni elsif zeta.match?(/\ANU\z/) nu = <<~EOS.chomp oo -- o- EOS puts nu elsif zeta.match?(/\ANE\z/) ne = <<~EOS.chomp oo o- o- EOS puts ne elsif zeta.match?(/\ANO\z/) no = <<~EOS.chomp -o o- o- EOS puts no elsif zeta.match?(/\AHA\z/) ha = <<~EOS.chomp o- -- oo EOS puts ha elsif zeta.match?(/\AHI\z/) hi = <<~EOS.chomp o- o- oo EOS puts hi elsif zeta.match?(/\AHU\z/) hu = <<~EOS.chomp oo -- oo EOS puts hu elsif zeta.match?(/\AHE\z/) he = <<~EOS.chomp oo o- oo EOS puts he elsif zeta.match?(/\AHO\z/) ho = <<~EOS.chomp -o o- oo EOS puts ho elsif zeta.match?(/\AMA\z/) ma = <<~EOS.chomp o- -o oo EOS puts ma elsif zeta.match?(/\AMI\z/) mi = <<~EOS.chomp o- oo oo EOS puts mi elsif zeta.match?(/\AMU\z/) mu = <<~EOS.chomp oo -o oo EOS puts mu elsif zeta.match?(/\AME\z/) me = <<~EOS.chomp oo oo oo EOS puts me elsif zeta.match?(/\AMO\z/) mo = <<~EOS.chomp -o oo oo EOS puts mo elsif zeta.match?(/\ARA\z/) ra = <<~EOS.chomp o- -o -- EOS puts ra elsif zeta.match?(/\ARI\z/) ri = <<~EOS.chomp o- oo -- EOS puts ri elsif zeta.match?(/\ARU\z/) ru = <<~EOS.chomp -o oo -- EOS puts ru elsif zeta.match?(/\ARE\z/) re = <<~EOS.chomp oo oo -- EOS puts re elsif zeta.match?(/\ARO\z/) ro = <<~EOS.chomp -o oo -- EOS puts ro elsif zeta.match?(/\AYA\z/) ya = <<~EOS.chomp -o -- o- EOS puts ya elsif zeta.match?(/\AYU\z/) yu = <<~EOS.chomp -o -- oo EOS puts yu elsif zeta.match?(/\AYO\z/) yo = <<~EOS.chomp -o -o o- EOS puts yo elsif zeta.match?(/\AWA\z/) wa = <<~EOS.chomp -- -- o- EOS puts wa elsif zeta.match?(/\AWO\z/) wo = <<~EOS.chomp -- -o o- EOS puts wo elsif zeta.match?(/\AN\z/) n = <<~EOS.chomp -- -o oo EOS puts n end def self.to_tenji_t eta = ARGV[6].to_s if eta.match?(/\AA\z/) a = <<~EOS.chomp o- -- -- EOS puts a elsif eta.match?(/\AI\z/) i = <<~EOS.chomp o- o- -- EOS puts i elsif eta.match?(/\AU\z/) u = <<~EOS.chomp oo -- -- EOS puts u elsif eta.match?(/\AE\z/) e = <<~EOS.chomp oo o- -- EOS puts e elsif eta.match?(/\AO\z/) o = <<~EOS.chomp -o o- -- EOS puts o elsif eta.match?(/\AKA\z/) ka = <<~EOS.chomp o- -- -o EOS puts ka elsif eta.match?(/\AKI\z/) ki = <<~EOS.chomp o- o- -o EOS puts ki elsif eta.match?(/\AKU\z/) ku = <<~EOS.chomp oo -- -o EOS puts ku elsif eta.match?(/\AKE\z/) ke = <<~EOS.chomp oo o- -o EOS puts ke elsif eta.match?(/\AKO\z/) ko = <<~EOS.chomp -o o- -o EOS puts ko elsif eta.match?(/\ASA\z/) sa = <<~EOS.chomp o- -o -o EOS puts sa elsif eta.match?(/\ASI\z/) si = <<~EOS.chomp o- oo -o EOS puts si elsif eta.match?(/\ASU\z/) su = <<~EOS.chomp oo -o -o EOS puts su elsif eta.match?(/\ASE\z/) se = <<~EOS.chomp oo oo -o EOS puts se elsif eta.match?(/\ASO\z/) so = <<~EOS.chomp -o oo -o EOS puts so elsif eta.match?(/\ATA\z/) ta = <<~EOS.chomp o- -o o- EOS puts ta elsif eta.match?(/\ATI\z/) ti = <<~EOS.chomp o- oo o- EOS puts ti elsif eta.match?(/\ATU\z/) tu = <<~EOS.chomp oo -o o- EOS puts tu elsif eta.match?(/\ATE\z/) te = <<~EOS.chomp oo oo o- EOS puts te elsif eta.match?(/\ATO\z/) to = <<~EOS.chomp -o oo o- EOS puts to elsif eta.match?(/\ANA\z/) na = <<~EOS.chomp o- -- o- EOS puts na elsif eta.match?(/\ANI\z/) ni = <<~EOS.chomp o- o- o- EOS puts ni elsif eta.match?(/\ANU\z/) nu = <<~EOS.chomp oo -- o- EOS puts nu elsif eta.match?(/\ANE\z/) ne = <<~EOS.chomp oo o- o- EOS puts ne elsif eta.match?(/\ANO\z/) no = <<~EOS.chomp -o o- o- EOS puts no elsif eta.match?(/\AHA\z/) ha = <<~EOS.chomp o- -- oo EOS puts ha elsif eta.match?(/\AHI\z/) hi = <<~EOS.chomp o- o- oo EOS puts hi elsif eta.match?(/\AHU\z/) hu = <<~EOS.chomp oo -- oo EOS puts hu elsif eta.match?(/\AHE\z/) he = <<~EOS.chomp oo o- oo EOS puts he elsif eta.match?(/\AHO\z/) ho = <<~EOS.chomp -o o- oo EOS puts ho elsif eta.match?(/\AMA\z/) ma = <<~EOS.chomp o- -o oo EOS puts ma elsif eta.match?(/\AMI\z/) mi = <<~EOS.chomp o- oo oo EOS puts mi elsif eta.match?(/\AMU\z/) mu = <<~EOS.chomp oo -o oo EOS puts mu elsif eta.match?(/\AME\z/) me = <<~EOS.chomp oo oo oo EOS puts me elsif eta.match?(/\AMO\z/) mo = <<~EOS.chomp -o oo oo EOS puts mo elsif eta.match?(/\ARA\z/) ra = <<~EOS.chomp o- -o -- EOS puts ra elsif eta.match?(/\ARI\z/) ri = <<~EOS.chomp o- oo -- EOS puts ri elsif eta.match?(/\ARU\z/) ru = <<~EOS.chomp -o oo -- EOS puts ru elsif eta.match?(/\ARE\z/) re = <<~EOS.chomp oo oo -- EOS puts re elsif eta.match?(/\ARO\z/) ro = <<~EOS.chomp -o oo -- EOS puts ro elsif eta.match?(/\AYA\z/) ya = <<~EOS.chomp -o -- o- EOS puts ya elsif eta.match?(/\AYU\z/) yu = <<~EOS.chomp -o -- oo EOS puts yu elsif eta.match?(/\AYO\z/) yo = <<~EOS.chomp -o -o o- EOS puts yo elsif eta.match?(/\AWA\z/) wa = <<~EOS.chomp -- -- o- EOS puts wa elsif eta.match?(/\AWO\z/) wo = <<~EOS.chomp -- -o o- EOS puts wo elsif eta.match?(/\AN\z/) n = <<~EOS.chomp -- -o oo EOS puts n end def self.to_tenji_c theta = ARGV[7].to_s if theta.match?(/\AA\z/) a = <<~EOS.chomp o- -- -- EOS puts a elsif theta.match?(/\AI\z/) i = <<~EOS.chomp o- o- -- EOS puts i elsif theta.match?(/\AU\z/) u = <<~EOS.chomp oo -- -- EOS puts u elsif theta.match?(/\AE\z/) e = <<~EOS.chomp oo o- -- EOS puts e elsif theta.match?(/\AO\z/) o = <<~EOS.chomp -o o- -- EOS puts o elsif theta.match?(/\AKA\z/) ka = <<~EOS.chomp o- -- -o EOS puts ka elsif theta.match?(/\AKI\z/) ki = <<~EOS.chomp o- o- -o EOS puts ki elsif theta.match?(/\AKU\z/) ku = <<~EOS.chomp oo -- -o EOS puts ku elsif theta.match?(/\AKE\z/) ke = <<~EOS.chomp oo o- -o EOS puts ke elsif theta.match?(/\AKO\z/) ko = <<~EOS.chomp -o o- -o EOS puts ko elsif theta.match?(/\ASA\z/) sa = <<~EOS.chomp o- -o -o EOS puts sa elsif theta.match?(/\ASI\z/) si = <<~EOS.chomp o- oo -o EOS puts si elsif theta.match?(/\ASU\z/) su = <<~EOS.chomp oo -o -o EOS puts su elsif theta.match?(/\ASE\z/) se = <<~EOS.chomp oo oo -o EOS puts se elsif theta.match?(/\ASO\z/) so = <<~EOS.chomp -o oo -o EOS puts so elsif theta.match?(/\ATA\z/) ta = <<~EOS.chomp o- -o o- EOS puts ta elsif theta.match?(/\ATI\z/) ti = <<~EOS.chomp o- oo o- EOS puts ti elsif theta.match?(/\ATU\z/) tu = <<~EOS.chomp oo -o o- EOS puts tu elsif theta.match?(/\ATE\z/) te = <<~EOS.chomp oo oo o- EOS puts te elsif theta.match?(/\ATO\z/) to = <<~EOS.chomp -o oo o- EOS puts to elsif theta.match?(/\ANA\z/) na = <<~EOS.chomp o- -- o- EOS puts na elsif theta.match?(/\ANI\z/) ni = <<~EOS.chomp o- o- o- EOS puts ni elsif theta.match?(/\ANU\z/) nu = <<~EOS.chomp oo -- o- EOS puts nu elsif theta.match?(/\ANE\z/) ne = <<~EOS.chomp oo o- o- EOS puts ne elsif theta.match?(/\ANO\z/) no = <<~EOS.chomp -o o- o- EOS puts no elsif theta.match?(/\AHA\z/) ha = <<~EOS.chomp o- -- oo EOS puts ha elsif theta.match?(/\AHI\z/) hi = <<~EOS.chomp o- o- oo EOS puts hi elsif theta.match?(/\AHU\z/) hu = <<~EOS.chomp oo -- oo EOS puts hu elsif theta.match?(/\AHE\z/) he = <<~EOS.chomp oo o- oo EOS puts he elsif theta.match?(/\AHO\z/) ho = <<~EOS.chomp -o o- oo EOS puts ho elsif theta.match?(/\AMA\z/) ma = <<~EOS.chomp o- -o oo EOS puts ma elsif theta.match?(/\AMI\z/) mi = <<~EOS.chomp o- oo oo EOS puts mi elsif theta.match?(/\AMU\z/) mu = <<~EOS.chomp oo -o oo EOS puts mu elsif theta.match?(/\AME\z/) me = <<~EOS.chomp oo oo oo EOS puts me elsif theta.match?(/\AMO\z/) mo = <<~EOS.chomp -o oo oo EOS puts mo elsif theta.match?(/\ARA\z/) ra = <<~EOS.chomp o- -o -- EOS puts ra elsif theta.match?(/\ARI\z/) ri = <<~EOS.chomp o- oo -- EOS puts ri elsif theta.match?(/\ARU\z/) ru = <<~EOS.chomp -o oo -- EOS puts ru elsif theta.match?(/\ARE\z/) re = <<~EOS.chomp oo oo -- EOS puts re elsif theta.match?(/\ARO\z/) ro = <<~EOS.chomp -o oo -- EOS puts ro elsif theta.match?(/\AYA\z/) ya = <<~EOS.chomp -o -- o- EOS puts ya elsif theta.match?(/\AYU\z/) yu = <<~EOS.chomp -o -- oo EOS puts yu elsif theta.match?(/\AYO\z/) yo = <<~EOS.chomp -o -o o- EOS puts yo elsif theta.match?(/\AWA\z/) wa = <<~EOS.chomp -- -- o- EOS puts wa elsif theta.match?(/\AWO\z/) wo = <<~EOS.chomp -- -o o- EOS puts wo elsif theta.match?(/\AN\z/) n = <<~EOS.chomp -- -o oo EOS puts n end def self.to_tenji_i iota = ARGV[8].to_s if iota.match?(/\AA\z/) a = <<~EOS.chomp o- -- -- EOS puts a elsif iota.match?(/\AI\z/) i = <<~EOS.chomp o- o- -- EOS puts i elsif iota.match?(/\AU\z/) u = <<~EOS.chomp oo -- -- EOS puts u elsif iota.match?(/\AE\z/) e = <<~EOS.chomp oo o- -- EOS puts e elsif iota.match?(/\AO\z/) o = <<~EOS.chomp -o o- -- EOS puts o elsif iota.match?(/\AKA\z/) ka = <<~EOS.chomp o- -- -o EOS puts ka elsif iota.match?(/\AKI\z/) ki = <<~EOS.chomp o- o- -o EOS puts ki elsif iota.match?(/\AKU\z/) ku = <<~EOS.chomp oo -- -o EOS puts ku elsif iota.match?(/\AKE\z/) ke = <<~EOS.chomp oo o- -o EOS puts ke elsif iota.match?(/\AKO\z/) ko = <<~EOS.chomp -o o- -o EOS puts ko elsif iota.match?(/\ASA\z/) sa = <<~EOS.chomp o- -o -o EOS puts sa elsif iota.match?(/\ASI\z/) si = <<~EOS.chomp o- oo -o EOS puts si elsif iota.match?(/\ASU\z/) su = <<~EOS.chomp oo -o -o EOS puts su elsif iota.match?(/\ASE\z/) se = <<~EOS.chomp oo oo -o EOS puts se elsif iota.match?(/\ASO\z/) so = <<~EOS.chomp -o oo -o EOS puts so elsif iota.match?(/\ATA\z/) ta = <<~EOS.chomp o- -o o- EOS puts ta elsif iota.match?(/\ATI\z/) ti = <<~EOS.chomp o- oo o- EOS puts ti elsif iota.match?(/\ATU\z/) tu = <<~EOS.chomp oo -o o- EOS puts tu elsif iota.match?(/\ATE\z/) te = <<~EOS.chomp oo oo o- EOS puts te elsif iota.match?(/\ATO\z/) to = <<~EOS.chomp -o oo o- EOS puts to elsif iota.match?(/\ANA\z/) na = <<~EOS.chomp o- -- o- EOS puts na elsif iota.match?(/\ANI\z/) ni = <<~EOS.chomp o- o- o- EOS puts ni elsif iota.match?(/\ANU\z/) nu = <<~EOS.chomp oo -- o- EOS puts nu elsif iota.match?(/\ANE\z/) ne = <<~EOS.chomp oo o- o- EOS puts ne elsif iota.match?(/\ANO\z/) no = <<~EOS.chomp -o o- o- EOS puts no elsif iota.match?(/\AHA\z/) ha = <<~EOS.chomp o- -- oo EOS puts ha elsif iota.match?(/\AHI\z/) hi = <<~EOS.chomp o- o- oo EOS puts hi elsif iota.match?(/\AHU\z/) hu = <<~EOS.chomp oo -- oo EOS puts hu elsif iota.match?(/\AHE\z/) he = <<~EOS.chomp oo o- oo EOS puts he elsif iota.match?(/\AHO\z/) ho = <<~EOS.chomp -o o- oo EOS puts ho elsif iota.match?(/\AMA\z/) ma = <<~EOS.chomp o- -o oo EOS puts ma elsif iota.match?(/\AMI\z/) mi = <<~EOS.chomp o- oo oo EOS puts mi elsif iota.match?(/\AMU\z/) mu = <<~EOS.chomp oo -o oo EOS puts mu elsif iota.match?(/\AME\z/) me = <<~EOS.chomp oo oo oo EOS puts me elsif iota.match?(/\AMO\z/) mo = <<~EOS.chomp -o oo oo EOS puts mo elsif iota.match?(/\ARA\z/) ra = <<~EOS.chomp o- -o -- EOS puts ra elsif iota.match?(/\ARI\z/) ri = <<~EOS.chomp o- oo -- EOS puts ri elsif iota.match?(/\ARU\z/) ru = <<~EOS.chomp -o oo -- EOS puts ru elsif iota.match?(/\ARE\z/) re = <<~EOS.chomp oo oo -- EOS puts re elsif iota.match?(/\ARO\z/) ro = <<~EOS.chomp -o oo -- EOS puts ro elsif iota.match?(/\AYA\z/) ya = <<~EOS.chomp -o -- o- EOS puts ya elsif iota.match?(/\AYU\z/) yu = <<~EOS.chomp -o -- oo EOS puts yu elsif iota.match?(/\AYO\z/) yo = <<~EOS.chomp -o -o o- EOS puts yo elsif iota.match?(/\AWA\z/) wa = <<~EOS.chomp -- -- o- EOS puts wa elsif iota.match?(/\AWO\z/) wo = <<~EOS.chomp -- -o o- EOS puts wo elsif iota.match?(/\AN\z/) n = <<~EOS.chomp -- -o oo EOS puts n end def self.to_tenji_k kappa = ARGV[9].to_s if kappa.match?(/\AA\z/) a = <<~EOS.chomp o- -- -- EOS puts a elsif kappa.match?(/\AI\z/) i = <<~EOS.chomp o- o- -- EOS puts i elsif kappa.match?(/\AU\z/) u = <<~EOS.chomp oo -- -- EOS puts u elsif kappa.match?(/\AE\z/) e = <<~EOS.chomp oo o- -- EOS puts e elsif kappa.match?(/\AO\z/) o = <<~EOS.chomp -o o- -- EOS puts o elsif kappa.match?(/\AKA\z/) ka = <<~EOS.chomp o- -- -o EOS puts ka elsif kappa.match?(/\AKI\z/) ki = <<~EOS.chomp o- o- -o EOS puts ki elsif kappa.match?(/\AKU\z/) ku = <<~EOS.chomp oo -- -o EOS puts ku elsif kappa.match?(/\AKE\z/) ke = <<~EOS.chomp oo o- -o EOS puts ke elsif kappa.match?(/\AKO\z/) ko = <<~EOS.chomp -o o- -o EOS puts ko elsif kappa.match?(/\ASA\z/) sa = <<~EOS.chomp o- -o -o EOS puts sa elsif kappa.match?(/\ASI\z/) si = <<~EOS.chomp o- oo -o EOS puts si elsif kappa.match?(/\ASU\z/) su = <<~EOS.chomp oo -o -o EOS puts su elsif kappa.match?(/\ASE\z/) se = <<~EOS.chomp oo oo -o EOS puts se elsif kappa.match?(/\ASO\z/) so = <<~EOS.chomp -o oo -o EOS puts so elsif kappa.match?(/\ATA\z/) ta = <<~EOS.chomp o- -o o- EOS puts ta elsif kappa.match?(/\ATI\z/) ti = <<~EOS.chomp o- oo o- EOS puts ti elsif kappa.match?(/\ATU\z/) tu = <<~EOS.chomp oo -o o- EOS puts tu elsif kappa.match?(/\ATE\z/) te = <<~EOS.chomp oo oo o- EOS puts te elsif kappa.match?(/\ATO\z/) to = <<~EOS.chomp -o oo o- EOS puts to elsif kappa.match?(/\ANA\z/) na = <<~EOS.chomp o- -- o- EOS puts na elsif kappa.match?(/\ANI\z/) ni = <<~EOS.chomp o- o- o- EOS puts ni elsif kappa.match?(/\ANU\z/) nu = <<~EOS.chomp oo -- o- EOS puts nu elsif kappa.match?(/\ANE\z/) ne = <<~EOS.chomp oo o- o- EOS puts ne elsif kappa.match?(/\ANO\z/) no = <<~EOS.chomp -o o- o- EOS puts no elsif kappa.match?(/\AHA\z/) ha = <<~EOS.chomp o- -- oo EOS puts ha elsif kappa.match?(/\AHI\z/) hi = <<~EOS.chomp o- o- oo EOS puts hi elsif kappa.match?(/\AHU\z/) hu = <<~EOS.chomp oo -- oo EOS puts hu elsif kappa.match?(/\AHE\z/) he = <<~EOS.chomp oo o- oo EOS puts he elsif kappa.match?(/\AHO\z/) ho = <<~EOS.chomp -o o- oo EOS puts ho elsif kappa.match?(/\AMA\z/) ma = <<~EOS.chomp o- -o oo EOS puts ma elsif kappa.match?(/\AMI\z/) mi = <<~EOS.chomp o- oo oo EOS puts mi elsif kappa.match?(/\AMU\z/) mu = <<~EOS.chomp oo -o oo EOS puts mu elsif kappa.match?(/\AME\z/) me = <<~EOS.chomp oo oo oo EOS puts me elsif kappa.match?(/\AMO\z/) mo = <<~EOS.chomp -o oo oo EOS puts mo elsif kappa.match?(/\ARA\z/) ra = <<~EOS.chomp o- -o -- EOS puts ra elsif kappa.match?(/\ARI\z/) ri = <<~EOS.chomp o- oo -- EOS puts ri elsif kappa.match?(/\ARU\z/) ru = <<~EOS.chomp -o oo -- EOS puts ru elsif kappa.match?(/\ARE\z/) re = <<~EOS.chomp oo oo -- EOS puts re elsif kappa.match?(/\ARO\z/) ro = <<~EOS.chomp -o oo -- EOS puts ro elsif kappa.match?(/\AYA\z/) ya = <<~EOS.chomp -o -- o- EOS puts ya elsif kappa.match?(/\AYU\z/) yu = <<~EOS.chomp -o -- oo EOS puts yu elsif kappa.match?(/\AYO\z/) yo = <<~EOS.chomp -o -o o- EOS puts yo elsif kappa.match?(/\AWA\z/) wa = <<~EOS.chomp -- -- o- EOS puts wa elsif kappa.match?(/\AWO\z/) wo = <<~EOS.chomp -- -o o- EOS puts wo elsif kappa.match?(/\AN\z/) n = <<~EOS.chomp -- -o oo EOS puts n end end end end end end end end
to_tenji_e()
click to toggle source
# File lib/tenji.rb, line 1922 def self.to_tenji_e epsilon = ARGV[4].to_s if epsilon.match?(/\AA\z/) a = <<~EOS.chomp o- -- -- EOS puts a elsif epsilon.match?(/\AI\z/) i = <<~EOS.chomp o- o- -- EOS puts i elsif epsilon.match?(/\AU\z/) u = <<~EOS.chomp oo -- -- EOS puts u elsif epsilon.match?(/\AE\z/) e = <<~EOS.chomp oo o- -- EOS puts e elsif epsilon.match?(/\AO\z/) o = <<~EOS.chomp -o o- -- EOS puts o elsif epsilon.match?(/\AKA\z/) ka = <<~EOS.chomp o- -- -o EOS puts ka elsif epsilon.match?(/\AKI\z/) ki = <<~EOS.chomp o- o- -o EOS puts ki elsif epsilon.match?(/\AKU\z/) ku = <<~EOS.chomp oo -- -o EOS puts ku elsif epsilon.match?(/\AKE\z/) ke = <<~EOS.chomp oo o- -o EOS puts ke elsif epsilon.match?(/\AKO\z/) ko = <<~EOS.chomp -o o- -o EOS puts ko elsif epsilon.match?(/\ASA\z/) sa = <<~EOS.chomp o- -o -o EOS puts sa elsif epsilon.match?(/\ASI\z/) si = <<~EOS.chomp o- oo -o EOS puts si elsif epsilon.match?(/\ASU\z/) su = <<~EOS.chomp oo -o -o EOS puts su elsif epsilon.match?(/\ASE\z/) se = <<~EOS.chomp oo oo -o EOS puts se elsif epsilon.match?(/\ASO\z/) so = <<~EOS.chomp -o oo -o EOS puts so elsif epsilon.match?(/\ATA\z/) ta = <<~EOS.chomp o- -o o- EOS puts ta elsif epsilon.match?(/\ATI\z/) ti = <<~EOS.chomp o- oo o- EOS puts ti elsif epsilon.match?(/\ATU\z/) tu = <<~EOS.chomp oo -o o- EOS puts tu elsif epsilon.match?(/\ATE\z/) te = <<~EOS.chomp oo oo o- EOS puts te elsif epsilon.match?(/\ATO\z/) to = <<~EOS.chomp -o oo o- EOS puts to elsif epsilon.match?(/\ANA\z/) na = <<~EOS.chomp o- -- o- EOS puts na elsif epsilon.match?(/\ANI\z/) ni = <<~EOS.chomp o- o- o- EOS puts ni elsif epsilon.match?(/\ANU\z/) nu = <<~EOS.chomp oo -- o- EOS puts nu elsif epsilon.match?(/\ANE\z/) ne = <<~EOS.chomp oo o- o- EOS puts ne elsif epsilon.match?(/\ANO\z/) no = <<~EOS.chomp -o o- o- EOS puts no elsif epsilon.match?(/\AHA\z/) ha = <<~EOS.chomp o- -- oo EOS puts ha elsif epsilon.match?(/\AHI\z/) hi = <<~EOS.chomp o- o- oo EOS puts hi elsif epsilon.match?(/\AHU\z/) hu = <<~EOS.chomp oo -- oo EOS puts hu elsif epsilon.match?(/\AHE\z/) he = <<~EOS.chomp oo o- oo EOS puts he elsif epsilon.match?(/\AHO\z/) ho = <<~EOS.chomp -o o- oo EOS puts ho elsif epsilon.match?(/\AMA\z/) ma = <<~EOS.chomp o- -o oo EOS puts ma elsif epsilon.match?(/\AMI\z/) mi = <<~EOS.chomp o- oo oo EOS puts mi elsif epsilon.match?(/\AMU\z/) mu = <<~EOS.chomp oo -o oo EOS puts mu elsif epsilon.match?(/\AME\z/) me = <<~EOS.chomp oo oo oo EOS puts me elsif epsilon.match?(/\AMO\z/) mo = <<~EOS.chomp -o oo oo EOS puts mo elsif epsilon.match?(/\ARA\z/) ra = <<~EOS.chomp o- -o -- EOS puts ra elsif epsilon.match?(/\ARI\z/) ri = <<~EOS.chomp o- oo -- EOS puts ri elsif epsilon.match?(/\ARU\z/) ru = <<~EOS.chomp -o oo -- EOS puts ru elsif epsilon.match?(/\ARE\z/) re = <<~EOS.chomp oo oo -- EOS puts re elsif epsilon.match?(/\ARO\z/) ro = <<~EOS.chomp -o oo -- EOS puts ro elsif epsilon.match?(/\AYA\z/) ya = <<~EOS.chomp -o -- o- EOS puts ya elsif epsilon.match?(/\AYU\z/) yu = <<~EOS.chomp -o -- oo EOS puts yu elsif epsilon.match?(/\AYO\z/) yo = <<~EOS.chomp -o -o o- EOS puts yo elsif epsilon.match?(/\AWA\z/) wa = <<~EOS.chomp -- -- o- EOS puts wa elsif epsilon.match?(/\AWO\z/) wo = <<~EOS.chomp -- -o o- EOS puts wo elsif epsilon.match?(/\AN\z/) n = <<~EOS.chomp -- -o oo EOS puts n end def self.to_tenji_z zeta = ARGV[5].to_s if zeta.match?(/\AA\z/) a = <<~EOS.chomp o- -- -- EOS puts a elsif zeta.match?(/\AI\z/) i = <<~EOS.chomp o- o- -- EOS puts i elsif zeta.match?(/\AU\z/) u = <<~EOS.chomp oo -- -- EOS puts u elsif zeta.match?(/\AE\z/) e = <<~EOS.chomp oo o- -- EOS puts e elsif zeta.match?(/\AO\z/) o = <<~EOS.chomp -o o- -- EOS puts o elsif zeta.match?(/\AKA\z/) ka = <<~EOS.chomp o- -- -o EOS puts ka elsif zeta.match?(/\AKI\z/) ki = <<~EOS.chomp o- o- -o EOS puts ki elsif zeta.match?(/\AKU\z/) ku = <<~EOS.chomp oo -- -o EOS puts ku elsif zeta.match?(/\AKE\z/) ke = <<~EOS.chomp oo o- -o EOS puts ke elsif zeta.match?(/\AKO\z/) ko = <<~EOS.chomp -o o- -o EOS puts ko elsif zeta.match?(/\ASA\z/) sa = <<~EOS.chomp o- -o -o EOS puts sa elsif zeta.match?(/\ASI\z/) si = <<~EOS.chomp o- oo -o EOS puts si elsif zeta.match?(/\ASU\z/) su = <<~EOS.chomp oo -o -o EOS puts su elsif zeta.match?(/\ASE\z/) se = <<~EOS.chomp oo oo -o EOS puts se elsif zeta.match?(/\ASO\z/) so = <<~EOS.chomp -o oo -o EOS puts so elsif zeta.match?(/\ATA\z/) ta = <<~EOS.chomp o- -o o- EOS puts ta elsif zeta.match?(/\ATI\z/) ti = <<~EOS.chomp o- oo o- EOS puts ti elsif zeta.match?(/\ATU\z/) tu = <<~EOS.chomp oo -o o- EOS puts tu elsif zeta.match?(/\ATE\z/) te = <<~EOS.chomp oo oo o- EOS puts te elsif zeta.match?(/\ATO\z/) to = <<~EOS.chomp -o oo o- EOS puts to elsif zeta.match?(/\ANA\z/) na = <<~EOS.chomp o- -- o- EOS puts na elsif zeta.match?(/\ANI\z/) ni = <<~EOS.chomp o- o- o- EOS puts ni elsif zeta.match?(/\ANU\z/) nu = <<~EOS.chomp oo -- o- EOS puts nu elsif zeta.match?(/\ANE\z/) ne = <<~EOS.chomp oo o- o- EOS puts ne elsif zeta.match?(/\ANO\z/) no = <<~EOS.chomp -o o- o- EOS puts no elsif zeta.match?(/\AHA\z/) ha = <<~EOS.chomp o- -- oo EOS puts ha elsif zeta.match?(/\AHI\z/) hi = <<~EOS.chomp o- o- oo EOS puts hi elsif zeta.match?(/\AHU\z/) hu = <<~EOS.chomp oo -- oo EOS puts hu elsif zeta.match?(/\AHE\z/) he = <<~EOS.chomp oo o- oo EOS puts he elsif zeta.match?(/\AHO\z/) ho = <<~EOS.chomp -o o- oo EOS puts ho elsif zeta.match?(/\AMA\z/) ma = <<~EOS.chomp o- -o oo EOS puts ma elsif zeta.match?(/\AMI\z/) mi = <<~EOS.chomp o- oo oo EOS puts mi elsif zeta.match?(/\AMU\z/) mu = <<~EOS.chomp oo -o oo EOS puts mu elsif zeta.match?(/\AME\z/) me = <<~EOS.chomp oo oo oo EOS puts me elsif zeta.match?(/\AMO\z/) mo = <<~EOS.chomp -o oo oo EOS puts mo elsif zeta.match?(/\ARA\z/) ra = <<~EOS.chomp o- -o -- EOS puts ra elsif zeta.match?(/\ARI\z/) ri = <<~EOS.chomp o- oo -- EOS puts ri elsif zeta.match?(/\ARU\z/) ru = <<~EOS.chomp -o oo -- EOS puts ru elsif zeta.match?(/\ARE\z/) re = <<~EOS.chomp oo oo -- EOS puts re elsif zeta.match?(/\ARO\z/) ro = <<~EOS.chomp -o oo -- EOS puts ro elsif zeta.match?(/\AYA\z/) ya = <<~EOS.chomp -o -- o- EOS puts ya elsif zeta.match?(/\AYU\z/) yu = <<~EOS.chomp -o -- oo EOS puts yu elsif zeta.match?(/\AYO\z/) yo = <<~EOS.chomp -o -o o- EOS puts yo elsif zeta.match?(/\AWA\z/) wa = <<~EOS.chomp -- -- o- EOS puts wa elsif zeta.match?(/\AWO\z/) wo = <<~EOS.chomp -- -o o- EOS puts wo elsif zeta.match?(/\AN\z/) n = <<~EOS.chomp -- -o oo EOS puts n end def self.to_tenji_t eta = ARGV[6].to_s if eta.match?(/\AA\z/) a = <<~EOS.chomp o- -- -- EOS puts a elsif eta.match?(/\AI\z/) i = <<~EOS.chomp o- o- -- EOS puts i elsif eta.match?(/\AU\z/) u = <<~EOS.chomp oo -- -- EOS puts u elsif eta.match?(/\AE\z/) e = <<~EOS.chomp oo o- -- EOS puts e elsif eta.match?(/\AO\z/) o = <<~EOS.chomp -o o- -- EOS puts o elsif eta.match?(/\AKA\z/) ka = <<~EOS.chomp o- -- -o EOS puts ka elsif eta.match?(/\AKI\z/) ki = <<~EOS.chomp o- o- -o EOS puts ki elsif eta.match?(/\AKU\z/) ku = <<~EOS.chomp oo -- -o EOS puts ku elsif eta.match?(/\AKE\z/) ke = <<~EOS.chomp oo o- -o EOS puts ke elsif eta.match?(/\AKO\z/) ko = <<~EOS.chomp -o o- -o EOS puts ko elsif eta.match?(/\ASA\z/) sa = <<~EOS.chomp o- -o -o EOS puts sa elsif eta.match?(/\ASI\z/) si = <<~EOS.chomp o- oo -o EOS puts si elsif eta.match?(/\ASU\z/) su = <<~EOS.chomp oo -o -o EOS puts su elsif eta.match?(/\ASE\z/) se = <<~EOS.chomp oo oo -o EOS puts se elsif eta.match?(/\ASO\z/) so = <<~EOS.chomp -o oo -o EOS puts so elsif eta.match?(/\ATA\z/) ta = <<~EOS.chomp o- -o o- EOS puts ta elsif eta.match?(/\ATI\z/) ti = <<~EOS.chomp o- oo o- EOS puts ti elsif eta.match?(/\ATU\z/) tu = <<~EOS.chomp oo -o o- EOS puts tu elsif eta.match?(/\ATE\z/) te = <<~EOS.chomp oo oo o- EOS puts te elsif eta.match?(/\ATO\z/) to = <<~EOS.chomp -o oo o- EOS puts to elsif eta.match?(/\ANA\z/) na = <<~EOS.chomp o- -- o- EOS puts na elsif eta.match?(/\ANI\z/) ni = <<~EOS.chomp o- o- o- EOS puts ni elsif eta.match?(/\ANU\z/) nu = <<~EOS.chomp oo -- o- EOS puts nu elsif eta.match?(/\ANE\z/) ne = <<~EOS.chomp oo o- o- EOS puts ne elsif eta.match?(/\ANO\z/) no = <<~EOS.chomp -o o- o- EOS puts no elsif eta.match?(/\AHA\z/) ha = <<~EOS.chomp o- -- oo EOS puts ha elsif eta.match?(/\AHI\z/) hi = <<~EOS.chomp o- o- oo EOS puts hi elsif eta.match?(/\AHU\z/) hu = <<~EOS.chomp oo -- oo EOS puts hu elsif eta.match?(/\AHE\z/) he = <<~EOS.chomp oo o- oo EOS puts he elsif eta.match?(/\AHO\z/) ho = <<~EOS.chomp -o o- oo EOS puts ho elsif eta.match?(/\AMA\z/) ma = <<~EOS.chomp o- -o oo EOS puts ma elsif eta.match?(/\AMI\z/) mi = <<~EOS.chomp o- oo oo EOS puts mi elsif eta.match?(/\AMU\z/) mu = <<~EOS.chomp oo -o oo EOS puts mu elsif eta.match?(/\AME\z/) me = <<~EOS.chomp oo oo oo EOS puts me elsif eta.match?(/\AMO\z/) mo = <<~EOS.chomp -o oo oo EOS puts mo elsif eta.match?(/\ARA\z/) ra = <<~EOS.chomp o- -o -- EOS puts ra elsif eta.match?(/\ARI\z/) ri = <<~EOS.chomp o- oo -- EOS puts ri elsif eta.match?(/\ARU\z/) ru = <<~EOS.chomp -o oo -- EOS puts ru elsif eta.match?(/\ARE\z/) re = <<~EOS.chomp oo oo -- EOS puts re elsif eta.match?(/\ARO\z/) ro = <<~EOS.chomp -o oo -- EOS puts ro elsif eta.match?(/\AYA\z/) ya = <<~EOS.chomp -o -- o- EOS puts ya elsif eta.match?(/\AYU\z/) yu = <<~EOS.chomp -o -- oo EOS puts yu elsif eta.match?(/\AYO\z/) yo = <<~EOS.chomp -o -o o- EOS puts yo elsif eta.match?(/\AWA\z/) wa = <<~EOS.chomp -- -- o- EOS puts wa elsif eta.match?(/\AWO\z/) wo = <<~EOS.chomp -- -o o- EOS puts wo elsif eta.match?(/\AN\z/) n = <<~EOS.chomp -- -o oo EOS puts n end def self.to_tenji_c theta = ARGV[7].to_s if theta.match?(/\AA\z/) a = <<~EOS.chomp o- -- -- EOS puts a elsif theta.match?(/\AI\z/) i = <<~EOS.chomp o- o- -- EOS puts i elsif theta.match?(/\AU\z/) u = <<~EOS.chomp oo -- -- EOS puts u elsif theta.match?(/\AE\z/) e = <<~EOS.chomp oo o- -- EOS puts e elsif theta.match?(/\AO\z/) o = <<~EOS.chomp -o o- -- EOS puts o elsif theta.match?(/\AKA\z/) ka = <<~EOS.chomp o- -- -o EOS puts ka elsif theta.match?(/\AKI\z/) ki = <<~EOS.chomp o- o- -o EOS puts ki elsif theta.match?(/\AKU\z/) ku = <<~EOS.chomp oo -- -o EOS puts ku elsif theta.match?(/\AKE\z/) ke = <<~EOS.chomp oo o- -o EOS puts ke elsif theta.match?(/\AKO\z/) ko = <<~EOS.chomp -o o- -o EOS puts ko elsif theta.match?(/\ASA\z/) sa = <<~EOS.chomp o- -o -o EOS puts sa elsif theta.match?(/\ASI\z/) si = <<~EOS.chomp o- oo -o EOS puts si elsif theta.match?(/\ASU\z/) su = <<~EOS.chomp oo -o -o EOS puts su elsif theta.match?(/\ASE\z/) se = <<~EOS.chomp oo oo -o EOS puts se elsif theta.match?(/\ASO\z/) so = <<~EOS.chomp -o oo -o EOS puts so elsif theta.match?(/\ATA\z/) ta = <<~EOS.chomp o- -o o- EOS puts ta elsif theta.match?(/\ATI\z/) ti = <<~EOS.chomp o- oo o- EOS puts ti elsif theta.match?(/\ATU\z/) tu = <<~EOS.chomp oo -o o- EOS puts tu elsif theta.match?(/\ATE\z/) te = <<~EOS.chomp oo oo o- EOS puts te elsif theta.match?(/\ATO\z/) to = <<~EOS.chomp -o oo o- EOS puts to elsif theta.match?(/\ANA\z/) na = <<~EOS.chomp o- -- o- EOS puts na elsif theta.match?(/\ANI\z/) ni = <<~EOS.chomp o- o- o- EOS puts ni elsif theta.match?(/\ANU\z/) nu = <<~EOS.chomp oo -- o- EOS puts nu elsif theta.match?(/\ANE\z/) ne = <<~EOS.chomp oo o- o- EOS puts ne elsif theta.match?(/\ANO\z/) no = <<~EOS.chomp -o o- o- EOS puts no elsif theta.match?(/\AHA\z/) ha = <<~EOS.chomp o- -- oo EOS puts ha elsif theta.match?(/\AHI\z/) hi = <<~EOS.chomp o- o- oo EOS puts hi elsif theta.match?(/\AHU\z/) hu = <<~EOS.chomp oo -- oo EOS puts hu elsif theta.match?(/\AHE\z/) he = <<~EOS.chomp oo o- oo EOS puts he elsif theta.match?(/\AHO\z/) ho = <<~EOS.chomp -o o- oo EOS puts ho elsif theta.match?(/\AMA\z/) ma = <<~EOS.chomp o- -o oo EOS puts ma elsif theta.match?(/\AMI\z/) mi = <<~EOS.chomp o- oo oo EOS puts mi elsif theta.match?(/\AMU\z/) mu = <<~EOS.chomp oo -o oo EOS puts mu elsif theta.match?(/\AME\z/) me = <<~EOS.chomp oo oo oo EOS puts me elsif theta.match?(/\AMO\z/) mo = <<~EOS.chomp -o oo oo EOS puts mo elsif theta.match?(/\ARA\z/) ra = <<~EOS.chomp o- -o -- EOS puts ra elsif theta.match?(/\ARI\z/) ri = <<~EOS.chomp o- oo -- EOS puts ri elsif theta.match?(/\ARU\z/) ru = <<~EOS.chomp -o oo -- EOS puts ru elsif theta.match?(/\ARE\z/) re = <<~EOS.chomp oo oo -- EOS puts re elsif theta.match?(/\ARO\z/) ro = <<~EOS.chomp -o oo -- EOS puts ro elsif theta.match?(/\AYA\z/) ya = <<~EOS.chomp -o -- o- EOS puts ya elsif theta.match?(/\AYU\z/) yu = <<~EOS.chomp -o -- oo EOS puts yu elsif theta.match?(/\AYO\z/) yo = <<~EOS.chomp -o -o o- EOS puts yo elsif theta.match?(/\AWA\z/) wa = <<~EOS.chomp -- -- o- EOS puts wa elsif theta.match?(/\AWO\z/) wo = <<~EOS.chomp -- -o o- EOS puts wo elsif theta.match?(/\AN\z/) n = <<~EOS.chomp -- -o oo EOS puts n end def self.to_tenji_i iota = ARGV[8].to_s if iota.match?(/\AA\z/) a = <<~EOS.chomp o- -- -- EOS puts a elsif iota.match?(/\AI\z/) i = <<~EOS.chomp o- o- -- EOS puts i elsif iota.match?(/\AU\z/) u = <<~EOS.chomp oo -- -- EOS puts u elsif iota.match?(/\AE\z/) e = <<~EOS.chomp oo o- -- EOS puts e elsif iota.match?(/\AO\z/) o = <<~EOS.chomp -o o- -- EOS puts o elsif iota.match?(/\AKA\z/) ka = <<~EOS.chomp o- -- -o EOS puts ka elsif iota.match?(/\AKI\z/) ki = <<~EOS.chomp o- o- -o EOS puts ki elsif iota.match?(/\AKU\z/) ku = <<~EOS.chomp oo -- -o EOS puts ku elsif iota.match?(/\AKE\z/) ke = <<~EOS.chomp oo o- -o EOS puts ke elsif iota.match?(/\AKO\z/) ko = <<~EOS.chomp -o o- -o EOS puts ko elsif iota.match?(/\ASA\z/) sa = <<~EOS.chomp o- -o -o EOS puts sa elsif iota.match?(/\ASI\z/) si = <<~EOS.chomp o- oo -o EOS puts si elsif iota.match?(/\ASU\z/) su = <<~EOS.chomp oo -o -o EOS puts su elsif iota.match?(/\ASE\z/) se = <<~EOS.chomp oo oo -o EOS puts se elsif iota.match?(/\ASO\z/) so = <<~EOS.chomp -o oo -o EOS puts so elsif iota.match?(/\ATA\z/) ta = <<~EOS.chomp o- -o o- EOS puts ta elsif iota.match?(/\ATI\z/) ti = <<~EOS.chomp o- oo o- EOS puts ti elsif iota.match?(/\ATU\z/) tu = <<~EOS.chomp oo -o o- EOS puts tu elsif iota.match?(/\ATE\z/) te = <<~EOS.chomp oo oo o- EOS puts te elsif iota.match?(/\ATO\z/) to = <<~EOS.chomp -o oo o- EOS puts to elsif iota.match?(/\ANA\z/) na = <<~EOS.chomp o- -- o- EOS puts na elsif iota.match?(/\ANI\z/) ni = <<~EOS.chomp o- o- o- EOS puts ni elsif iota.match?(/\ANU\z/) nu = <<~EOS.chomp oo -- o- EOS puts nu elsif iota.match?(/\ANE\z/) ne = <<~EOS.chomp oo o- o- EOS puts ne elsif iota.match?(/\ANO\z/) no = <<~EOS.chomp -o o- o- EOS puts no elsif iota.match?(/\AHA\z/) ha = <<~EOS.chomp o- -- oo EOS puts ha elsif iota.match?(/\AHI\z/) hi = <<~EOS.chomp o- o- oo EOS puts hi elsif iota.match?(/\AHU\z/) hu = <<~EOS.chomp oo -- oo EOS puts hu elsif iota.match?(/\AHE\z/) he = <<~EOS.chomp oo o- oo EOS puts he elsif iota.match?(/\AHO\z/) ho = <<~EOS.chomp -o o- oo EOS puts ho elsif iota.match?(/\AMA\z/) ma = <<~EOS.chomp o- -o oo EOS puts ma elsif iota.match?(/\AMI\z/) mi = <<~EOS.chomp o- oo oo EOS puts mi elsif iota.match?(/\AMU\z/) mu = <<~EOS.chomp oo -o oo EOS puts mu elsif iota.match?(/\AME\z/) me = <<~EOS.chomp oo oo oo EOS puts me elsif iota.match?(/\AMO\z/) mo = <<~EOS.chomp -o oo oo EOS puts mo elsif iota.match?(/\ARA\z/) ra = <<~EOS.chomp o- -o -- EOS puts ra elsif iota.match?(/\ARI\z/) ri = <<~EOS.chomp o- oo -- EOS puts ri elsif iota.match?(/\ARU\z/) ru = <<~EOS.chomp -o oo -- EOS puts ru elsif iota.match?(/\ARE\z/) re = <<~EOS.chomp oo oo -- EOS puts re elsif iota.match?(/\ARO\z/) ro = <<~EOS.chomp -o oo -- EOS puts ro elsif iota.match?(/\AYA\z/) ya = <<~EOS.chomp -o -- o- EOS puts ya elsif iota.match?(/\AYU\z/) yu = <<~EOS.chomp -o -- oo EOS puts yu elsif iota.match?(/\AYO\z/) yo = <<~EOS.chomp -o -o o- EOS puts yo elsif iota.match?(/\AWA\z/) wa = <<~EOS.chomp -- -- o- EOS puts wa elsif iota.match?(/\AWO\z/) wo = <<~EOS.chomp -- -o o- EOS puts wo elsif iota.match?(/\AN\z/) n = <<~EOS.chomp -- -o oo EOS puts n end def self.to_tenji_k kappa = ARGV[9].to_s if kappa.match?(/\AA\z/) a = <<~EOS.chomp o- -- -- EOS puts a elsif kappa.match?(/\AI\z/) i = <<~EOS.chomp o- o- -- EOS puts i elsif kappa.match?(/\AU\z/) u = <<~EOS.chomp oo -- -- EOS puts u elsif kappa.match?(/\AE\z/) e = <<~EOS.chomp oo o- -- EOS puts e elsif kappa.match?(/\AO\z/) o = <<~EOS.chomp -o o- -- EOS puts o elsif kappa.match?(/\AKA\z/) ka = <<~EOS.chomp o- -- -o EOS puts ka elsif kappa.match?(/\AKI\z/) ki = <<~EOS.chomp o- o- -o EOS puts ki elsif kappa.match?(/\AKU\z/) ku = <<~EOS.chomp oo -- -o EOS puts ku elsif kappa.match?(/\AKE\z/) ke = <<~EOS.chomp oo o- -o EOS puts ke elsif kappa.match?(/\AKO\z/) ko = <<~EOS.chomp -o o- -o EOS puts ko elsif kappa.match?(/\ASA\z/) sa = <<~EOS.chomp o- -o -o EOS puts sa elsif kappa.match?(/\ASI\z/) si = <<~EOS.chomp o- oo -o EOS puts si elsif kappa.match?(/\ASU\z/) su = <<~EOS.chomp oo -o -o EOS puts su elsif kappa.match?(/\ASE\z/) se = <<~EOS.chomp oo oo -o EOS puts se elsif kappa.match?(/\ASO\z/) so = <<~EOS.chomp -o oo -o EOS puts so elsif kappa.match?(/\ATA\z/) ta = <<~EOS.chomp o- -o o- EOS puts ta elsif kappa.match?(/\ATI\z/) ti = <<~EOS.chomp o- oo o- EOS puts ti elsif kappa.match?(/\ATU\z/) tu = <<~EOS.chomp oo -o o- EOS puts tu elsif kappa.match?(/\ATE\z/) te = <<~EOS.chomp oo oo o- EOS puts te elsif kappa.match?(/\ATO\z/) to = <<~EOS.chomp -o oo o- EOS puts to elsif kappa.match?(/\ANA\z/) na = <<~EOS.chomp o- -- o- EOS puts na elsif kappa.match?(/\ANI\z/) ni = <<~EOS.chomp o- o- o- EOS puts ni elsif kappa.match?(/\ANU\z/) nu = <<~EOS.chomp oo -- o- EOS puts nu elsif kappa.match?(/\ANE\z/) ne = <<~EOS.chomp oo o- o- EOS puts ne elsif kappa.match?(/\ANO\z/) no = <<~EOS.chomp -o o- o- EOS puts no elsif kappa.match?(/\AHA\z/) ha = <<~EOS.chomp o- -- oo EOS puts ha elsif kappa.match?(/\AHI\z/) hi = <<~EOS.chomp o- o- oo EOS puts hi elsif kappa.match?(/\AHU\z/) hu = <<~EOS.chomp oo -- oo EOS puts hu elsif kappa.match?(/\AHE\z/) he = <<~EOS.chomp oo o- oo EOS puts he elsif kappa.match?(/\AHO\z/) ho = <<~EOS.chomp -o o- oo EOS puts ho elsif kappa.match?(/\AMA\z/) ma = <<~EOS.chomp o- -o oo EOS puts ma elsif kappa.match?(/\AMI\z/) mi = <<~EOS.chomp o- oo oo EOS puts mi elsif kappa.match?(/\AMU\z/) mu = <<~EOS.chomp oo -o oo EOS puts mu elsif kappa.match?(/\AME\z/) me = <<~EOS.chomp oo oo oo EOS puts me elsif kappa.match?(/\AMO\z/) mo = <<~EOS.chomp -o oo oo EOS puts mo elsif kappa.match?(/\ARA\z/) ra = <<~EOS.chomp o- -o -- EOS puts ra elsif kappa.match?(/\ARI\z/) ri = <<~EOS.chomp o- oo -- EOS puts ri elsif kappa.match?(/\ARU\z/) ru = <<~EOS.chomp -o oo -- EOS puts ru elsif kappa.match?(/\ARE\z/) re = <<~EOS.chomp oo oo -- EOS puts re elsif kappa.match?(/\ARO\z/) ro = <<~EOS.chomp -o oo -- EOS puts ro elsif kappa.match?(/\AYA\z/) ya = <<~EOS.chomp -o -- o- EOS puts ya elsif kappa.match?(/\AYU\z/) yu = <<~EOS.chomp -o -- oo EOS puts yu elsif kappa.match?(/\AYO\z/) yo = <<~EOS.chomp -o -o o- EOS puts yo elsif kappa.match?(/\AWA\z/) wa = <<~EOS.chomp -- -- o- EOS puts wa elsif kappa.match?(/\AWO\z/) wo = <<~EOS.chomp -- -o o- EOS puts wo elsif kappa.match?(/\AN\z/) n = <<~EOS.chomp -- -o oo EOS puts n end end end end end end end
to_tenji_g()
click to toggle source
# File lib/tenji.rb, line 996 def self.to_tenji_g gamma = ARGV[2].to_s if gamma.match?(/\AA\z/) a = <<~EOS.chomp o- -- -- EOS puts a elsif gamma.match?(/\AI\z/) i = <<~EOS.chomp o- o- -- EOS puts i elsif gamma.match?(/\AU\z/) u = <<~EOS.chomp oo -- -- EOS puts u elsif gamma.match?(/\AE\z/) e = <<~EOS.chomp oo o- -- EOS puts e elsif gamma.match?(/\AO\z/) o = <<~EOS.chomp -o o- -- EOS puts o elsif gamma.match?(/\AKA\z/) ka = <<~EOS.chomp o- -- -o EOS puts ka elsif gamma.match?(/\AKI\z/) ki = <<~EOS.chomp o- o- -o EOS puts ki elsif gamma.match?(/\AKU\z/) ku = <<~EOS.chomp oo -- -o EOS puts ku elsif gamma.match?(/\AKE\z/) ke = <<~EOS.chomp oo o- -o EOS puts ke elsif gamma.match?(/\AKO\z/) ko = <<~EOS.chomp -o o- -o EOS puts ko elsif gamma.match?(/\ASA\z/) sa = <<~EOS.chomp o- -o -o EOS puts sa elsif gamma.match?(/\ASI\z/) si = <<~EOS.chomp o- oo -o EOS puts si elsif gamma.match?(/\ASU\z/) su = <<~EOS.chomp oo -o -o EOS puts su elsif gamma.match?(/\ASE\z/) se = <<~EOS.chomp oo oo -o EOS puts se elsif gamma.match?(/\ASO\z/) so = <<~EOS.chomp -o oo -o EOS puts so elsif gamma.match?(/\ATA\z/) ta = <<~EOS.chomp o- -o o- EOS puts ta elsif gamma.match?(/\ATI\z/) ti = <<~EOS.chomp o- oo o- EOS puts ti elsif gamma.match?(/\ATU\z/) tu = <<~EOS.chomp oo -o o- EOS puts tu elsif gamma.match?(/\ATE\z/) te = <<~EOS.chomp oo oo o- EOS puts te elsif gamma.match?(/\ATO\z/) to = <<~EOS.chomp -o oo o- EOS puts to elsif gamma.match?(/\ANA\z/) na = <<~EOS.chomp o- -- o- EOS puts na elsif gamma.match?(/\ANI\z/) ni = <<~EOS.chomp o- o- o- EOS puts ni elsif gamma.match?(/\ANU\z/) nu = <<~EOS.chomp oo -- o- EOS puts nu elsif gamma.match?(/\ANE\z/) ne = <<~EOS.chomp oo o- o- EOS puts ne elsif gamma.match?(/\ANO\z/) no = <<~EOS.chomp -o o- o- EOS puts no elsif gamma.match?(/\AHA\z/) ha = <<~EOS.chomp o- -- oo EOS puts ha elsif gamma.match?(/\AHI\z/) hi = <<~EOS.chomp o- o- oo EOS puts hi elsif gamma.match?(/\AHU\z/) hu = <<~EOS.chomp oo -- oo EOS puts hu elsif gamma.match?(/\AHE\z/) he = <<~EOS.chomp oo o- oo EOS puts he elsif gamma.match?(/\AHO\z/) ho = <<~EOS.chomp -o o- oo EOS puts ho elsif gamma.match?(/\AMA\z/) ma = <<~EOS.chomp o- -o oo EOS puts ma elsif gamma.match?(/\AMI\z/) mi = <<~EOS.chomp o- oo oo EOS puts mi elsif gamma.match?(/\AMU\z/) mu = <<~EOS.chomp oo -o oo EOS puts mu elsif gamma.match?(/\AME\z/) me = <<~EOS.chomp oo oo oo EOS puts me elsif gamma.match?(/\AMO\z/) mo = <<~EOS.chomp -o oo oo EOS puts mo elsif gamma.match?(/\ARA\z/) ra = <<~EOS.chomp o- -o -- EOS puts ra elsif gamma.match?(/\ARI\z/) ri = <<~EOS.chomp o- oo -- EOS puts ri elsif gamma.match?(/\ARU\z/) ru = <<~EOS.chomp -o oo -- EOS puts ru elsif gamma.match?(/\ARE\z/) re = <<~EOS.chomp oo oo -- EOS puts re elsif gamma.match?(/\ARO\z/) ro = <<~EOS.chomp -o oo -- EOS puts ro elsif gamma.match?(/\AYA\z/) ya = <<~EOS.chomp -o -- o- EOS puts ya elsif gamma.match?(/\AYU\z/) yu = <<~EOS.chomp -o -- oo EOS puts yu elsif gamma.match?(/\AYO\z/) yo = <<~EOS.chomp -o -o o- EOS puts yo elsif gamma.match?(/\AWA\z/) wa = <<~EOS.chomp -- -- o- EOS puts wa elsif gamma.match?(/\AWO\z/) wo = <<~EOS.chomp -- -o o- EOS puts wo elsif gamma.match?(/\AN\z/) n = <<~EOS.chomp -- -o oo EOS puts n end def self.to_tenji_d delta = ARGV[3].to_s if delta.match?(/\AA\z/) a = <<~EOS.chomp o- -- -- EOS puts a elsif delta.match?(/\AI\z/) i = <<~EOS.chomp o- o- -- EOS puts i elsif delta.match?(/\AU\z/) u = <<~EOS.chomp oo -- -- EOS puts u elsif delta.match?(/\AE\z/) e = <<~EOS.chomp oo o- -- EOS puts e elsif delta.match?(/\AO\z/) o = <<~EOS.chomp -o o- -- EOS puts o elsif delta.match?(/\AKA\z/) ka = <<~EOS.chomp o- -- -o EOS puts ka elsif delta.match?(/\AKI\z/) ki = <<~EOS.chomp o- o- -o EOS puts ki elsif delta.match?(/\AKU\z/) ku = <<~EOS.chomp oo -- -o EOS puts ku elsif delta.match?(/\AKE\z/) ke = <<~EOS.chomp oo o- -o EOS puts ke elsif delta.match?(/\AKO\z/) ko = <<~EOS.chomp -o o- -o EOS puts ko elsif delta.match?(/\ASA\z/) sa = <<~EOS.chomp o- -o -o EOS puts sa elsif delta.match?(/\ASI\z/) si = <<~EOS.chomp o- oo -o EOS puts si elsif delta.match?(/\ASU\z/) su = <<~EOS.chomp oo -o -o EOS puts su elsif delta.match?(/\ASE\z/) se = <<~EOS.chomp oo oo -o EOS puts se elsif delta.match?(/\ASO\z/) so = <<~EOS.chomp -o oo -o EOS puts so elsif delta.match?(/\ATA\z/) ta = <<~EOS.chomp o- -o o- EOS puts ta elsif delta.match?(/\ATI\z/) ti = <<~EOS.chomp o- oo o- EOS puts ti elsif delta.match?(/\ATU\z/) tu = <<~EOS.chomp oo -o o- EOS puts tu elsif delta.match?(/\ATE\z/) te = <<~EOS.chomp oo oo o- EOS puts te elsif delta.match?(/\ATO\z/) to = <<~EOS.chomp -o oo o- EOS puts to elsif delta.match?(/\ANA\z/) na = <<~EOS.chomp o- -- o- EOS puts na elsif delta.match?(/\ANI\z/) ni = <<~EOS.chomp o- o- o- EOS puts ni elsif delta.match?(/\ANU\z/) nu = <<~EOS.chomp oo -- o- EOS puts nu elsif delta.match?(/\ANE\z/) ne = <<~EOS.chomp oo o- o- EOS puts ne elsif delta.match?(/\ANO\z/) no = <<~EOS.chomp -o o- o- EOS puts no elsif delta.match?(/\AHA\z/) ha = <<~EOS.chomp o- -- oo EOS puts ha elsif delta.match?(/\AHI\z/) hi = <<~EOS.chomp o- o- oo EOS puts hi elsif delta.match?(/\AHU\z/) hu = <<~EOS.chomp oo -- oo EOS puts hu elsif delta.match?(/\AHE\z/) he = <<~EOS.chomp oo o- oo EOS puts he elsif delta.match?(/\AHO\z/) ho = <<~EOS.chomp -o o- oo EOS puts ho elsif delta.match?(/\AMA\z/) ma = <<~EOS.chomp o- -o oo EOS puts ma elsif delta.match?(/\AMI\z/) mi = <<~EOS.chomp o- oo oo EOS puts mi elsif delta.match?(/\AMU\z/) mu = <<~EOS.chomp oo -o oo EOS puts mu elsif delta.match?(/\AME\z/) me = <<~EOS.chomp oo oo oo EOS puts me elsif delta.match?(/\AMO\z/) mo = <<~EOS.chomp -o oo oo EOS puts mo elsif delta.match?(/\ARA\z/) ra = <<~EOS.chomp o- -o -- EOS puts ra elsif delta.match?(/\ARI\z/) ri = <<~EOS.chomp o- oo -- EOS puts ri elsif delta.match?(/\ARU\z/) ru = <<~EOS.chomp -o oo -- EOS puts ru elsif delta.match?(/\ARE\z/) re = <<~EOS.chomp oo oo -- EOS puts re elsif delta.match?(/\ARO\z/) ro = <<~EOS.chomp -o oo -- EOS puts ro elsif delta.match?(/\AYA\z/) ya = <<~EOS.chomp -o -- o- EOS puts ya elsif delta.match?(/\AYU\z/) yu = <<~EOS.chomp -o -- oo EOS puts yu elsif delta.match?(/\AYO\z/) yo = <<~EOS.chomp -o -o o- EOS puts yo elsif delta.match?(/\AWA\z/) wa = <<~EOS.chomp -- -- o- EOS puts wa elsif delta.match?(/\AWO\z/) wo = <<~EOS.chomp -- -o o- EOS puts wo elsif delta.match?(/\AN\z/) n = <<~EOS.chomp -- -o oo EOS puts n end def self.to_tenji_e epsilon = ARGV[4].to_s if epsilon.match?(/\AA\z/) a = <<~EOS.chomp o- -- -- EOS puts a elsif epsilon.match?(/\AI\z/) i = <<~EOS.chomp o- o- -- EOS puts i elsif epsilon.match?(/\AU\z/) u = <<~EOS.chomp oo -- -- EOS puts u elsif epsilon.match?(/\AE\z/) e = <<~EOS.chomp oo o- -- EOS puts e elsif epsilon.match?(/\AO\z/) o = <<~EOS.chomp -o o- -- EOS puts o elsif epsilon.match?(/\AKA\z/) ka = <<~EOS.chomp o- -- -o EOS puts ka elsif epsilon.match?(/\AKI\z/) ki = <<~EOS.chomp o- o- -o EOS puts ki elsif epsilon.match?(/\AKU\z/) ku = <<~EOS.chomp oo -- -o EOS puts ku elsif epsilon.match?(/\AKE\z/) ke = <<~EOS.chomp oo o- -o EOS puts ke elsif epsilon.match?(/\AKO\z/) ko = <<~EOS.chomp -o o- -o EOS puts ko elsif epsilon.match?(/\ASA\z/) sa = <<~EOS.chomp o- -o -o EOS puts sa elsif epsilon.match?(/\ASI\z/) si = <<~EOS.chomp o- oo -o EOS puts si elsif epsilon.match?(/\ASU\z/) su = <<~EOS.chomp oo -o -o EOS puts su elsif epsilon.match?(/\ASE\z/) se = <<~EOS.chomp oo oo -o EOS puts se elsif epsilon.match?(/\ASO\z/) so = <<~EOS.chomp -o oo -o EOS puts so elsif epsilon.match?(/\ATA\z/) ta = <<~EOS.chomp o- -o o- EOS puts ta elsif epsilon.match?(/\ATI\z/) ti = <<~EOS.chomp o- oo o- EOS puts ti elsif epsilon.match?(/\ATU\z/) tu = <<~EOS.chomp oo -o o- EOS puts tu elsif epsilon.match?(/\ATE\z/) te = <<~EOS.chomp oo oo o- EOS puts te elsif epsilon.match?(/\ATO\z/) to = <<~EOS.chomp -o oo o- EOS puts to elsif epsilon.match?(/\ANA\z/) na = <<~EOS.chomp o- -- o- EOS puts na elsif epsilon.match?(/\ANI\z/) ni = <<~EOS.chomp o- o- o- EOS puts ni elsif epsilon.match?(/\ANU\z/) nu = <<~EOS.chomp oo -- o- EOS puts nu elsif epsilon.match?(/\ANE\z/) ne = <<~EOS.chomp oo o- o- EOS puts ne elsif epsilon.match?(/\ANO\z/) no = <<~EOS.chomp -o o- o- EOS puts no elsif epsilon.match?(/\AHA\z/) ha = <<~EOS.chomp o- -- oo EOS puts ha elsif epsilon.match?(/\AHI\z/) hi = <<~EOS.chomp o- o- oo EOS puts hi elsif epsilon.match?(/\AHU\z/) hu = <<~EOS.chomp oo -- oo EOS puts hu elsif epsilon.match?(/\AHE\z/) he = <<~EOS.chomp oo o- oo EOS puts he elsif epsilon.match?(/\AHO\z/) ho = <<~EOS.chomp -o o- oo EOS puts ho elsif epsilon.match?(/\AMA\z/) ma = <<~EOS.chomp o- -o oo EOS puts ma elsif epsilon.match?(/\AMI\z/) mi = <<~EOS.chomp o- oo oo EOS puts mi elsif epsilon.match?(/\AMU\z/) mu = <<~EOS.chomp oo -o oo EOS puts mu elsif epsilon.match?(/\AME\z/) me = <<~EOS.chomp oo oo oo EOS puts me elsif epsilon.match?(/\AMO\z/) mo = <<~EOS.chomp -o oo oo EOS puts mo elsif epsilon.match?(/\ARA\z/) ra = <<~EOS.chomp o- -o -- EOS puts ra elsif epsilon.match?(/\ARI\z/) ri = <<~EOS.chomp o- oo -- EOS puts ri elsif epsilon.match?(/\ARU\z/) ru = <<~EOS.chomp -o oo -- EOS puts ru elsif epsilon.match?(/\ARE\z/) re = <<~EOS.chomp oo oo -- EOS puts re elsif epsilon.match?(/\ARO\z/) ro = <<~EOS.chomp -o oo -- EOS puts ro elsif epsilon.match?(/\AYA\z/) ya = <<~EOS.chomp -o -- o- EOS puts ya elsif epsilon.match?(/\AYU\z/) yu = <<~EOS.chomp -o -- oo EOS puts yu elsif epsilon.match?(/\AYO\z/) yo = <<~EOS.chomp -o -o o- EOS puts yo elsif epsilon.match?(/\AWA\z/) wa = <<~EOS.chomp -- -- o- EOS puts wa elsif epsilon.match?(/\AWO\z/) wo = <<~EOS.chomp -- -o o- EOS puts wo elsif epsilon.match?(/\AN\z/) n = <<~EOS.chomp -- -o oo EOS puts n end def self.to_tenji_z zeta = ARGV[5].to_s if zeta.match?(/\AA\z/) a = <<~EOS.chomp o- -- -- EOS puts a elsif zeta.match?(/\AI\z/) i = <<~EOS.chomp o- o- -- EOS puts i elsif zeta.match?(/\AU\z/) u = <<~EOS.chomp oo -- -- EOS puts u elsif zeta.match?(/\AE\z/) e = <<~EOS.chomp oo o- -- EOS puts e elsif zeta.match?(/\AO\z/) o = <<~EOS.chomp -o o- -- EOS puts o elsif zeta.match?(/\AKA\z/) ka = <<~EOS.chomp o- -- -o EOS puts ka elsif zeta.match?(/\AKI\z/) ki = <<~EOS.chomp o- o- -o EOS puts ki elsif zeta.match?(/\AKU\z/) ku = <<~EOS.chomp oo -- -o EOS puts ku elsif zeta.match?(/\AKE\z/) ke = <<~EOS.chomp oo o- -o EOS puts ke elsif zeta.match?(/\AKO\z/) ko = <<~EOS.chomp -o o- -o EOS puts ko elsif zeta.match?(/\ASA\z/) sa = <<~EOS.chomp o- -o -o EOS puts sa elsif zeta.match?(/\ASI\z/) si = <<~EOS.chomp o- oo -o EOS puts si elsif zeta.match?(/\ASU\z/) su = <<~EOS.chomp oo -o -o EOS puts su elsif zeta.match?(/\ASE\z/) se = <<~EOS.chomp oo oo -o EOS puts se elsif zeta.match?(/\ASO\z/) so = <<~EOS.chomp -o oo -o EOS puts so elsif zeta.match?(/\ATA\z/) ta = <<~EOS.chomp o- -o o- EOS puts ta elsif zeta.match?(/\ATI\z/) ti = <<~EOS.chomp o- oo o- EOS puts ti elsif zeta.match?(/\ATU\z/) tu = <<~EOS.chomp oo -o o- EOS puts tu elsif zeta.match?(/\ATE\z/) te = <<~EOS.chomp oo oo o- EOS puts te elsif zeta.match?(/\ATO\z/) to = <<~EOS.chomp -o oo o- EOS puts to elsif zeta.match?(/\ANA\z/) na = <<~EOS.chomp o- -- o- EOS puts na elsif zeta.match?(/\ANI\z/) ni = <<~EOS.chomp o- o- o- EOS puts ni elsif zeta.match?(/\ANU\z/) nu = <<~EOS.chomp oo -- o- EOS puts nu elsif zeta.match?(/\ANE\z/) ne = <<~EOS.chomp oo o- o- EOS puts ne elsif zeta.match?(/\ANO\z/) no = <<~EOS.chomp -o o- o- EOS puts no elsif zeta.match?(/\AHA\z/) ha = <<~EOS.chomp o- -- oo EOS puts ha elsif zeta.match?(/\AHI\z/) hi = <<~EOS.chomp o- o- oo EOS puts hi elsif zeta.match?(/\AHU\z/) hu = <<~EOS.chomp oo -- oo EOS puts hu elsif zeta.match?(/\AHE\z/) he = <<~EOS.chomp oo o- oo EOS puts he elsif zeta.match?(/\AHO\z/) ho = <<~EOS.chomp -o o- oo EOS puts ho elsif zeta.match?(/\AMA\z/) ma = <<~EOS.chomp o- -o oo EOS puts ma elsif zeta.match?(/\AMI\z/) mi = <<~EOS.chomp o- oo oo EOS puts mi elsif zeta.match?(/\AMU\z/) mu = <<~EOS.chomp oo -o oo EOS puts mu elsif zeta.match?(/\AME\z/) me = <<~EOS.chomp oo oo oo EOS puts me elsif zeta.match?(/\AMO\z/) mo = <<~EOS.chomp -o oo oo EOS puts mo elsif zeta.match?(/\ARA\z/) ra = <<~EOS.chomp o- -o -- EOS puts ra elsif zeta.match?(/\ARI\z/) ri = <<~EOS.chomp o- oo -- EOS puts ri elsif zeta.match?(/\ARU\z/) ru = <<~EOS.chomp -o oo -- EOS puts ru elsif zeta.match?(/\ARE\z/) re = <<~EOS.chomp oo oo -- EOS puts re elsif zeta.match?(/\ARO\z/) ro = <<~EOS.chomp -o oo -- EOS puts ro elsif zeta.match?(/\AYA\z/) ya = <<~EOS.chomp -o -- o- EOS puts ya elsif zeta.match?(/\AYU\z/) yu = <<~EOS.chomp -o -- oo EOS puts yu elsif zeta.match?(/\AYO\z/) yo = <<~EOS.chomp -o -o o- EOS puts yo elsif zeta.match?(/\AWA\z/) wa = <<~EOS.chomp -- -- o- EOS puts wa elsif zeta.match?(/\AWO\z/) wo = <<~EOS.chomp -- -o o- EOS puts wo elsif zeta.match?(/\AN\z/) n = <<~EOS.chomp -- -o oo EOS puts n end def self.to_tenji_t eta = ARGV[6].to_s if eta.match?(/\AA\z/) a = <<~EOS.chomp o- -- -- EOS puts a elsif eta.match?(/\AI\z/) i = <<~EOS.chomp o- o- -- EOS puts i elsif eta.match?(/\AU\z/) u = <<~EOS.chomp oo -- -- EOS puts u elsif eta.match?(/\AE\z/) e = <<~EOS.chomp oo o- -- EOS puts e elsif eta.match?(/\AO\z/) o = <<~EOS.chomp -o o- -- EOS puts o elsif eta.match?(/\AKA\z/) ka = <<~EOS.chomp o- -- -o EOS puts ka elsif eta.match?(/\AKI\z/) ki = <<~EOS.chomp o- o- -o EOS puts ki elsif eta.match?(/\AKU\z/) ku = <<~EOS.chomp oo -- -o EOS puts ku elsif eta.match?(/\AKE\z/) ke = <<~EOS.chomp oo o- -o EOS puts ke elsif eta.match?(/\AKO\z/) ko = <<~EOS.chomp -o o- -o EOS puts ko elsif eta.match?(/\ASA\z/) sa = <<~EOS.chomp o- -o -o EOS puts sa elsif eta.match?(/\ASI\z/) si = <<~EOS.chomp o- oo -o EOS puts si elsif eta.match?(/\ASU\z/) su = <<~EOS.chomp oo -o -o EOS puts su elsif eta.match?(/\ASE\z/) se = <<~EOS.chomp oo oo -o EOS puts se elsif eta.match?(/\ASO\z/) so = <<~EOS.chomp -o oo -o EOS puts so elsif eta.match?(/\ATA\z/) ta = <<~EOS.chomp o- -o o- EOS puts ta elsif eta.match?(/\ATI\z/) ti = <<~EOS.chomp o- oo o- EOS puts ti elsif eta.match?(/\ATU\z/) tu = <<~EOS.chomp oo -o o- EOS puts tu elsif eta.match?(/\ATE\z/) te = <<~EOS.chomp oo oo o- EOS puts te elsif eta.match?(/\ATO\z/) to = <<~EOS.chomp -o oo o- EOS puts to elsif eta.match?(/\ANA\z/) na = <<~EOS.chomp o- -- o- EOS puts na elsif eta.match?(/\ANI\z/) ni = <<~EOS.chomp o- o- o- EOS puts ni elsif eta.match?(/\ANU\z/) nu = <<~EOS.chomp oo -- o- EOS puts nu elsif eta.match?(/\ANE\z/) ne = <<~EOS.chomp oo o- o- EOS puts ne elsif eta.match?(/\ANO\z/) no = <<~EOS.chomp -o o- o- EOS puts no elsif eta.match?(/\AHA\z/) ha = <<~EOS.chomp o- -- oo EOS puts ha elsif eta.match?(/\AHI\z/) hi = <<~EOS.chomp o- o- oo EOS puts hi elsif eta.match?(/\AHU\z/) hu = <<~EOS.chomp oo -- oo EOS puts hu elsif eta.match?(/\AHE\z/) he = <<~EOS.chomp oo o- oo EOS puts he elsif eta.match?(/\AHO\z/) ho = <<~EOS.chomp -o o- oo EOS puts ho elsif eta.match?(/\AMA\z/) ma = <<~EOS.chomp o- -o oo EOS puts ma elsif eta.match?(/\AMI\z/) mi = <<~EOS.chomp o- oo oo EOS puts mi elsif eta.match?(/\AMU\z/) mu = <<~EOS.chomp oo -o oo EOS puts mu elsif eta.match?(/\AME\z/) me = <<~EOS.chomp oo oo oo EOS puts me elsif eta.match?(/\AMO\z/) mo = <<~EOS.chomp -o oo oo EOS puts mo elsif eta.match?(/\ARA\z/) ra = <<~EOS.chomp o- -o -- EOS puts ra elsif eta.match?(/\ARI\z/) ri = <<~EOS.chomp o- oo -- EOS puts ri elsif eta.match?(/\ARU\z/) ru = <<~EOS.chomp -o oo -- EOS puts ru elsif eta.match?(/\ARE\z/) re = <<~EOS.chomp oo oo -- EOS puts re elsif eta.match?(/\ARO\z/) ro = <<~EOS.chomp -o oo -- EOS puts ro elsif eta.match?(/\AYA\z/) ya = <<~EOS.chomp -o -- o- EOS puts ya elsif eta.match?(/\AYU\z/) yu = <<~EOS.chomp -o -- oo EOS puts yu elsif eta.match?(/\AYO\z/) yo = <<~EOS.chomp -o -o o- EOS puts yo elsif eta.match?(/\AWA\z/) wa = <<~EOS.chomp -- -- o- EOS puts wa elsif eta.match?(/\AWO\z/) wo = <<~EOS.chomp -- -o o- EOS puts wo elsif eta.match?(/\AN\z/) n = <<~EOS.chomp -- -o oo EOS puts n end def self.to_tenji_c theta = ARGV[7].to_s if theta.match?(/\AA\z/) a = <<~EOS.chomp o- -- -- EOS puts a elsif theta.match?(/\AI\z/) i = <<~EOS.chomp o- o- -- EOS puts i elsif theta.match?(/\AU\z/) u = <<~EOS.chomp oo -- -- EOS puts u elsif theta.match?(/\AE\z/) e = <<~EOS.chomp oo o- -- EOS puts e elsif theta.match?(/\AO\z/) o = <<~EOS.chomp -o o- -- EOS puts o elsif theta.match?(/\AKA\z/) ka = <<~EOS.chomp o- -- -o EOS puts ka elsif theta.match?(/\AKI\z/) ki = <<~EOS.chomp o- o- -o EOS puts ki elsif theta.match?(/\AKU\z/) ku = <<~EOS.chomp oo -- -o EOS puts ku elsif theta.match?(/\AKE\z/) ke = <<~EOS.chomp oo o- -o EOS puts ke elsif theta.match?(/\AKO\z/) ko = <<~EOS.chomp -o o- -o EOS puts ko elsif theta.match?(/\ASA\z/) sa = <<~EOS.chomp o- -o -o EOS puts sa elsif theta.match?(/\ASI\z/) si = <<~EOS.chomp o- oo -o EOS puts si elsif theta.match?(/\ASU\z/) su = <<~EOS.chomp oo -o -o EOS puts su elsif theta.match?(/\ASE\z/) se = <<~EOS.chomp oo oo -o EOS puts se elsif theta.match?(/\ASO\z/) so = <<~EOS.chomp -o oo -o EOS puts so elsif theta.match?(/\ATA\z/) ta = <<~EOS.chomp o- -o o- EOS puts ta elsif theta.match?(/\ATI\z/) ti = <<~EOS.chomp o- oo o- EOS puts ti elsif theta.match?(/\ATU\z/) tu = <<~EOS.chomp oo -o o- EOS puts tu elsif theta.match?(/\ATE\z/) te = <<~EOS.chomp oo oo o- EOS puts te elsif theta.match?(/\ATO\z/) to = <<~EOS.chomp -o oo o- EOS puts to elsif theta.match?(/\ANA\z/) na = <<~EOS.chomp o- -- o- EOS puts na elsif theta.match?(/\ANI\z/) ni = <<~EOS.chomp o- o- o- EOS puts ni elsif theta.match?(/\ANU\z/) nu = <<~EOS.chomp oo -- o- EOS puts nu elsif theta.match?(/\ANE\z/) ne = <<~EOS.chomp oo o- o- EOS puts ne elsif theta.match?(/\ANO\z/) no = <<~EOS.chomp -o o- o- EOS puts no elsif theta.match?(/\AHA\z/) ha = <<~EOS.chomp o- -- oo EOS puts ha elsif theta.match?(/\AHI\z/) hi = <<~EOS.chomp o- o- oo EOS puts hi elsif theta.match?(/\AHU\z/) hu = <<~EOS.chomp oo -- oo EOS puts hu elsif theta.match?(/\AHE\z/) he = <<~EOS.chomp oo o- oo EOS puts he elsif theta.match?(/\AHO\z/) ho = <<~EOS.chomp -o o- oo EOS puts ho elsif theta.match?(/\AMA\z/) ma = <<~EOS.chomp o- -o oo EOS puts ma elsif theta.match?(/\AMI\z/) mi = <<~EOS.chomp o- oo oo EOS puts mi elsif theta.match?(/\AMU\z/) mu = <<~EOS.chomp oo -o oo EOS puts mu elsif theta.match?(/\AME\z/) me = <<~EOS.chomp oo oo oo EOS puts me elsif theta.match?(/\AMO\z/) mo = <<~EOS.chomp -o oo oo EOS puts mo elsif theta.match?(/\ARA\z/) ra = <<~EOS.chomp o- -o -- EOS puts ra elsif theta.match?(/\ARI\z/) ri = <<~EOS.chomp o- oo -- EOS puts ri elsif theta.match?(/\ARU\z/) ru = <<~EOS.chomp -o oo -- EOS puts ru elsif theta.match?(/\ARE\z/) re = <<~EOS.chomp oo oo -- EOS puts re elsif theta.match?(/\ARO\z/) ro = <<~EOS.chomp -o oo -- EOS puts ro elsif theta.match?(/\AYA\z/) ya = <<~EOS.chomp -o -- o- EOS puts ya elsif theta.match?(/\AYU\z/) yu = <<~EOS.chomp -o -- oo EOS puts yu elsif theta.match?(/\AYO\z/) yo = <<~EOS.chomp -o -o o- EOS puts yo elsif theta.match?(/\AWA\z/) wa = <<~EOS.chomp -- -- o- EOS puts wa elsif theta.match?(/\AWO\z/) wo = <<~EOS.chomp -- -o o- EOS puts wo elsif theta.match?(/\AN\z/) n = <<~EOS.chomp -- -o oo EOS puts n end def self.to_tenji_i iota = ARGV[8].to_s if iota.match?(/\AA\z/) a = <<~EOS.chomp o- -- -- EOS puts a elsif iota.match?(/\AI\z/) i = <<~EOS.chomp o- o- -- EOS puts i elsif iota.match?(/\AU\z/) u = <<~EOS.chomp oo -- -- EOS puts u elsif iota.match?(/\AE\z/) e = <<~EOS.chomp oo o- -- EOS puts e elsif iota.match?(/\AO\z/) o = <<~EOS.chomp -o o- -- EOS puts o elsif iota.match?(/\AKA\z/) ka = <<~EOS.chomp o- -- -o EOS puts ka elsif iota.match?(/\AKI\z/) ki = <<~EOS.chomp o- o- -o EOS puts ki elsif iota.match?(/\AKU\z/) ku = <<~EOS.chomp oo -- -o EOS puts ku elsif iota.match?(/\AKE\z/) ke = <<~EOS.chomp oo o- -o EOS puts ke elsif iota.match?(/\AKO\z/) ko = <<~EOS.chomp -o o- -o EOS puts ko elsif iota.match?(/\ASA\z/) sa = <<~EOS.chomp o- -o -o EOS puts sa elsif iota.match?(/\ASI\z/) si = <<~EOS.chomp o- oo -o EOS puts si elsif iota.match?(/\ASU\z/) su = <<~EOS.chomp oo -o -o EOS puts su elsif iota.match?(/\ASE\z/) se = <<~EOS.chomp oo oo -o EOS puts se elsif iota.match?(/\ASO\z/) so = <<~EOS.chomp -o oo -o EOS puts so elsif iota.match?(/\ATA\z/) ta = <<~EOS.chomp o- -o o- EOS puts ta elsif iota.match?(/\ATI\z/) ti = <<~EOS.chomp o- oo o- EOS puts ti elsif iota.match?(/\ATU\z/) tu = <<~EOS.chomp oo -o o- EOS puts tu elsif iota.match?(/\ATE\z/) te = <<~EOS.chomp oo oo o- EOS puts te elsif iota.match?(/\ATO\z/) to = <<~EOS.chomp -o oo o- EOS puts to elsif iota.match?(/\ANA\z/) na = <<~EOS.chomp o- -- o- EOS puts na elsif iota.match?(/\ANI\z/) ni = <<~EOS.chomp o- o- o- EOS puts ni elsif iota.match?(/\ANU\z/) nu = <<~EOS.chomp oo -- o- EOS puts nu elsif iota.match?(/\ANE\z/) ne = <<~EOS.chomp oo o- o- EOS puts ne elsif iota.match?(/\ANO\z/) no = <<~EOS.chomp -o o- o- EOS puts no elsif iota.match?(/\AHA\z/) ha = <<~EOS.chomp o- -- oo EOS puts ha elsif iota.match?(/\AHI\z/) hi = <<~EOS.chomp o- o- oo EOS puts hi elsif iota.match?(/\AHU\z/) hu = <<~EOS.chomp oo -- oo EOS puts hu elsif iota.match?(/\AHE\z/) he = <<~EOS.chomp oo o- oo EOS puts he elsif iota.match?(/\AHO\z/) ho = <<~EOS.chomp -o o- oo EOS puts ho elsif iota.match?(/\AMA\z/) ma = <<~EOS.chomp o- -o oo EOS puts ma elsif iota.match?(/\AMI\z/) mi = <<~EOS.chomp o- oo oo EOS puts mi elsif iota.match?(/\AMU\z/) mu = <<~EOS.chomp oo -o oo EOS puts mu elsif iota.match?(/\AME\z/) me = <<~EOS.chomp oo oo oo EOS puts me elsif iota.match?(/\AMO\z/) mo = <<~EOS.chomp -o oo oo EOS puts mo elsif iota.match?(/\ARA\z/) ra = <<~EOS.chomp o- -o -- EOS puts ra elsif iota.match?(/\ARI\z/) ri = <<~EOS.chomp o- oo -- EOS puts ri elsif iota.match?(/\ARU\z/) ru = <<~EOS.chomp -o oo -- EOS puts ru elsif iota.match?(/\ARE\z/) re = <<~EOS.chomp oo oo -- EOS puts re elsif iota.match?(/\ARO\z/) ro = <<~EOS.chomp -o oo -- EOS puts ro elsif iota.match?(/\AYA\z/) ya = <<~EOS.chomp -o -- o- EOS puts ya elsif iota.match?(/\AYU\z/) yu = <<~EOS.chomp -o -- oo EOS puts yu elsif iota.match?(/\AYO\z/) yo = <<~EOS.chomp -o -o o- EOS puts yo elsif iota.match?(/\AWA\z/) wa = <<~EOS.chomp -- -- o- EOS puts wa elsif iota.match?(/\AWO\z/) wo = <<~EOS.chomp -- -o o- EOS puts wo elsif iota.match?(/\AN\z/) n = <<~EOS.chomp -- -o oo EOS puts n end def self.to_tenji_k kappa = ARGV[9].to_s if kappa.match?(/\AA\z/) a = <<~EOS.chomp o- -- -- EOS puts a elsif kappa.match?(/\AI\z/) i = <<~EOS.chomp o- o- -- EOS puts i elsif kappa.match?(/\AU\z/) u = <<~EOS.chomp oo -- -- EOS puts u elsif kappa.match?(/\AE\z/) e = <<~EOS.chomp oo o- -- EOS puts e elsif kappa.match?(/\AO\z/) o = <<~EOS.chomp -o o- -- EOS puts o elsif kappa.match?(/\AKA\z/) ka = <<~EOS.chomp o- -- -o EOS puts ka elsif kappa.match?(/\AKI\z/) ki = <<~EOS.chomp o- o- -o EOS puts ki elsif kappa.match?(/\AKU\z/) ku = <<~EOS.chomp oo -- -o EOS puts ku elsif kappa.match?(/\AKE\z/) ke = <<~EOS.chomp oo o- -o EOS puts ke elsif kappa.match?(/\AKO\z/) ko = <<~EOS.chomp -o o- -o EOS puts ko elsif kappa.match?(/\ASA\z/) sa = <<~EOS.chomp o- -o -o EOS puts sa elsif kappa.match?(/\ASI\z/) si = <<~EOS.chomp o- oo -o EOS puts si elsif kappa.match?(/\ASU\z/) su = <<~EOS.chomp oo -o -o EOS puts su elsif kappa.match?(/\ASE\z/) se = <<~EOS.chomp oo oo -o EOS puts se elsif kappa.match?(/\ASO\z/) so = <<~EOS.chomp -o oo -o EOS puts so elsif kappa.match?(/\ATA\z/) ta = <<~EOS.chomp o- -o o- EOS puts ta elsif kappa.match?(/\ATI\z/) ti = <<~EOS.chomp o- oo o- EOS puts ti elsif kappa.match?(/\ATU\z/) tu = <<~EOS.chomp oo -o o- EOS puts tu elsif kappa.match?(/\ATE\z/) te = <<~EOS.chomp oo oo o- EOS puts te elsif kappa.match?(/\ATO\z/) to = <<~EOS.chomp -o oo o- EOS puts to elsif kappa.match?(/\ANA\z/) na = <<~EOS.chomp o- -- o- EOS puts na elsif kappa.match?(/\ANI\z/) ni = <<~EOS.chomp o- o- o- EOS puts ni elsif kappa.match?(/\ANU\z/) nu = <<~EOS.chomp oo -- o- EOS puts nu elsif kappa.match?(/\ANE\z/) ne = <<~EOS.chomp oo o- o- EOS puts ne elsif kappa.match?(/\ANO\z/) no = <<~EOS.chomp -o o- o- EOS puts no elsif kappa.match?(/\AHA\z/) ha = <<~EOS.chomp o- -- oo EOS puts ha elsif kappa.match?(/\AHI\z/) hi = <<~EOS.chomp o- o- oo EOS puts hi elsif kappa.match?(/\AHU\z/) hu = <<~EOS.chomp oo -- oo EOS puts hu elsif kappa.match?(/\AHE\z/) he = <<~EOS.chomp oo o- oo EOS puts he elsif kappa.match?(/\AHO\z/) ho = <<~EOS.chomp -o o- oo EOS puts ho elsif kappa.match?(/\AMA\z/) ma = <<~EOS.chomp o- -o oo EOS puts ma elsif kappa.match?(/\AMI\z/) mi = <<~EOS.chomp o- oo oo EOS puts mi elsif kappa.match?(/\AMU\z/) mu = <<~EOS.chomp oo -o oo EOS puts mu elsif kappa.match?(/\AME\z/) me = <<~EOS.chomp oo oo oo EOS puts me elsif kappa.match?(/\AMO\z/) mo = <<~EOS.chomp -o oo oo EOS puts mo elsif kappa.match?(/\ARA\z/) ra = <<~EOS.chomp o- -o -- EOS puts ra elsif kappa.match?(/\ARI\z/) ri = <<~EOS.chomp o- oo -- EOS puts ri elsif kappa.match?(/\ARU\z/) ru = <<~EOS.chomp -o oo -- EOS puts ru elsif kappa.match?(/\ARE\z/) re = <<~EOS.chomp oo oo -- EOS puts re elsif kappa.match?(/\ARO\z/) ro = <<~EOS.chomp -o oo -- EOS puts ro elsif kappa.match?(/\AYA\z/) ya = <<~EOS.chomp -o -- o- EOS puts ya elsif kappa.match?(/\AYU\z/) yu = <<~EOS.chomp -o -- oo EOS puts yu elsif kappa.match?(/\AYO\z/) yo = <<~EOS.chomp -o -o o- EOS puts yo elsif kappa.match?(/\AWA\z/) wa = <<~EOS.chomp -- -- o- EOS puts wa elsif kappa.match?(/\AWO\z/) wo = <<~EOS.chomp -- -o o- EOS puts wo elsif kappa.match?(/\AN\z/) n = <<~EOS.chomp -- -o oo EOS puts n end end end end end end end end end
to_tenji_i()
click to toggle source
# File lib/tenji.rb, line 3777 def self.to_tenji_i iota = ARGV[8].to_s if iota.match?(/\AA\z/) a = <<~EOS.chomp o- -- -- EOS puts a elsif iota.match?(/\AI\z/) i = <<~EOS.chomp o- o- -- EOS puts i elsif iota.match?(/\AU\z/) u = <<~EOS.chomp oo -- -- EOS puts u elsif iota.match?(/\AE\z/) e = <<~EOS.chomp oo o- -- EOS puts e elsif iota.match?(/\AO\z/) o = <<~EOS.chomp -o o- -- EOS puts o elsif iota.match?(/\AKA\z/) ka = <<~EOS.chomp o- -- -o EOS puts ka elsif iota.match?(/\AKI\z/) ki = <<~EOS.chomp o- o- -o EOS puts ki elsif iota.match?(/\AKU\z/) ku = <<~EOS.chomp oo -- -o EOS puts ku elsif iota.match?(/\AKE\z/) ke = <<~EOS.chomp oo o- -o EOS puts ke elsif iota.match?(/\AKO\z/) ko = <<~EOS.chomp -o o- -o EOS puts ko elsif iota.match?(/\ASA\z/) sa = <<~EOS.chomp o- -o -o EOS puts sa elsif iota.match?(/\ASI\z/) si = <<~EOS.chomp o- oo -o EOS puts si elsif iota.match?(/\ASU\z/) su = <<~EOS.chomp oo -o -o EOS puts su elsif iota.match?(/\ASE\z/) se = <<~EOS.chomp oo oo -o EOS puts se elsif iota.match?(/\ASO\z/) so = <<~EOS.chomp -o oo -o EOS puts so elsif iota.match?(/\ATA\z/) ta = <<~EOS.chomp o- -o o- EOS puts ta elsif iota.match?(/\ATI\z/) ti = <<~EOS.chomp o- oo o- EOS puts ti elsif iota.match?(/\ATU\z/) tu = <<~EOS.chomp oo -o o- EOS puts tu elsif iota.match?(/\ATE\z/) te = <<~EOS.chomp oo oo o- EOS puts te elsif iota.match?(/\ATO\z/) to = <<~EOS.chomp -o oo o- EOS puts to elsif iota.match?(/\ANA\z/) na = <<~EOS.chomp o- -- o- EOS puts na elsif iota.match?(/\ANI\z/) ni = <<~EOS.chomp o- o- o- EOS puts ni elsif iota.match?(/\ANU\z/) nu = <<~EOS.chomp oo -- o- EOS puts nu elsif iota.match?(/\ANE\z/) ne = <<~EOS.chomp oo o- o- EOS puts ne elsif iota.match?(/\ANO\z/) no = <<~EOS.chomp -o o- o- EOS puts no elsif iota.match?(/\AHA\z/) ha = <<~EOS.chomp o- -- oo EOS puts ha elsif iota.match?(/\AHI\z/) hi = <<~EOS.chomp o- o- oo EOS puts hi elsif iota.match?(/\AHU\z/) hu = <<~EOS.chomp oo -- oo EOS puts hu elsif iota.match?(/\AHE\z/) he = <<~EOS.chomp oo o- oo EOS puts he elsif iota.match?(/\AHO\z/) ho = <<~EOS.chomp -o o- oo EOS puts ho elsif iota.match?(/\AMA\z/) ma = <<~EOS.chomp o- -o oo EOS puts ma elsif iota.match?(/\AMI\z/) mi = <<~EOS.chomp o- oo oo EOS puts mi elsif iota.match?(/\AMU\z/) mu = <<~EOS.chomp oo -o oo EOS puts mu elsif iota.match?(/\AME\z/) me = <<~EOS.chomp oo oo oo EOS puts me elsif iota.match?(/\AMO\z/) mo = <<~EOS.chomp -o oo oo EOS puts mo elsif iota.match?(/\ARA\z/) ra = <<~EOS.chomp o- -o -- EOS puts ra elsif iota.match?(/\ARI\z/) ri = <<~EOS.chomp o- oo -- EOS puts ri elsif iota.match?(/\ARU\z/) ru = <<~EOS.chomp -o oo -- EOS puts ru elsif iota.match?(/\ARE\z/) re = <<~EOS.chomp oo oo -- EOS puts re elsif iota.match?(/\ARO\z/) ro = <<~EOS.chomp -o oo -- EOS puts ro elsif iota.match?(/\AYA\z/) ya = <<~EOS.chomp -o -- o- EOS puts ya elsif iota.match?(/\AYU\z/) yu = <<~EOS.chomp -o -- oo EOS puts yu elsif iota.match?(/\AYO\z/) yo = <<~EOS.chomp -o -o o- EOS puts yo elsif iota.match?(/\AWA\z/) wa = <<~EOS.chomp -- -- o- EOS puts wa elsif iota.match?(/\AWO\z/) wo = <<~EOS.chomp -- -o o- EOS puts wo elsif iota.match?(/\AN\z/) n = <<~EOS.chomp -- -o oo EOS puts n end def self.to_tenji_k kappa = ARGV[9].to_s if kappa.match?(/\AA\z/) a = <<~EOS.chomp o- -- -- EOS puts a elsif kappa.match?(/\AI\z/) i = <<~EOS.chomp o- o- -- EOS puts i elsif kappa.match?(/\AU\z/) u = <<~EOS.chomp oo -- -- EOS puts u elsif kappa.match?(/\AE\z/) e = <<~EOS.chomp oo o- -- EOS puts e elsif kappa.match?(/\AO\z/) o = <<~EOS.chomp -o o- -- EOS puts o elsif kappa.match?(/\AKA\z/) ka = <<~EOS.chomp o- -- -o EOS puts ka elsif kappa.match?(/\AKI\z/) ki = <<~EOS.chomp o- o- -o EOS puts ki elsif kappa.match?(/\AKU\z/) ku = <<~EOS.chomp oo -- -o EOS puts ku elsif kappa.match?(/\AKE\z/) ke = <<~EOS.chomp oo o- -o EOS puts ke elsif kappa.match?(/\AKO\z/) ko = <<~EOS.chomp -o o- -o EOS puts ko elsif kappa.match?(/\ASA\z/) sa = <<~EOS.chomp o- -o -o EOS puts sa elsif kappa.match?(/\ASI\z/) si = <<~EOS.chomp o- oo -o EOS puts si elsif kappa.match?(/\ASU\z/) su = <<~EOS.chomp oo -o -o EOS puts su elsif kappa.match?(/\ASE\z/) se = <<~EOS.chomp oo oo -o EOS puts se elsif kappa.match?(/\ASO\z/) so = <<~EOS.chomp -o oo -o EOS puts so elsif kappa.match?(/\ATA\z/) ta = <<~EOS.chomp o- -o o- EOS puts ta elsif kappa.match?(/\ATI\z/) ti = <<~EOS.chomp o- oo o- EOS puts ti elsif kappa.match?(/\ATU\z/) tu = <<~EOS.chomp oo -o o- EOS puts tu elsif kappa.match?(/\ATE\z/) te = <<~EOS.chomp oo oo o- EOS puts te elsif kappa.match?(/\ATO\z/) to = <<~EOS.chomp -o oo o- EOS puts to elsif kappa.match?(/\ANA\z/) na = <<~EOS.chomp o- -- o- EOS puts na elsif kappa.match?(/\ANI\z/) ni = <<~EOS.chomp o- o- o- EOS puts ni elsif kappa.match?(/\ANU\z/) nu = <<~EOS.chomp oo -- o- EOS puts nu elsif kappa.match?(/\ANE\z/) ne = <<~EOS.chomp oo o- o- EOS puts ne elsif kappa.match?(/\ANO\z/) no = <<~EOS.chomp -o o- o- EOS puts no elsif kappa.match?(/\AHA\z/) ha = <<~EOS.chomp o- -- oo EOS puts ha elsif kappa.match?(/\AHI\z/) hi = <<~EOS.chomp o- o- oo EOS puts hi elsif kappa.match?(/\AHU\z/) hu = <<~EOS.chomp oo -- oo EOS puts hu elsif kappa.match?(/\AHE\z/) he = <<~EOS.chomp oo o- oo EOS puts he elsif kappa.match?(/\AHO\z/) ho = <<~EOS.chomp -o o- oo EOS puts ho elsif kappa.match?(/\AMA\z/) ma = <<~EOS.chomp o- -o oo EOS puts ma elsif kappa.match?(/\AMI\z/) mi = <<~EOS.chomp o- oo oo EOS puts mi elsif kappa.match?(/\AMU\z/) mu = <<~EOS.chomp oo -o oo EOS puts mu elsif kappa.match?(/\AME\z/) me = <<~EOS.chomp oo oo oo EOS puts me elsif kappa.match?(/\AMO\z/) mo = <<~EOS.chomp -o oo oo EOS puts mo elsif kappa.match?(/\ARA\z/) ra = <<~EOS.chomp o- -o -- EOS puts ra elsif kappa.match?(/\ARI\z/) ri = <<~EOS.chomp o- oo -- EOS puts ri elsif kappa.match?(/\ARU\z/) ru = <<~EOS.chomp -o oo -- EOS puts ru elsif kappa.match?(/\ARE\z/) re = <<~EOS.chomp oo oo -- EOS puts re elsif kappa.match?(/\ARO\z/) ro = <<~EOS.chomp -o oo -- EOS puts ro elsif kappa.match?(/\AYA\z/) ya = <<~EOS.chomp -o -- o- EOS puts ya elsif kappa.match?(/\AYU\z/) yu = <<~EOS.chomp -o -- oo EOS puts yu elsif kappa.match?(/\AYO\z/) yo = <<~EOS.chomp -o -o o- EOS puts yo elsif kappa.match?(/\AWA\z/) wa = <<~EOS.chomp -- -- o- EOS puts wa elsif kappa.match?(/\AWO\z/) wo = <<~EOS.chomp -- -o o- EOS puts wo elsif kappa.match?(/\AN\z/) n = <<~EOS.chomp -- -o oo EOS puts n end end end
to_tenji_k()
click to toggle source
# File lib/tenji.rb, line 4241 def self.to_tenji_k kappa = ARGV[9].to_s if kappa.match?(/\AA\z/) a = <<~EOS.chomp o- -- -- EOS puts a elsif kappa.match?(/\AI\z/) i = <<~EOS.chomp o- o- -- EOS puts i elsif kappa.match?(/\AU\z/) u = <<~EOS.chomp oo -- -- EOS puts u elsif kappa.match?(/\AE\z/) e = <<~EOS.chomp oo o- -- EOS puts e elsif kappa.match?(/\AO\z/) o = <<~EOS.chomp -o o- -- EOS puts o elsif kappa.match?(/\AKA\z/) ka = <<~EOS.chomp o- -- -o EOS puts ka elsif kappa.match?(/\AKI\z/) ki = <<~EOS.chomp o- o- -o EOS puts ki elsif kappa.match?(/\AKU\z/) ku = <<~EOS.chomp oo -- -o EOS puts ku elsif kappa.match?(/\AKE\z/) ke = <<~EOS.chomp oo o- -o EOS puts ke elsif kappa.match?(/\AKO\z/) ko = <<~EOS.chomp -o o- -o EOS puts ko elsif kappa.match?(/\ASA\z/) sa = <<~EOS.chomp o- -o -o EOS puts sa elsif kappa.match?(/\ASI\z/) si = <<~EOS.chomp o- oo -o EOS puts si elsif kappa.match?(/\ASU\z/) su = <<~EOS.chomp oo -o -o EOS puts su elsif kappa.match?(/\ASE\z/) se = <<~EOS.chomp oo oo -o EOS puts se elsif kappa.match?(/\ASO\z/) so = <<~EOS.chomp -o oo -o EOS puts so elsif kappa.match?(/\ATA\z/) ta = <<~EOS.chomp o- -o o- EOS puts ta elsif kappa.match?(/\ATI\z/) ti = <<~EOS.chomp o- oo o- EOS puts ti elsif kappa.match?(/\ATU\z/) tu = <<~EOS.chomp oo -o o- EOS puts tu elsif kappa.match?(/\ATE\z/) te = <<~EOS.chomp oo oo o- EOS puts te elsif kappa.match?(/\ATO\z/) to = <<~EOS.chomp -o oo o- EOS puts to elsif kappa.match?(/\ANA\z/) na = <<~EOS.chomp o- -- o- EOS puts na elsif kappa.match?(/\ANI\z/) ni = <<~EOS.chomp o- o- o- EOS puts ni elsif kappa.match?(/\ANU\z/) nu = <<~EOS.chomp oo -- o- EOS puts nu elsif kappa.match?(/\ANE\z/) ne = <<~EOS.chomp oo o- o- EOS puts ne elsif kappa.match?(/\ANO\z/) no = <<~EOS.chomp -o o- o- EOS puts no elsif kappa.match?(/\AHA\z/) ha = <<~EOS.chomp o- -- oo EOS puts ha elsif kappa.match?(/\AHI\z/) hi = <<~EOS.chomp o- o- oo EOS puts hi elsif kappa.match?(/\AHU\z/) hu = <<~EOS.chomp oo -- oo EOS puts hu elsif kappa.match?(/\AHE\z/) he = <<~EOS.chomp oo o- oo EOS puts he elsif kappa.match?(/\AHO\z/) ho = <<~EOS.chomp -o o- oo EOS puts ho elsif kappa.match?(/\AMA\z/) ma = <<~EOS.chomp o- -o oo EOS puts ma elsif kappa.match?(/\AMI\z/) mi = <<~EOS.chomp o- oo oo EOS puts mi elsif kappa.match?(/\AMU\z/) mu = <<~EOS.chomp oo -o oo EOS puts mu elsif kappa.match?(/\AME\z/) me = <<~EOS.chomp oo oo oo EOS puts me elsif kappa.match?(/\AMO\z/) mo = <<~EOS.chomp -o oo oo EOS puts mo elsif kappa.match?(/\ARA\z/) ra = <<~EOS.chomp o- -o -- EOS puts ra elsif kappa.match?(/\ARI\z/) ri = <<~EOS.chomp o- oo -- EOS puts ri elsif kappa.match?(/\ARU\z/) ru = <<~EOS.chomp -o oo -- EOS puts ru elsif kappa.match?(/\ARE\z/) re = <<~EOS.chomp oo oo -- EOS puts re elsif kappa.match?(/\ARO\z/) ro = <<~EOS.chomp -o oo -- EOS puts ro elsif kappa.match?(/\AYA\z/) ya = <<~EOS.chomp -o -- o- EOS puts ya elsif kappa.match?(/\AYU\z/) yu = <<~EOS.chomp -o -- oo EOS puts yu elsif kappa.match?(/\AYO\z/) yo = <<~EOS.chomp -o -o o- EOS puts yo elsif kappa.match?(/\AWA\z/) wa = <<~EOS.chomp -- -- o- EOS puts wa elsif kappa.match?(/\AWO\z/) wo = <<~EOS.chomp -- -o o- EOS puts wo elsif kappa.match?(/\AN\z/) n = <<~EOS.chomp -- -o oo EOS puts n end end
to_tenji_t()
click to toggle source
# File lib/tenji.rb, line 2849 def self.to_tenji_t eta = ARGV[6].to_s if eta.match?(/\AA\z/) a = <<~EOS.chomp o- -- -- EOS puts a elsif eta.match?(/\AI\z/) i = <<~EOS.chomp o- o- -- EOS puts i elsif eta.match?(/\AU\z/) u = <<~EOS.chomp oo -- -- EOS puts u elsif eta.match?(/\AE\z/) e = <<~EOS.chomp oo o- -- EOS puts e elsif eta.match?(/\AO\z/) o = <<~EOS.chomp -o o- -- EOS puts o elsif eta.match?(/\AKA\z/) ka = <<~EOS.chomp o- -- -o EOS puts ka elsif eta.match?(/\AKI\z/) ki = <<~EOS.chomp o- o- -o EOS puts ki elsif eta.match?(/\AKU\z/) ku = <<~EOS.chomp oo -- -o EOS puts ku elsif eta.match?(/\AKE\z/) ke = <<~EOS.chomp oo o- -o EOS puts ke elsif eta.match?(/\AKO\z/) ko = <<~EOS.chomp -o o- -o EOS puts ko elsif eta.match?(/\ASA\z/) sa = <<~EOS.chomp o- -o -o EOS puts sa elsif eta.match?(/\ASI\z/) si = <<~EOS.chomp o- oo -o EOS puts si elsif eta.match?(/\ASU\z/) su = <<~EOS.chomp oo -o -o EOS puts su elsif eta.match?(/\ASE\z/) se = <<~EOS.chomp oo oo -o EOS puts se elsif eta.match?(/\ASO\z/) so = <<~EOS.chomp -o oo -o EOS puts so elsif eta.match?(/\ATA\z/) ta = <<~EOS.chomp o- -o o- EOS puts ta elsif eta.match?(/\ATI\z/) ti = <<~EOS.chomp o- oo o- EOS puts ti elsif eta.match?(/\ATU\z/) tu = <<~EOS.chomp oo -o o- EOS puts tu elsif eta.match?(/\ATE\z/) te = <<~EOS.chomp oo oo o- EOS puts te elsif eta.match?(/\ATO\z/) to = <<~EOS.chomp -o oo o- EOS puts to elsif eta.match?(/\ANA\z/) na = <<~EOS.chomp o- -- o- EOS puts na elsif eta.match?(/\ANI\z/) ni = <<~EOS.chomp o- o- o- EOS puts ni elsif eta.match?(/\ANU\z/) nu = <<~EOS.chomp oo -- o- EOS puts nu elsif eta.match?(/\ANE\z/) ne = <<~EOS.chomp oo o- o- EOS puts ne elsif eta.match?(/\ANO\z/) no = <<~EOS.chomp -o o- o- EOS puts no elsif eta.match?(/\AHA\z/) ha = <<~EOS.chomp o- -- oo EOS puts ha elsif eta.match?(/\AHI\z/) hi = <<~EOS.chomp o- o- oo EOS puts hi elsif eta.match?(/\AHU\z/) hu = <<~EOS.chomp oo -- oo EOS puts hu elsif eta.match?(/\AHE\z/) he = <<~EOS.chomp oo o- oo EOS puts he elsif eta.match?(/\AHO\z/) ho = <<~EOS.chomp -o o- oo EOS puts ho elsif eta.match?(/\AMA\z/) ma = <<~EOS.chomp o- -o oo EOS puts ma elsif eta.match?(/\AMI\z/) mi = <<~EOS.chomp o- oo oo EOS puts mi elsif eta.match?(/\AMU\z/) mu = <<~EOS.chomp oo -o oo EOS puts mu elsif eta.match?(/\AME\z/) me = <<~EOS.chomp oo oo oo EOS puts me elsif eta.match?(/\AMO\z/) mo = <<~EOS.chomp -o oo oo EOS puts mo elsif eta.match?(/\ARA\z/) ra = <<~EOS.chomp o- -o -- EOS puts ra elsif eta.match?(/\ARI\z/) ri = <<~EOS.chomp o- oo -- EOS puts ri elsif eta.match?(/\ARU\z/) ru = <<~EOS.chomp -o oo -- EOS puts ru elsif eta.match?(/\ARE\z/) re = <<~EOS.chomp oo oo -- EOS puts re elsif eta.match?(/\ARO\z/) ro = <<~EOS.chomp -o oo -- EOS puts ro elsif eta.match?(/\AYA\z/) ya = <<~EOS.chomp -o -- o- EOS puts ya elsif eta.match?(/\AYU\z/) yu = <<~EOS.chomp -o -- oo EOS puts yu elsif eta.match?(/\AYO\z/) yo = <<~EOS.chomp -o -o o- EOS puts yo elsif eta.match?(/\AWA\z/) wa = <<~EOS.chomp -- -- o- EOS puts wa elsif eta.match?(/\AWO\z/) wo = <<~EOS.chomp -- -o o- EOS puts wo elsif eta.match?(/\AN\z/) n = <<~EOS.chomp -- -o oo EOS puts n end def self.to_tenji_c theta = ARGV[7].to_s if theta.match?(/\AA\z/) a = <<~EOS.chomp o- -- -- EOS puts a elsif theta.match?(/\AI\z/) i = <<~EOS.chomp o- o- -- EOS puts i elsif theta.match?(/\AU\z/) u = <<~EOS.chomp oo -- -- EOS puts u elsif theta.match?(/\AE\z/) e = <<~EOS.chomp oo o- -- EOS puts e elsif theta.match?(/\AO\z/) o = <<~EOS.chomp -o o- -- EOS puts o elsif theta.match?(/\AKA\z/) ka = <<~EOS.chomp o- -- -o EOS puts ka elsif theta.match?(/\AKI\z/) ki = <<~EOS.chomp o- o- -o EOS puts ki elsif theta.match?(/\AKU\z/) ku = <<~EOS.chomp oo -- -o EOS puts ku elsif theta.match?(/\AKE\z/) ke = <<~EOS.chomp oo o- -o EOS puts ke elsif theta.match?(/\AKO\z/) ko = <<~EOS.chomp -o o- -o EOS puts ko elsif theta.match?(/\ASA\z/) sa = <<~EOS.chomp o- -o -o EOS puts sa elsif theta.match?(/\ASI\z/) si = <<~EOS.chomp o- oo -o EOS puts si elsif theta.match?(/\ASU\z/) su = <<~EOS.chomp oo -o -o EOS puts su elsif theta.match?(/\ASE\z/) se = <<~EOS.chomp oo oo -o EOS puts se elsif theta.match?(/\ASO\z/) so = <<~EOS.chomp -o oo -o EOS puts so elsif theta.match?(/\ATA\z/) ta = <<~EOS.chomp o- -o o- EOS puts ta elsif theta.match?(/\ATI\z/) ti = <<~EOS.chomp o- oo o- EOS puts ti elsif theta.match?(/\ATU\z/) tu = <<~EOS.chomp oo -o o- EOS puts tu elsif theta.match?(/\ATE\z/) te = <<~EOS.chomp oo oo o- EOS puts te elsif theta.match?(/\ATO\z/) to = <<~EOS.chomp -o oo o- EOS puts to elsif theta.match?(/\ANA\z/) na = <<~EOS.chomp o- -- o- EOS puts na elsif theta.match?(/\ANI\z/) ni = <<~EOS.chomp o- o- o- EOS puts ni elsif theta.match?(/\ANU\z/) nu = <<~EOS.chomp oo -- o- EOS puts nu elsif theta.match?(/\ANE\z/) ne = <<~EOS.chomp oo o- o- EOS puts ne elsif theta.match?(/\ANO\z/) no = <<~EOS.chomp -o o- o- EOS puts no elsif theta.match?(/\AHA\z/) ha = <<~EOS.chomp o- -- oo EOS puts ha elsif theta.match?(/\AHI\z/) hi = <<~EOS.chomp o- o- oo EOS puts hi elsif theta.match?(/\AHU\z/) hu = <<~EOS.chomp oo -- oo EOS puts hu elsif theta.match?(/\AHE\z/) he = <<~EOS.chomp oo o- oo EOS puts he elsif theta.match?(/\AHO\z/) ho = <<~EOS.chomp -o o- oo EOS puts ho elsif theta.match?(/\AMA\z/) ma = <<~EOS.chomp o- -o oo EOS puts ma elsif theta.match?(/\AMI\z/) mi = <<~EOS.chomp o- oo oo EOS puts mi elsif theta.match?(/\AMU\z/) mu = <<~EOS.chomp oo -o oo EOS puts mu elsif theta.match?(/\AME\z/) me = <<~EOS.chomp oo oo oo EOS puts me elsif theta.match?(/\AMO\z/) mo = <<~EOS.chomp -o oo oo EOS puts mo elsif theta.match?(/\ARA\z/) ra = <<~EOS.chomp o- -o -- EOS puts ra elsif theta.match?(/\ARI\z/) ri = <<~EOS.chomp o- oo -- EOS puts ri elsif theta.match?(/\ARU\z/) ru = <<~EOS.chomp -o oo -- EOS puts ru elsif theta.match?(/\ARE\z/) re = <<~EOS.chomp oo oo -- EOS puts re elsif theta.match?(/\ARO\z/) ro = <<~EOS.chomp -o oo -- EOS puts ro elsif theta.match?(/\AYA\z/) ya = <<~EOS.chomp -o -- o- EOS puts ya elsif theta.match?(/\AYU\z/) yu = <<~EOS.chomp -o -- oo EOS puts yu elsif theta.match?(/\AYO\z/) yo = <<~EOS.chomp -o -o o- EOS puts yo elsif theta.match?(/\AWA\z/) wa = <<~EOS.chomp -- -- o- EOS puts wa elsif theta.match?(/\AWO\z/) wo = <<~EOS.chomp -- -o o- EOS puts wo elsif theta.match?(/\AN\z/) n = <<~EOS.chomp -- -o oo EOS puts n end def self.to_tenji_i iota = ARGV[8].to_s if iota.match?(/\AA\z/) a = <<~EOS.chomp o- -- -- EOS puts a elsif iota.match?(/\AI\z/) i = <<~EOS.chomp o- o- -- EOS puts i elsif iota.match?(/\AU\z/) u = <<~EOS.chomp oo -- -- EOS puts u elsif iota.match?(/\AE\z/) e = <<~EOS.chomp oo o- -- EOS puts e elsif iota.match?(/\AO\z/) o = <<~EOS.chomp -o o- -- EOS puts o elsif iota.match?(/\AKA\z/) ka = <<~EOS.chomp o- -- -o EOS puts ka elsif iota.match?(/\AKI\z/) ki = <<~EOS.chomp o- o- -o EOS puts ki elsif iota.match?(/\AKU\z/) ku = <<~EOS.chomp oo -- -o EOS puts ku elsif iota.match?(/\AKE\z/) ke = <<~EOS.chomp oo o- -o EOS puts ke elsif iota.match?(/\AKO\z/) ko = <<~EOS.chomp -o o- -o EOS puts ko elsif iota.match?(/\ASA\z/) sa = <<~EOS.chomp o- -o -o EOS puts sa elsif iota.match?(/\ASI\z/) si = <<~EOS.chomp o- oo -o EOS puts si elsif iota.match?(/\ASU\z/) su = <<~EOS.chomp oo -o -o EOS puts su elsif iota.match?(/\ASE\z/) se = <<~EOS.chomp oo oo -o EOS puts se elsif iota.match?(/\ASO\z/) so = <<~EOS.chomp -o oo -o EOS puts so elsif iota.match?(/\ATA\z/) ta = <<~EOS.chomp o- -o o- EOS puts ta elsif iota.match?(/\ATI\z/) ti = <<~EOS.chomp o- oo o- EOS puts ti elsif iota.match?(/\ATU\z/) tu = <<~EOS.chomp oo -o o- EOS puts tu elsif iota.match?(/\ATE\z/) te = <<~EOS.chomp oo oo o- EOS puts te elsif iota.match?(/\ATO\z/) to = <<~EOS.chomp -o oo o- EOS puts to elsif iota.match?(/\ANA\z/) na = <<~EOS.chomp o- -- o- EOS puts na elsif iota.match?(/\ANI\z/) ni = <<~EOS.chomp o- o- o- EOS puts ni elsif iota.match?(/\ANU\z/) nu = <<~EOS.chomp oo -- o- EOS puts nu elsif iota.match?(/\ANE\z/) ne = <<~EOS.chomp oo o- o- EOS puts ne elsif iota.match?(/\ANO\z/) no = <<~EOS.chomp -o o- o- EOS puts no elsif iota.match?(/\AHA\z/) ha = <<~EOS.chomp o- -- oo EOS puts ha elsif iota.match?(/\AHI\z/) hi = <<~EOS.chomp o- o- oo EOS puts hi elsif iota.match?(/\AHU\z/) hu = <<~EOS.chomp oo -- oo EOS puts hu elsif iota.match?(/\AHE\z/) he = <<~EOS.chomp oo o- oo EOS puts he elsif iota.match?(/\AHO\z/) ho = <<~EOS.chomp -o o- oo EOS puts ho elsif iota.match?(/\AMA\z/) ma = <<~EOS.chomp o- -o oo EOS puts ma elsif iota.match?(/\AMI\z/) mi = <<~EOS.chomp o- oo oo EOS puts mi elsif iota.match?(/\AMU\z/) mu = <<~EOS.chomp oo -o oo EOS puts mu elsif iota.match?(/\AME\z/) me = <<~EOS.chomp oo oo oo EOS puts me elsif iota.match?(/\AMO\z/) mo = <<~EOS.chomp -o oo oo EOS puts mo elsif iota.match?(/\ARA\z/) ra = <<~EOS.chomp o- -o -- EOS puts ra elsif iota.match?(/\ARI\z/) ri = <<~EOS.chomp o- oo -- EOS puts ri elsif iota.match?(/\ARU\z/) ru = <<~EOS.chomp -o oo -- EOS puts ru elsif iota.match?(/\ARE\z/) re = <<~EOS.chomp oo oo -- EOS puts re elsif iota.match?(/\ARO\z/) ro = <<~EOS.chomp -o oo -- EOS puts ro elsif iota.match?(/\AYA\z/) ya = <<~EOS.chomp -o -- o- EOS puts ya elsif iota.match?(/\AYU\z/) yu = <<~EOS.chomp -o -- oo EOS puts yu elsif iota.match?(/\AYO\z/) yo = <<~EOS.chomp -o -o o- EOS puts yo elsif iota.match?(/\AWA\z/) wa = <<~EOS.chomp -- -- o- EOS puts wa elsif iota.match?(/\AWO\z/) wo = <<~EOS.chomp -- -o o- EOS puts wo elsif iota.match?(/\AN\z/) n = <<~EOS.chomp -- -o oo EOS puts n end def self.to_tenji_k kappa = ARGV[9].to_s if kappa.match?(/\AA\z/) a = <<~EOS.chomp o- -- -- EOS puts a elsif kappa.match?(/\AI\z/) i = <<~EOS.chomp o- o- -- EOS puts i elsif kappa.match?(/\AU\z/) u = <<~EOS.chomp oo -- -- EOS puts u elsif kappa.match?(/\AE\z/) e = <<~EOS.chomp oo o- -- EOS puts e elsif kappa.match?(/\AO\z/) o = <<~EOS.chomp -o o- -- EOS puts o elsif kappa.match?(/\AKA\z/) ka = <<~EOS.chomp o- -- -o EOS puts ka elsif kappa.match?(/\AKI\z/) ki = <<~EOS.chomp o- o- -o EOS puts ki elsif kappa.match?(/\AKU\z/) ku = <<~EOS.chomp oo -- -o EOS puts ku elsif kappa.match?(/\AKE\z/) ke = <<~EOS.chomp oo o- -o EOS puts ke elsif kappa.match?(/\AKO\z/) ko = <<~EOS.chomp -o o- -o EOS puts ko elsif kappa.match?(/\ASA\z/) sa = <<~EOS.chomp o- -o -o EOS puts sa elsif kappa.match?(/\ASI\z/) si = <<~EOS.chomp o- oo -o EOS puts si elsif kappa.match?(/\ASU\z/) su = <<~EOS.chomp oo -o -o EOS puts su elsif kappa.match?(/\ASE\z/) se = <<~EOS.chomp oo oo -o EOS puts se elsif kappa.match?(/\ASO\z/) so = <<~EOS.chomp -o oo -o EOS puts so elsif kappa.match?(/\ATA\z/) ta = <<~EOS.chomp o- -o o- EOS puts ta elsif kappa.match?(/\ATI\z/) ti = <<~EOS.chomp o- oo o- EOS puts ti elsif kappa.match?(/\ATU\z/) tu = <<~EOS.chomp oo -o o- EOS puts tu elsif kappa.match?(/\ATE\z/) te = <<~EOS.chomp oo oo o- EOS puts te elsif kappa.match?(/\ATO\z/) to = <<~EOS.chomp -o oo o- EOS puts to elsif kappa.match?(/\ANA\z/) na = <<~EOS.chomp o- -- o- EOS puts na elsif kappa.match?(/\ANI\z/) ni = <<~EOS.chomp o- o- o- EOS puts ni elsif kappa.match?(/\ANU\z/) nu = <<~EOS.chomp oo -- o- EOS puts nu elsif kappa.match?(/\ANE\z/) ne = <<~EOS.chomp oo o- o- EOS puts ne elsif kappa.match?(/\ANO\z/) no = <<~EOS.chomp -o o- o- EOS puts no elsif kappa.match?(/\AHA\z/) ha = <<~EOS.chomp o- -- oo EOS puts ha elsif kappa.match?(/\AHI\z/) hi = <<~EOS.chomp o- o- oo EOS puts hi elsif kappa.match?(/\AHU\z/) hu = <<~EOS.chomp oo -- oo EOS puts hu elsif kappa.match?(/\AHE\z/) he = <<~EOS.chomp oo o- oo EOS puts he elsif kappa.match?(/\AHO\z/) ho = <<~EOS.chomp -o o- oo EOS puts ho elsif kappa.match?(/\AMA\z/) ma = <<~EOS.chomp o- -o oo EOS puts ma elsif kappa.match?(/\AMI\z/) mi = <<~EOS.chomp o- oo oo EOS puts mi elsif kappa.match?(/\AMU\z/) mu = <<~EOS.chomp oo -o oo EOS puts mu elsif kappa.match?(/\AME\z/) me = <<~EOS.chomp oo oo oo EOS puts me elsif kappa.match?(/\AMO\z/) mo = <<~EOS.chomp -o oo oo EOS puts mo elsif kappa.match?(/\ARA\z/) ra = <<~EOS.chomp o- -o -- EOS puts ra elsif kappa.match?(/\ARI\z/) ri = <<~EOS.chomp o- oo -- EOS puts ri elsif kappa.match?(/\ARU\z/) ru = <<~EOS.chomp -o oo -- EOS puts ru elsif kappa.match?(/\ARE\z/) re = <<~EOS.chomp oo oo -- EOS puts re elsif kappa.match?(/\ARO\z/) ro = <<~EOS.chomp -o oo -- EOS puts ro elsif kappa.match?(/\AYA\z/) ya = <<~EOS.chomp -o -- o- EOS puts ya elsif kappa.match?(/\AYU\z/) yu = <<~EOS.chomp -o -- oo EOS puts yu elsif kappa.match?(/\AYO\z/) yo = <<~EOS.chomp -o -o o- EOS puts yo elsif kappa.match?(/\AWA\z/) wa = <<~EOS.chomp -- -- o- EOS puts wa elsif kappa.match?(/\AWO\z/) wo = <<~EOS.chomp -- -o o- EOS puts wo elsif kappa.match?(/\AN\z/) n = <<~EOS.chomp -- -o oo EOS puts n end end end end end
to_tenji_z()
click to toggle source
# File lib/tenji.rb, line 2385 def self.to_tenji_z zeta = ARGV[5].to_s if zeta.match?(/\AA\z/) a = <<~EOS.chomp o- -- -- EOS puts a elsif zeta.match?(/\AI\z/) i = <<~EOS.chomp o- o- -- EOS puts i elsif zeta.match?(/\AU\z/) u = <<~EOS.chomp oo -- -- EOS puts u elsif zeta.match?(/\AE\z/) e = <<~EOS.chomp oo o- -- EOS puts e elsif zeta.match?(/\AO\z/) o = <<~EOS.chomp -o o- -- EOS puts o elsif zeta.match?(/\AKA\z/) ka = <<~EOS.chomp o- -- -o EOS puts ka elsif zeta.match?(/\AKI\z/) ki = <<~EOS.chomp o- o- -o EOS puts ki elsif zeta.match?(/\AKU\z/) ku = <<~EOS.chomp oo -- -o EOS puts ku elsif zeta.match?(/\AKE\z/) ke = <<~EOS.chomp oo o- -o EOS puts ke elsif zeta.match?(/\AKO\z/) ko = <<~EOS.chomp -o o- -o EOS puts ko elsif zeta.match?(/\ASA\z/) sa = <<~EOS.chomp o- -o -o EOS puts sa elsif zeta.match?(/\ASI\z/) si = <<~EOS.chomp o- oo -o EOS puts si elsif zeta.match?(/\ASU\z/) su = <<~EOS.chomp oo -o -o EOS puts su elsif zeta.match?(/\ASE\z/) se = <<~EOS.chomp oo oo -o EOS puts se elsif zeta.match?(/\ASO\z/) so = <<~EOS.chomp -o oo -o EOS puts so elsif zeta.match?(/\ATA\z/) ta = <<~EOS.chomp o- -o o- EOS puts ta elsif zeta.match?(/\ATI\z/) ti = <<~EOS.chomp o- oo o- EOS puts ti elsif zeta.match?(/\ATU\z/) tu = <<~EOS.chomp oo -o o- EOS puts tu elsif zeta.match?(/\ATE\z/) te = <<~EOS.chomp oo oo o- EOS puts te elsif zeta.match?(/\ATO\z/) to = <<~EOS.chomp -o oo o- EOS puts to elsif zeta.match?(/\ANA\z/) na = <<~EOS.chomp o- -- o- EOS puts na elsif zeta.match?(/\ANI\z/) ni = <<~EOS.chomp o- o- o- EOS puts ni elsif zeta.match?(/\ANU\z/) nu = <<~EOS.chomp oo -- o- EOS puts nu elsif zeta.match?(/\ANE\z/) ne = <<~EOS.chomp oo o- o- EOS puts ne elsif zeta.match?(/\ANO\z/) no = <<~EOS.chomp -o o- o- EOS puts no elsif zeta.match?(/\AHA\z/) ha = <<~EOS.chomp o- -- oo EOS puts ha elsif zeta.match?(/\AHI\z/) hi = <<~EOS.chomp o- o- oo EOS puts hi elsif zeta.match?(/\AHU\z/) hu = <<~EOS.chomp oo -- oo EOS puts hu elsif zeta.match?(/\AHE\z/) he = <<~EOS.chomp oo o- oo EOS puts he elsif zeta.match?(/\AHO\z/) ho = <<~EOS.chomp -o o- oo EOS puts ho elsif zeta.match?(/\AMA\z/) ma = <<~EOS.chomp o- -o oo EOS puts ma elsif zeta.match?(/\AMI\z/) mi = <<~EOS.chomp o- oo oo EOS puts mi elsif zeta.match?(/\AMU\z/) mu = <<~EOS.chomp oo -o oo EOS puts mu elsif zeta.match?(/\AME\z/) me = <<~EOS.chomp oo oo oo EOS puts me elsif zeta.match?(/\AMO\z/) mo = <<~EOS.chomp -o oo oo EOS puts mo elsif zeta.match?(/\ARA\z/) ra = <<~EOS.chomp o- -o -- EOS puts ra elsif zeta.match?(/\ARI\z/) ri = <<~EOS.chomp o- oo -- EOS puts ri elsif zeta.match?(/\ARU\z/) ru = <<~EOS.chomp -o oo -- EOS puts ru elsif zeta.match?(/\ARE\z/) re = <<~EOS.chomp oo oo -- EOS puts re elsif zeta.match?(/\ARO\z/) ro = <<~EOS.chomp -o oo -- EOS puts ro elsif zeta.match?(/\AYA\z/) ya = <<~EOS.chomp -o -- o- EOS puts ya elsif zeta.match?(/\AYU\z/) yu = <<~EOS.chomp -o -- oo EOS puts yu elsif zeta.match?(/\AYO\z/) yo = <<~EOS.chomp -o -o o- EOS puts yo elsif zeta.match?(/\AWA\z/) wa = <<~EOS.chomp -- -- o- EOS puts wa elsif zeta.match?(/\AWO\z/) wo = <<~EOS.chomp -- -o o- EOS puts wo elsif zeta.match?(/\AN\z/) n = <<~EOS.chomp -- -o oo EOS puts n end def self.to_tenji_t eta = ARGV[6].to_s if eta.match?(/\AA\z/) a = <<~EOS.chomp o- -- -- EOS puts a elsif eta.match?(/\AI\z/) i = <<~EOS.chomp o- o- -- EOS puts i elsif eta.match?(/\AU\z/) u = <<~EOS.chomp oo -- -- EOS puts u elsif eta.match?(/\AE\z/) e = <<~EOS.chomp oo o- -- EOS puts e elsif eta.match?(/\AO\z/) o = <<~EOS.chomp -o o- -- EOS puts o elsif eta.match?(/\AKA\z/) ka = <<~EOS.chomp o- -- -o EOS puts ka elsif eta.match?(/\AKI\z/) ki = <<~EOS.chomp o- o- -o EOS puts ki elsif eta.match?(/\AKU\z/) ku = <<~EOS.chomp oo -- -o EOS puts ku elsif eta.match?(/\AKE\z/) ke = <<~EOS.chomp oo o- -o EOS puts ke elsif eta.match?(/\AKO\z/) ko = <<~EOS.chomp -o o- -o EOS puts ko elsif eta.match?(/\ASA\z/) sa = <<~EOS.chomp o- -o -o EOS puts sa elsif eta.match?(/\ASI\z/) si = <<~EOS.chomp o- oo -o EOS puts si elsif eta.match?(/\ASU\z/) su = <<~EOS.chomp oo -o -o EOS puts su elsif eta.match?(/\ASE\z/) se = <<~EOS.chomp oo oo -o EOS puts se elsif eta.match?(/\ASO\z/) so = <<~EOS.chomp -o oo -o EOS puts so elsif eta.match?(/\ATA\z/) ta = <<~EOS.chomp o- -o o- EOS puts ta elsif eta.match?(/\ATI\z/) ti = <<~EOS.chomp o- oo o- EOS puts ti elsif eta.match?(/\ATU\z/) tu = <<~EOS.chomp oo -o o- EOS puts tu elsif eta.match?(/\ATE\z/) te = <<~EOS.chomp oo oo o- EOS puts te elsif eta.match?(/\ATO\z/) to = <<~EOS.chomp -o oo o- EOS puts to elsif eta.match?(/\ANA\z/) na = <<~EOS.chomp o- -- o- EOS puts na elsif eta.match?(/\ANI\z/) ni = <<~EOS.chomp o- o- o- EOS puts ni elsif eta.match?(/\ANU\z/) nu = <<~EOS.chomp oo -- o- EOS puts nu elsif eta.match?(/\ANE\z/) ne = <<~EOS.chomp oo o- o- EOS puts ne elsif eta.match?(/\ANO\z/) no = <<~EOS.chomp -o o- o- EOS puts no elsif eta.match?(/\AHA\z/) ha = <<~EOS.chomp o- -- oo EOS puts ha elsif eta.match?(/\AHI\z/) hi = <<~EOS.chomp o- o- oo EOS puts hi elsif eta.match?(/\AHU\z/) hu = <<~EOS.chomp oo -- oo EOS puts hu elsif eta.match?(/\AHE\z/) he = <<~EOS.chomp oo o- oo EOS puts he elsif eta.match?(/\AHO\z/) ho = <<~EOS.chomp -o o- oo EOS puts ho elsif eta.match?(/\AMA\z/) ma = <<~EOS.chomp o- -o oo EOS puts ma elsif eta.match?(/\AMI\z/) mi = <<~EOS.chomp o- oo oo EOS puts mi elsif eta.match?(/\AMU\z/) mu = <<~EOS.chomp oo -o oo EOS puts mu elsif eta.match?(/\AME\z/) me = <<~EOS.chomp oo oo oo EOS puts me elsif eta.match?(/\AMO\z/) mo = <<~EOS.chomp -o oo oo EOS puts mo elsif eta.match?(/\ARA\z/) ra = <<~EOS.chomp o- -o -- EOS puts ra elsif eta.match?(/\ARI\z/) ri = <<~EOS.chomp o- oo -- EOS puts ri elsif eta.match?(/\ARU\z/) ru = <<~EOS.chomp -o oo -- EOS puts ru elsif eta.match?(/\ARE\z/) re = <<~EOS.chomp oo oo -- EOS puts re elsif eta.match?(/\ARO\z/) ro = <<~EOS.chomp -o oo -- EOS puts ro elsif eta.match?(/\AYA\z/) ya = <<~EOS.chomp -o -- o- EOS puts ya elsif eta.match?(/\AYU\z/) yu = <<~EOS.chomp -o -- oo EOS puts yu elsif eta.match?(/\AYO\z/) yo = <<~EOS.chomp -o -o o- EOS puts yo elsif eta.match?(/\AWA\z/) wa = <<~EOS.chomp -- -- o- EOS puts wa elsif eta.match?(/\AWO\z/) wo = <<~EOS.chomp -- -o o- EOS puts wo elsif eta.match?(/\AN\z/) n = <<~EOS.chomp -- -o oo EOS puts n end def self.to_tenji_c theta = ARGV[7].to_s if theta.match?(/\AA\z/) a = <<~EOS.chomp o- -- -- EOS puts a elsif theta.match?(/\AI\z/) i = <<~EOS.chomp o- o- -- EOS puts i elsif theta.match?(/\AU\z/) u = <<~EOS.chomp oo -- -- EOS puts u elsif theta.match?(/\AE\z/) e = <<~EOS.chomp oo o- -- EOS puts e elsif theta.match?(/\AO\z/) o = <<~EOS.chomp -o o- -- EOS puts o elsif theta.match?(/\AKA\z/) ka = <<~EOS.chomp o- -- -o EOS puts ka elsif theta.match?(/\AKI\z/) ki = <<~EOS.chomp o- o- -o EOS puts ki elsif theta.match?(/\AKU\z/) ku = <<~EOS.chomp oo -- -o EOS puts ku elsif theta.match?(/\AKE\z/) ke = <<~EOS.chomp oo o- -o EOS puts ke elsif theta.match?(/\AKO\z/) ko = <<~EOS.chomp -o o- -o EOS puts ko elsif theta.match?(/\ASA\z/) sa = <<~EOS.chomp o- -o -o EOS puts sa elsif theta.match?(/\ASI\z/) si = <<~EOS.chomp o- oo -o EOS puts si elsif theta.match?(/\ASU\z/) su = <<~EOS.chomp oo -o -o EOS puts su elsif theta.match?(/\ASE\z/) se = <<~EOS.chomp oo oo -o EOS puts se elsif theta.match?(/\ASO\z/) so = <<~EOS.chomp -o oo -o EOS puts so elsif theta.match?(/\ATA\z/) ta = <<~EOS.chomp o- -o o- EOS puts ta elsif theta.match?(/\ATI\z/) ti = <<~EOS.chomp o- oo o- EOS puts ti elsif theta.match?(/\ATU\z/) tu = <<~EOS.chomp oo -o o- EOS puts tu elsif theta.match?(/\ATE\z/) te = <<~EOS.chomp oo oo o- EOS puts te elsif theta.match?(/\ATO\z/) to = <<~EOS.chomp -o oo o- EOS puts to elsif theta.match?(/\ANA\z/) na = <<~EOS.chomp o- -- o- EOS puts na elsif theta.match?(/\ANI\z/) ni = <<~EOS.chomp o- o- o- EOS puts ni elsif theta.match?(/\ANU\z/) nu = <<~EOS.chomp oo -- o- EOS puts nu elsif theta.match?(/\ANE\z/) ne = <<~EOS.chomp oo o- o- EOS puts ne elsif theta.match?(/\ANO\z/) no = <<~EOS.chomp -o o- o- EOS puts no elsif theta.match?(/\AHA\z/) ha = <<~EOS.chomp o- -- oo EOS puts ha elsif theta.match?(/\AHI\z/) hi = <<~EOS.chomp o- o- oo EOS puts hi elsif theta.match?(/\AHU\z/) hu = <<~EOS.chomp oo -- oo EOS puts hu elsif theta.match?(/\AHE\z/) he = <<~EOS.chomp oo o- oo EOS puts he elsif theta.match?(/\AHO\z/) ho = <<~EOS.chomp -o o- oo EOS puts ho elsif theta.match?(/\AMA\z/) ma = <<~EOS.chomp o- -o oo EOS puts ma elsif theta.match?(/\AMI\z/) mi = <<~EOS.chomp o- oo oo EOS puts mi elsif theta.match?(/\AMU\z/) mu = <<~EOS.chomp oo -o oo EOS puts mu elsif theta.match?(/\AME\z/) me = <<~EOS.chomp oo oo oo EOS puts me elsif theta.match?(/\AMO\z/) mo = <<~EOS.chomp -o oo oo EOS puts mo elsif theta.match?(/\ARA\z/) ra = <<~EOS.chomp o- -o -- EOS puts ra elsif theta.match?(/\ARI\z/) ri = <<~EOS.chomp o- oo -- EOS puts ri elsif theta.match?(/\ARU\z/) ru = <<~EOS.chomp -o oo -- EOS puts ru elsif theta.match?(/\ARE\z/) re = <<~EOS.chomp oo oo -- EOS puts re elsif theta.match?(/\ARO\z/) ro = <<~EOS.chomp -o oo -- EOS puts ro elsif theta.match?(/\AYA\z/) ya = <<~EOS.chomp -o -- o- EOS puts ya elsif theta.match?(/\AYU\z/) yu = <<~EOS.chomp -o -- oo EOS puts yu elsif theta.match?(/\AYO\z/) yo = <<~EOS.chomp -o -o o- EOS puts yo elsif theta.match?(/\AWA\z/) wa = <<~EOS.chomp -- -- o- EOS puts wa elsif theta.match?(/\AWO\z/) wo = <<~EOS.chomp -- -o o- EOS puts wo elsif theta.match?(/\AN\z/) n = <<~EOS.chomp -- -o oo EOS puts n end def self.to_tenji_i iota = ARGV[8].to_s if iota.match?(/\AA\z/) a = <<~EOS.chomp o- -- -- EOS puts a elsif iota.match?(/\AI\z/) i = <<~EOS.chomp o- o- -- EOS puts i elsif iota.match?(/\AU\z/) u = <<~EOS.chomp oo -- -- EOS puts u elsif iota.match?(/\AE\z/) e = <<~EOS.chomp oo o- -- EOS puts e elsif iota.match?(/\AO\z/) o = <<~EOS.chomp -o o- -- EOS puts o elsif iota.match?(/\AKA\z/) ka = <<~EOS.chomp o- -- -o EOS puts ka elsif iota.match?(/\AKI\z/) ki = <<~EOS.chomp o- o- -o EOS puts ki elsif iota.match?(/\AKU\z/) ku = <<~EOS.chomp oo -- -o EOS puts ku elsif iota.match?(/\AKE\z/) ke = <<~EOS.chomp oo o- -o EOS puts ke elsif iota.match?(/\AKO\z/) ko = <<~EOS.chomp -o o- -o EOS puts ko elsif iota.match?(/\ASA\z/) sa = <<~EOS.chomp o- -o -o EOS puts sa elsif iota.match?(/\ASI\z/) si = <<~EOS.chomp o- oo -o EOS puts si elsif iota.match?(/\ASU\z/) su = <<~EOS.chomp oo -o -o EOS puts su elsif iota.match?(/\ASE\z/) se = <<~EOS.chomp oo oo -o EOS puts se elsif iota.match?(/\ASO\z/) so = <<~EOS.chomp -o oo -o EOS puts so elsif iota.match?(/\ATA\z/) ta = <<~EOS.chomp o- -o o- EOS puts ta elsif iota.match?(/\ATI\z/) ti = <<~EOS.chomp o- oo o- EOS puts ti elsif iota.match?(/\ATU\z/) tu = <<~EOS.chomp oo -o o- EOS puts tu elsif iota.match?(/\ATE\z/) te = <<~EOS.chomp oo oo o- EOS puts te elsif iota.match?(/\ATO\z/) to = <<~EOS.chomp -o oo o- EOS puts to elsif iota.match?(/\ANA\z/) na = <<~EOS.chomp o- -- o- EOS puts na elsif iota.match?(/\ANI\z/) ni = <<~EOS.chomp o- o- o- EOS puts ni elsif iota.match?(/\ANU\z/) nu = <<~EOS.chomp oo -- o- EOS puts nu elsif iota.match?(/\ANE\z/) ne = <<~EOS.chomp oo o- o- EOS puts ne elsif iota.match?(/\ANO\z/) no = <<~EOS.chomp -o o- o- EOS puts no elsif iota.match?(/\AHA\z/) ha = <<~EOS.chomp o- -- oo EOS puts ha elsif iota.match?(/\AHI\z/) hi = <<~EOS.chomp o- o- oo EOS puts hi elsif iota.match?(/\AHU\z/) hu = <<~EOS.chomp oo -- oo EOS puts hu elsif iota.match?(/\AHE\z/) he = <<~EOS.chomp oo o- oo EOS puts he elsif iota.match?(/\AHO\z/) ho = <<~EOS.chomp -o o- oo EOS puts ho elsif iota.match?(/\AMA\z/) ma = <<~EOS.chomp o- -o oo EOS puts ma elsif iota.match?(/\AMI\z/) mi = <<~EOS.chomp o- oo oo EOS puts mi elsif iota.match?(/\AMU\z/) mu = <<~EOS.chomp oo -o oo EOS puts mu elsif iota.match?(/\AME\z/) me = <<~EOS.chomp oo oo oo EOS puts me elsif iota.match?(/\AMO\z/) mo = <<~EOS.chomp -o oo oo EOS puts mo elsif iota.match?(/\ARA\z/) ra = <<~EOS.chomp o- -o -- EOS puts ra elsif iota.match?(/\ARI\z/) ri = <<~EOS.chomp o- oo -- EOS puts ri elsif iota.match?(/\ARU\z/) ru = <<~EOS.chomp -o oo -- EOS puts ru elsif iota.match?(/\ARE\z/) re = <<~EOS.chomp oo oo -- EOS puts re elsif iota.match?(/\ARO\z/) ro = <<~EOS.chomp -o oo -- EOS puts ro elsif iota.match?(/\AYA\z/) ya = <<~EOS.chomp -o -- o- EOS puts ya elsif iota.match?(/\AYU\z/) yu = <<~EOS.chomp -o -- oo EOS puts yu elsif iota.match?(/\AYO\z/) yo = <<~EOS.chomp -o -o o- EOS puts yo elsif iota.match?(/\AWA\z/) wa = <<~EOS.chomp -- -- o- EOS puts wa elsif iota.match?(/\AWO\z/) wo = <<~EOS.chomp -- -o o- EOS puts wo elsif iota.match?(/\AN\z/) n = <<~EOS.chomp -- -o oo EOS puts n end def self.to_tenji_k kappa = ARGV[9].to_s if kappa.match?(/\AA\z/) a = <<~EOS.chomp o- -- -- EOS puts a elsif kappa.match?(/\AI\z/) i = <<~EOS.chomp o- o- -- EOS puts i elsif kappa.match?(/\AU\z/) u = <<~EOS.chomp oo -- -- EOS puts u elsif kappa.match?(/\AE\z/) e = <<~EOS.chomp oo o- -- EOS puts e elsif kappa.match?(/\AO\z/) o = <<~EOS.chomp -o o- -- EOS puts o elsif kappa.match?(/\AKA\z/) ka = <<~EOS.chomp o- -- -o EOS puts ka elsif kappa.match?(/\AKI\z/) ki = <<~EOS.chomp o- o- -o EOS puts ki elsif kappa.match?(/\AKU\z/) ku = <<~EOS.chomp oo -- -o EOS puts ku elsif kappa.match?(/\AKE\z/) ke = <<~EOS.chomp oo o- -o EOS puts ke elsif kappa.match?(/\AKO\z/) ko = <<~EOS.chomp -o o- -o EOS puts ko elsif kappa.match?(/\ASA\z/) sa = <<~EOS.chomp o- -o -o EOS puts sa elsif kappa.match?(/\ASI\z/) si = <<~EOS.chomp o- oo -o EOS puts si elsif kappa.match?(/\ASU\z/) su = <<~EOS.chomp oo -o -o EOS puts su elsif kappa.match?(/\ASE\z/) se = <<~EOS.chomp oo oo -o EOS puts se elsif kappa.match?(/\ASO\z/) so = <<~EOS.chomp -o oo -o EOS puts so elsif kappa.match?(/\ATA\z/) ta = <<~EOS.chomp o- -o o- EOS puts ta elsif kappa.match?(/\ATI\z/) ti = <<~EOS.chomp o- oo o- EOS puts ti elsif kappa.match?(/\ATU\z/) tu = <<~EOS.chomp oo -o o- EOS puts tu elsif kappa.match?(/\ATE\z/) te = <<~EOS.chomp oo oo o- EOS puts te elsif kappa.match?(/\ATO\z/) to = <<~EOS.chomp -o oo o- EOS puts to elsif kappa.match?(/\ANA\z/) na = <<~EOS.chomp o- -- o- EOS puts na elsif kappa.match?(/\ANI\z/) ni = <<~EOS.chomp o- o- o- EOS puts ni elsif kappa.match?(/\ANU\z/) nu = <<~EOS.chomp oo -- o- EOS puts nu elsif kappa.match?(/\ANE\z/) ne = <<~EOS.chomp oo o- o- EOS puts ne elsif kappa.match?(/\ANO\z/) no = <<~EOS.chomp -o o- o- EOS puts no elsif kappa.match?(/\AHA\z/) ha = <<~EOS.chomp o- -- oo EOS puts ha elsif kappa.match?(/\AHI\z/) hi = <<~EOS.chomp o- o- oo EOS puts hi elsif kappa.match?(/\AHU\z/) hu = <<~EOS.chomp oo -- oo EOS puts hu elsif kappa.match?(/\AHE\z/) he = <<~EOS.chomp oo o- oo EOS puts he elsif kappa.match?(/\AHO\z/) ho = <<~EOS.chomp -o o- oo EOS puts ho elsif kappa.match?(/\AMA\z/) ma = <<~EOS.chomp o- -o oo EOS puts ma elsif kappa.match?(/\AMI\z/) mi = <<~EOS.chomp o- oo oo EOS puts mi elsif kappa.match?(/\AMU\z/) mu = <<~EOS.chomp oo -o oo EOS puts mu elsif kappa.match?(/\AME\z/) me = <<~EOS.chomp oo oo oo EOS puts me elsif kappa.match?(/\AMO\z/) mo = <<~EOS.chomp -o oo oo EOS puts mo elsif kappa.match?(/\ARA\z/) ra = <<~EOS.chomp o- -o -- EOS puts ra elsif kappa.match?(/\ARI\z/) ri = <<~EOS.chomp o- oo -- EOS puts ri elsif kappa.match?(/\ARU\z/) ru = <<~EOS.chomp -o oo -- EOS puts ru elsif kappa.match?(/\ARE\z/) re = <<~EOS.chomp oo oo -- EOS puts re elsif kappa.match?(/\ARO\z/) ro = <<~EOS.chomp -o oo -- EOS puts ro elsif kappa.match?(/\AYA\z/) ya = <<~EOS.chomp -o -- o- EOS puts ya elsif kappa.match?(/\AYU\z/) yu = <<~EOS.chomp -o -- oo EOS puts yu elsif kappa.match?(/\AYO\z/) yo = <<~EOS.chomp -o -o o- EOS puts yo elsif kappa.match?(/\AWA\z/) wa = <<~EOS.chomp -- -- o- EOS puts wa elsif kappa.match?(/\AWO\z/) wo = <<~EOS.chomp -- -o o- EOS puts wo elsif kappa.match?(/\AN\z/) n = <<~EOS.chomp -- -o oo EOS puts n end end end end end end