/* * Licensed to the Apache Software Foundation (ASF) under one or more * contributor license agreements. See the NOTICE file distributed with * this work for additional information regarding copyright ownership. * The ASF licenses this file to You under the Apache License, Version 2.0 * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ #include ash_exact_approx_common // REGRESSIVE ASSIMILATION OF CONSONANTS "n" "" "[bp]" "m" // PECULIARITY OF "h" "h" "" "" "" "H" "" "" "(x|)" // POLISH OGONEK IMPOSSIBLE "F" "" "[bdgkpstvzZ]h" "e" "F" "" "[bdgkpstvzZ]x" "e" "B" "" "[bdgkpstvzZ]h" "a" "B" "" "[bdgkpstvzZ]x" "a" // "e" and "i" ARE TO BE OMITTED BEFORE (SYLLABIC) n & l: Halperin=Halpern; Frankel = Frankl, Finkelstein = Finklstein "e" "[bdfgklmnprsStvzZ]" "[ln]$" "" "i" "[bdfgklmnprsStvzZ]" "[ln]$" "" "E" "[bdfgklmnprsStvzZ]" "[ln]$" "" "I" "[bdfgklmnprsStvzZ]" "[ln]$" "" "F" "[bdfgklmnprsStvzZ]" "[ln]$" "" "Q" "[bdfgklmnprsStvzZ]" "[ln]$" "" "Y" "[bdfgklmnprsStvzZ]" "[ln]$" "" "e" "[bdfgklmnprsStvzZ]" "[ln][bdfgklmnprsStvzZ]" "" "i" "[bdfgklmnprsStvzZ]" "[ln][bdfgklmnprsStvzZ]" "" "E" "[bdfgklmnprsStvzZ]" "[ln][bdfgklmnprsStvzZ]" "" "I" "[bdfgklmnprsStvzZ]" "[ln][bdfgklmnprsStvzZ]" "" "F" "[bdfgklmnprsStvzZ]" "[ln][bdfgklmnprsStvzZ]" "" "Q" "[bdfgklmnprsStvzZ]" "[ln][bdfgklmnprsStvzZ]" "" "Y" "[bdfgklmnprsStvzZ]" "[ln][bdfgklmnprsStvzZ]" "" "lEs" "" "" "(lEs|lz)" // Applebaum < Appelbaum (English + blend English-something forms as Finklestein) "lE" "[bdfgkmnprStvzZ]" "" "(lE|l)" // Applebaum < Appelbaum (English + blend English-something forms as Finklestein) // SIMPLIFICATION: (TRIPHTHONGS & DIPHTHONGS) -> ONE GENERIC DIPHTHONG "D" "aue" "" "" "D" "oue" "" "" "D" "AvE" "" "" "(D|AvE)" "Ave" "" "" "(D|Ave)" "avE" "" "" "(D|avE)" "ave" "" "" "(D|ave)" "OvE" "" "" "(D|OvE)" "Ove" "" "" "(D|Ove)" "ovE" "" "" "(D|ovE)" "ove" "" "" "(D|ove)" "ea" "" "" "(D|ea)" "EA" "" "" "(D|EA)" "Ea" "" "" "(D|Ea)" "eA" "" "" "(D|eA)" "aji" "" "" "D" "ajI" "" "" "D" "aje" "" "" "D" "ajE" "" "" "D" "Aji" "" "" "D" "AjI" "" "" "D" "Aje" "" "" "D" "AjE" "" "" "D" "oji" "" "" "D" "ojI" "" "" "D" "oje" "" "" "D" "ojE" "" "" "D" "Oji" "" "" "D" "OjI" "" "" "D" "Oje" "" "" "D" "OjE" "" "" "D" "eji" "" "" "D" "ejI" "" "" "D" "eje" "" "" "D" "ejE" "" "" "D" "Eji" "" "" "D" "EjI" "" "" "D" "Eje" "" "" "D" "EjE" "" "" "D" "uji" "" "" "D" "ujI" "" "" "D" "uje" "" "" "D" "ujE" "" "" "D" "Uji" "" "" "D" "UjI" "" "" "D" "Uje" "" "" "D" "UjE" "" "" "D" "iji" "" "" "D" "ijI" "" "" "D" "ije" "" "" "D" "ijE" "" "" "D" "Iji" "" "" "D" "IjI" "" "" "D" "Ije" "" "" "D" "IjE" "" "" "D" "aja" "" "" "D" "ajA" "" "" "D" "ajo" "" "" "D" "ajO" "" "" "D" "aju" "" "" "D" "ajU" "" "" "D" "Aja" "" "" "D" "AjA" "" "" "D" "Ajo" "" "" "D" "AjO" "" "" "D" "Aju" "" "" "D" "AjU" "" "" "D" "oja" "" "" "D" "ojA" "" "" "D" "ojo" "" "" "D" "ojO" "" "" "D" "Aju" "" "" "D" "AjU" "" "" "D" "Oja" "" "" "D" "OjA" "" "" "D" "Ojo" "" "" "D" "OjO" "" "" "D" "Aju" "" "" "D" "AjU" "" "" "D" "eja" "" "" "D" "ejA" "" "" "D" "ejo" "" "" "D" "ejO" "" "" "D" "Aju" "" "" "D" "AjU" "" "" "D" "Eja" "" "" "D" "EjA" "" "" "D" "Ejo" "" "" "D" "EjO" "" "" "D" "Aju" "" "" "D" "AjU" "" "" "D" "uja" "" "" "D" "ujA" "" "" "D" "ujo" "" "" "D" "ujO" "" "" "D" "Aju" "" "" "D" "AjU" "" "" "D" "Uja" "" "" "D" "UjA" "" "" "D" "Ujo" "" "" "D" "UjO" "" "" "D" "Aju" "" "" "D" "AjU" "" "" "D" "ija" "" "" "D" "ijA" "" "" "D" "ijo" "" "" "D" "ijO" "" "" "D" "Aju" "" "" "D" "AjU" "" "" "D" "Ija" "" "" "D" "IjA" "" "" "D" "Ijo" "" "" "D" "IjO" "" "" "D" "Aju" "" "" "D" "AjU" "" "" "D" "j" "" "" "i" // lander = lender = länder "lYndEr" "" "$" "lYnder" "lander" "" "$" "lYnder" "lAndEr" "" "$" "lYnder" "lAnder" "" "$" "lYnder" "landEr" "" "$" "lYnder" "lender" "" "$" "lYnder" "lEndEr" "" "$" "lYnder" "lendEr" "" "$" "lYnder" "lEnder" "" "$" "lYnder" // burg = berg "bUrk" "" "$" "(burk|berk)" "burk" "" "$" "(burk|berk)" "bUrg" "" "$" "(burk|berk)" "burg" "" "$" "(burk|berk)" // CONSONANTS {z & Z; s & S} are approximately interchangeable "s" "" "[rmnl]" "z" "S" "" "[rmnl]" "z" "s" "[rmnl]" "" "z" "S" "[rmnl]" "" "z" "dS" "" "$" "S" "dZ" "" "$" "S" "Z" "" "$" "S" "S" "" "$" "(S|s)" "z" "" "$" "(S|s)" "S" "" "" "s" "dZ" "" "" "z" "Z" "" "" "z"