| { "isSibilant", 0, i_isSibilant }, | { "isSibilant", 0, i_isSibilant }, | ||||
| { "isFlag1", 0, i_isFlag1 }, | { "isFlag1", 0, i_isFlag1 }, | ||||
| { "isFlag2", 0, i_isFlag2 }, | { "isFlag2", 0, i_isFlag2 }, | ||||
| { "isFlag3", 0, i_isFlag3 }, | |||||
| { "isVel", 0, i_isVel }, | { "isVel", 0, i_isVel }, | ||||
| { "isStressed", 0, i_isStressed }, | { "isStressed", 0, i_isStressed }, | ||||
| { "isMaxStress", 0, i_isMaxStress }, | { "isMaxStress", 0, i_isMaxStress }, | ||||
| { "isBreak", 0, i_isBreak }, | |||||
| { "isPause2", 0, i_isBreak }, // synonym for isBreak | |||||
| { "isPause2", 0, i_isBreak }, | |||||
| { "isWordStart", 0, i_isWordStart }, | { "isWordStart", 0, i_isWordStart }, | ||||
| { "notWordStart", 0, i_notWordStart }, | |||||
| { "isWordEnd", 0, i_isWordEnd }, | { "isWordEnd", 0, i_isWordEnd }, | ||||
| { "isAfterStress", 0, i_isAfterStress }, | { "isAfterStress", 0, i_isAfterStress }, | ||||
| { "isNotVowel", 0, i_isNotVowel }, | { "isNotVowel", 0, i_isNotVowel }, |
| return (ph->type == phPAUSE) || (plist_this->synthflags & SFLAG_NEXT_PAUSE); | return (ph->type == phPAUSE) || (plist_this->synthflags & SFLAG_NEXT_PAUSE); | ||||
| case 6: // isWordStart | case 6: // isWordStart | ||||
| return plist->sourceix != 0; | return plist->sourceix != 0; | ||||
| case 7: // notWordStart | |||||
| return plist->sourceix == 0; | |||||
| case 8: // isWordEnd | case 8: // isWordEnd | ||||
| return plist[1].sourceix || (plist[1].ph->type == phPAUSE); | return plist[1].sourceix || (plist[1].ph->type == phPAUSE); | ||||
| case 9: // isAfterStress | case 9: // isAfterStress |
| #define i_isBreak 0x85 | #define i_isBreak 0x85 | ||||
| #define i_isWordStart 0x86 | #define i_isWordStart 0x86 | ||||
| #define i_notWordStart 0x87 | |||||
| #define i_isWordEnd 0x88 | #define i_isWordEnd 0x88 | ||||
| #define i_isAfterStress 0x89 | #define i_isAfterStress 0x89 | ||||
| #define i_isNotVowel 0x8a | #define i_isNotVowel 0x8a | ||||
| #define i_isRhotic 0x57 // bit 23 in phflags | #define i_isRhotic 0x57 // bit 23 in phflags | ||||
| #define i_isFlag1 0x5c | #define i_isFlag1 0x5c | ||||
| #define i_isFlag2 0x5d | #define i_isFlag2 0x5d | ||||
| #define i_isFlag3 0x5e | |||||
| #define i_StressLevel 0x800 | #define i_StressLevel 0x800 | ||||