- A =
Noun::Metrical::A
- O =
Noun::Metrical::O
- ON =
Noun::Metrical::ON
- CMF =
Noun::Metrical::C
- CN =
Noun::Metrical::CN
- MMF =
[nil, :ĭs, :ī, :ĕm, nil, :ī, :ēs, :ĭŭm, :ĭbŭs, :ēs, :ēs, :ĭbŭs]
- MN =
[nil, :ĭs, :ī, nil, nil, :ī, :ĭa, :ĭŭm, :ĭbŭs, :ĭa, :ĭa, :ĭbŭs]
- PRM =
[:ŭs, :īŭs, :ī, :ŭm, :ĕ, :ō, :ī, :ōrŭm, :īs, :ōs, :ī, :īs]
- PRF =
[:ă, :īŭs, :ī, :ăm, :ă, :ā, :ae, :ārum, :īs, :ās, :ae, :īs]
- PRN =
[:ŭm, :īŭs, :ī, :ŭm, :ŭm, :ō, :ă, :ōrŭm, :īs, :ă, :ă, :īs]
- AO =
Noun::Metrical::O + Noun::Metrical::A + Noun::Metrical::ON
- MIXED =
MMF + MMF + MN
- MIXED_1 =
MIXED
- MIXED_2 =
MIXED.each_with_index.map do |el, i|
case i.to_s
when /^(0|4|12|16)$/ then :ĭs
when /^(24|27|28)$/ then :ĕ
else el
end
end
- MIXED_3 =
MIXED_2.each_with_index.map do |el, i|
case i.to_s
when /^(0|4)$/ then nil
else el
end
end
- CONSONANTIC =
CMF + CMF + CN
- PRONOMINAL =
PRM + PRF + PRN