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: |