|
|
|
|
|
|
|
|
}; |
|
|
}; |
|
|
|
|
|
|
|
|
const MNEM_TAB langopts_tab[] = { |
|
|
const MNEM_TAB langopts_tab[] = { |
|
|
|
|
|
{ "dictrules", V_DICTRULES }, |
|
|
{ "intonation", V_INTONATION }, |
|
|
{ "intonation", V_INTONATION }, |
|
|
{ "lowercaseSentence", V_LOWERCASE_SENTENCE }, |
|
|
{ "lowercaseSentence", V_LOWERCASE_SENTENCE }, |
|
|
{ "stressAdd", V_STRESSADD }, |
|
|
{ "stressAdd", V_STRESSADD }, |
|
|
|
|
|
|
|
|
{ "pitch", V_PITCH }, |
|
|
{ "pitch", V_PITCH }, |
|
|
{ "phonemes", V_PHONEMES }, |
|
|
{ "phonemes", V_PHONEMES }, |
|
|
{ "dictionary", V_DICTIONARY }, |
|
|
{ "dictionary", V_DICTIONARY }, |
|
|
{ "dictrules", V_DICTRULES }, |
|
|
|
|
|
{ "replace", V_REPLACE }, |
|
|
{ "replace", V_REPLACE }, |
|
|
{ "words", V_WORDGAP }, |
|
|
{ "words", V_WORDGAP }, |
|
|
{ "echo", V_ECHO }, |
|
|
{ "echo", V_ECHO }, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
case V_DICTRULES: // conditional dictionary rules and list entries |
|
|
|
|
|
if (CheckTranslator(translator, keyword_tab, key) != 0) |
|
|
|
|
|
break; |
|
|
|
|
|
|
|
|
|
|
|
ReadNumbers(p, &translator->dict_condition, 32, keyword_tab, key); |
|
|
|
|
|
break; |
|
|
|
|
|
|
|
|
|
|
|
case V_NUMBERS: |
|
|
case V_NUMBERS: |
|
|
if (CheckTranslator(translator, keyword_tab, key) != 0) |
|
|
if (CheckTranslator(translator, keyword_tab, key) != 0) |