| switch (item_type) | switch (item_type) | ||||
| { | { | ||||
| case tPHONEME_TYPE: | case tPHONEME_TYPE: | ||||
| if (phoneme_out->type != phINVALID) | |||||
| error("More than one phoneme type: %s", item_string); | |||||
| if (phoneme_out->type != phINVALID) { | |||||
| if (phoneme_out->type == phFRICATIVE && keyword == phLIQUID) | |||||
| ; // apr liquid => ok | |||||
| else | |||||
| error("More than one phoneme type: %s", item_string); | |||||
| } | |||||
| phoneme_out->type = keyword; | phoneme_out->type = keyword; | ||||
| break; | break; | ||||
| case tPHONEME_FLAG: | case tPHONEME_FLAG: |