|
|
|
|
|
|
|
|
ELSE |
|
|
ELSE |
|
|
length 180 |
|
|
length 180 |
|
|
ENDIF |
|
|
ENDIF |
|
|
IF nextPh(N) OR nextPh(c) THEN |
|
|
|
|
|
FMT(vnasal/a_n) |
|
|
|
|
|
ELSE |
|
|
|
|
|
|
|
|
|
|
|
FMT(vietnam/a_2) //a_4) |
|
|
FMT(vietnam/a_2) //a_4) |
|
|
|
|
|
|
|
|
ENDIF |
|
|
|
|
|
endphoneme |
|
|
endphoneme |
|
|
|
|
|
|
|
|
phoneme a: |
|
|
phoneme a: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
VowelEnding(w/xw, -30) |
|
|
VowelEnding(w/xw, -30) |
|
|
IF nextPh(isVowel) AND prevPhW(t[) THEN |
|
|
IF nextPh(isVowel) AND prevPhW(t[) THEN |
|
|
FMT(vnasal/u_n, 60) |
|
|
|
|
|
ENDIF |
|
|
|
|
|
IF prevPhW(isNasal) THEN |
|
|
|
|
|
|
|
|
FMT(vnasal/u_n, 60) addWav(vietnam/w) |
|
|
|
|
|
ELIF prevPhW(isNasal) THEN |
|
|
FMT(w/w) |
|
|
FMT(w/w) |
|
|
ELSEIF prevPhW(h) THEN |
|
|
ELSEIF prevPhW(h) THEN |
|
|
// none, [hw] |
|
|
// none, [hw] |
|
|
ELSE |
|
|
ELSE |
|
|
FMT(w/_w) |
|
|
|
|
|
|
|
|
FMT(w/_w) addWav(vietnam/w) |
|
|
ENDIF |
|
|
ENDIF |
|
|
ELSE |
|
|
ELSE |
|
|
// no vowel follows |
|
|
// no vowel follows |