| then_count--; | then_count--; | ||||
| } | } | ||||
| static void InstnPlusPhoneme(int instn) | |||||
| { | |||||
| int phcode; | |||||
| phcode = NextItemBrackets(tPHONEMEMNEM, 0); | |||||
| *prog_out++ = instn + phcode; | |||||
| } | |||||
| int CompilePhoneme(int compile_phoneme) | int CompilePhoneme(int compile_phoneme) | ||||
| { | { | ||||
| int endphoneme = 0; | int endphoneme = 0; | ||||
| case i_CHANGE_IF | isUnstressed: | case i_CHANGE_IF | isUnstressed: | ||||
| case i_CHANGE_IF | isNotStressed: | case i_CHANGE_IF | isNotStressed: | ||||
| case i_CHANGE_IF | isStressed: | case i_CHANGE_IF | isStressed: | ||||
| InstnPlusPhoneme(keyword << 8); | |||||
| value = NextItemBrackets(tPHONEMEMNEM, 0); | |||||
| *prog_out++ = (keyword << 8) + value; | |||||
| DecThenCount(); | DecThenCount(); | ||||
| break; | break; | ||||
| case i_PAUSE_BEFORE: | case i_PAUSE_BEFORE: |