From 2d0443dab120f8a262e346d7fb640bd7d5e2577e Mon Sep 17 00:00:00 2001 From: Christopher Cox Date: Fri, 24 May 2024 15:37:31 -0400 Subject: [PATCH] =?UTF-8?q?Fixed=20behaviour=20of=20transitional=20=C3=AC?= =?UTF-8?q?=E2=80=93=20("^L")=20after=20disjunct=20prefixes?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/fst/morphology/phonology.xfscript | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/src/fst/morphology/phonology.xfscript b/src/fst/morphology/phonology.xfscript index 9cd408e..67bce88 100644 --- a/src/fst/morphology/phonology.xfscript +++ b/src/fst/morphology/phonology.xfscript @@ -61,10 +61,13 @@ define hToneSpreading; # The ì- transitional (Leer 1996/2005) or inchoative/semelfactive (K. Rice # 2000) prefix behaves differently from all other tone-bearing prefixes in -# Tsuut'ina, pulling down the tone of neighbouring vowels without adding a -# mora (e.g., gùja ánìstłàg "I did you (sg.) good", from á= ni_ ^L . is làg, -# with L . is -> ìs; gùja ásilàg "you (sg.) did me good", from á= si_ ^L . -# í làg, with ^L . í -> i). +# Tsuut'ina, pulling down the tone of neighbouring vowels in inner and middle +# prefixes without adding a mora (e.g., gùja ánìstłàg "I did you (sg.) good", +# from á= ni_ ^L . is làg, with L . is -> ìs; gùja ásilàg "you (sg.) did me +# good", from á= si_ ^L . í làg, with ^L . í -> i). This prefix does not +# affect the tone of vowels in outer prefixes, but instead behaves phonologī- +# cally like a moraic low-tone /ì/ (e.g., náayisʔoł "I am butchering it +# (progressive)", from ná= ^L . yis ʔoł, not *náyisʔoł or *nayisʔoł). # # In the case of TAMA chunks, this prefix causes both short and level long # vowels to drop by one level (e.g., í -> i, íí -> ii, etc.), while leaving @@ -94,6 +97,13 @@ define lToneCleanup "^L" -> 0; regex [ lToneLowerRight .o. lToneLowerLeft .o. lToneCleanup ]; define lToneLowering; +# As noted above, the transitional prefix does not pull down the tone of +# neighbouring vowels when those belong to a disjunct prefix. Instead, +# immediately after a tone-bearing disjunct prefix when there are no following +# vowels whose tones could be lowered, the transitional prefix behaves like +# a moraic /ì/. +define lToneAfterDisjunctBoundary "^L" -> ì || "=" "_" "." _ consonant; + # Enclitics cause open-syllable, mid-tone verb stems to become high tone. # Whenever an enclitic is present after a stem, the symbol "^Encl" is # produced, which allows us to adjust the tone accordingly. @@ -277,6 +287,7 @@ define removeInnerBoundaryMarker "." -> 0; regex [ putLToneAfterInnerPrefixBoundaryMarker .o. shortenDefaultPrefixes +.o. lToneAfterDisjunctBoundary .o. removeMiddleOuterBoundaryMarkers .o. hToneSpreading .o. encliticMidToHighTone