Skip to content

Commit

Permalink
Fixes to si-PFV definitions to capture dissimilation before /l/-initi…
Browse files Browse the repository at this point in the history
…al stems
  • Loading branch information
coxchristopher committed May 15, 2024
1 parent 20c9ab7 commit 5e607d2
Showing 1 changed file with 41 additions and 34 deletions.
75 changes: 41 additions & 34 deletions src/fst/morphology/affixes/verb_inner_affixes.lexc
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Multichar_Symbols @D.OBJECTPERSON@ @D.PREFIX@ @D.SUBJECTPERSON.4@ @D.VALENCE.TRANSITIVE@ @P.DISTRIBUTIVE.OFF@ @P.DISTRIBUTIVE.ON@ @P.PREFIX.MIDDLE@ @R.DISTRIBUTIVE.OFF@ @R.DISTRIBUTIVE.ON@ @R.OBJECTNUMBER.PL@ @R.OBJECTNUMBER.SG@ @R.OBJECTPERSON@ @R.OBJECTPERSON.1@ @R.OBJECTPERSON.2@ @R.OBJECTPERSON.3@ @R.OBJECTPERSON.4@ @R.OBJECTPERSON.RECIP@ @R.OBJECTPERSON.REFL@ @R.OBJECTPERSON.INDEF@ @D.OBJECTPERSON.INDEF@ @R.PREFIX.INNER@ @R.PREFIX.MIDDLE@ @R.PREFIX.OUTER@ @R.SUBJECTNUMBER.PL@ @R.SUBJECTNUMBER.SG@ @R.SUBJECTPERSON.3@ @R.SUBJECTPERSON.4@ @U.ASPECT.IPFV@ @U.ASPECT.PFV@ @U.ASPECT.POT@ @U.ASPECT.PROG@ @U.OBJECTNUMBER.PL@ @U.OBJECTNUMBER.SG@ @U.OBJECTPERSON.1@ @U.OBJECTPERSON.2@ @U.OBJECTPERSON.3@ @U.OBJECTPERSON.4@ @U.OBJECTPERSON.RECIP@ @U.OBJECTPERSON.REFL@ @U.PREFIX.OUTER@ @U.SUBJECTNUMBER.PL@ @U.SUBJECTNUMBER.SG@ @U.SUBJECTPERSON.1@ @U.SUBJECTPERSON.2@ @U.SUBJECTPERSON.3@ @U.SUBJECTPERSON.4@ @U.TAMA.%0@ @U.TAMA.%0-STAT@ @U.TAMA.i@ @U.TAMA.isi@ @U.TAMA.ni@ @U.TAMA.si@ @U.TAMA.yi-a@ @U.TAMA.yi-y@ @U.TAMA.yi@ @U.VALENCE.DITRANSITIVE@ @U.VALENCE.OO-EXPERIENCER@ @U.VALENCE.IMPERSONAL@ @U.VALENCE.INTRANSITIVE@ @U.VALENCE.OBLIQUEOBJECT@ @U.VALENCE.TRANSITIONAL@ @U.VALENCE.TRANSITIVE@ @U.VV.%0@ @U.VV.S@ @U.VV.I@ @D.VALENCE.TRANSITIONAL@ @D.OBJECTPERSON.3@ @D.OBJECTNUMBER.SG@ @D.SUBJECTPERSON.3@ @U.DIRECTOBJECT.GIVEN@ @D.DIRECTOBJECT.GIVEN@ @U.DIRECTOBJECT.EMPHATIC@ @D.DIRECTOBJECT.EMPHATIC@ @U.DIRECTOBJECT.NONE@ @U.DIALECT.BIGCROW@ @U.DIALECT.BIGPLUME@ @U.DIALECT.CROWCHIEF@ @R.LOWTONE.ON@ @P.LOWTONE.ON@ @D.LOWTONE@ i2 s2 ^L
Multichar_Symbols @D.OBJECTPERSON@ @D.PREFIX@ @D.SUBJECTPERSON.4@ @D.VALENCE.TRANSITIVE@ @P.DISTRIBUTIVE.OFF@ @P.DISTRIBUTIVE.ON@ @P.PREFIX.MIDDLE@ @R.DISTRIBUTIVE.OFF@ @R.DISTRIBUTIVE.ON@ @R.OBJECTNUMBER.PL@ @R.OBJECTNUMBER.SG@ @R.OBJECTPERSON@ @R.OBJECTPERSON.1@ @R.OBJECTPERSON.2@ @R.OBJECTPERSON.3@ @R.OBJECTPERSON.4@ @R.OBJECTPERSON.RECIP@ @R.OBJECTPERSON.REFL@ @R.OBJECTPERSON.INDEF@ @D.OBJECTPERSON.INDEF@ @R.PREFIX.INNER@ @R.PREFIX.MIDDLE@ @R.PREFIX.OUTER@ @R.SUBJECTNUMBER.PL@ @R.SUBJECTNUMBER.SG@ @R.SUBJECTPERSON.3@ @R.SUBJECTPERSON.4@ @U.ASPECT.IPFV@ @U.ASPECT.PFV@ @U.ASPECT.POT@ @U.ASPECT.PROG@ @U.OBJECTNUMBER.PL@ @U.OBJECTNUMBER.SG@ @U.OBJECTPERSON.1@ @U.OBJECTPERSON.2@ @U.OBJECTPERSON.3@ @U.OBJECTPERSON.4@ @U.OBJECTPERSON.RECIP@ @U.OBJECTPERSON.REFL@ @U.PREFIX.OUTER@ @U.SUBJECTNUMBER.PL@ @U.SUBJECTNUMBER.SG@ @U.SUBJECTPERSON.1@ @U.SUBJECTPERSON.2@ @U.SUBJECTPERSON.3@ @U.SUBJECTPERSON.4@ @U.TAMA.%0@ @U.TAMA.%0-STAT@ @U.TAMA.i@ @U.TAMA.isi@ @U.TAMA.ni@ @U.TAMA.si@ @U.TAMA.yi-a@ @U.TAMA.yi-y@ @U.TAMA.yi@ @U.VALENCE.DITRANSITIVE@ @U.VALENCE.OO-EXPERIENCER@ @U.VALENCE.IMPERSONAL@ @U.VALENCE.INTRANSITIVE@ @U.VALENCE.OBLIQUEOBJECT@ @U.VALENCE.TRANSITIONAL@ @U.VALENCE.TRANSITIVE@ @U.VV.%0@ @U.VV.S@ @U.VV.I@ @D.VALENCE.TRANSITIONAL@ @D.OBJECTPERSON.3@ @D.OBJECTNUMBER.SG@ @D.SUBJECTPERSON.3@ @U.DIRECTOBJECT.GIVEN@ @D.DIRECTOBJECT.GIVEN@ @U.DIRECTOBJECT.EMPHATIC@ @D.DIRECTOBJECT.EMPHATIC@ @U.DIRECTOBJECT.NONE@ @U.DIALECT.BIGCROW@ @U.DIALECT.BIGPLUME@ @U.DIALECT.CROWCHIEF@ @R.LOWTONE.ON@ @P.LOWTONE.ON@ @D.LOWTONE@ i2 s2 s3 ^L

LEXICON Root

Expand Down Expand Up @@ -822,33 +822,33 @@ LEXICON si-AFF-NoPrefix
@U.SUBJECTPERSON.1@@U.SUBJECTNUMBER.PL@@U.DIALECT.BIGCROW@siì #;
@U.SUBJECTPERSON.1@@U.SUBJECTNUMBER.PL@@U.DIALECT.CROWCHIEF@siì #;
@U.SUBJECTPERSON.2@@U.SUBJECTNUMBER.PL@sas2 #;
@R.SUBJECTPERSON.3@@R.SUBJECTNUMBER.PL@s #;
@R.SUBJECTPERSON.4@@R.SUBJECTNUMBER.SG@s #;
@R.SUBJECTPERSON.3@@R.SUBJECTNUMBER.PL@s3 #;
@R.SUBJECTPERSON.4@@R.SUBJECTNUMBER.SG@s3 #;

LEXICON si-AFF-InnerPrefix
@U.SUBJECTPERSON.1@@U.SUBJECTNUMBER.SG@ìsis #; ! FLOATING L-TONE
! When an inner prefix is present, 1SG forms also appear as Cas (e.g.,
! dìsists'ón ~ dasts'ón "I heard (it)", zìsisyín ~ zasyín "I killed (it)".
@U.SUBJECTPERSON.1@@U.SUBJECTNUMBER.SG@as #;
@U.SUBJECTPERSON.2@@U.SUBJECTNUMBER.SG@ìsí #; ! FLOATING L-TONE
@U.SUBJECTPERSON.3@@U.SUBJECTNUMBER.SG@ìs #;
@U.SUBJECTPERSON.3@@U.SUBJECTNUMBER.SG@ìs3 #;
@U.SUBJECTPERSON.1@@U.SUBJECTNUMBER.PL@@U.DIALECT.BIGPLUME@ìsaà #; ! FLOATING L-TNE
@U.SUBJECTPERSON.1@@U.SUBJECTNUMBER.PL@@U.DIALECT.BIGCROW@ìsiì #; ! FLOATING L-TONE
@U.SUBJECTPERSON.1@@U.SUBJECTNUMBER.PL@@U.DIALECT.CROWCHIEF@ìsiì #; ! FLOATING L-NE
@U.SUBJECTPERSON.2@@U.SUBJECTNUMBER.PL@ìsas2 #; ! FLOATING L-TONE
@R.SUBJECTPERSON.3@@R.SUBJECTNUMBER.PL@ìs #;
@R.SUBJECTPERSON.4@@R.SUBJECTNUMBER.SG@ìs #;
@R.SUBJECTPERSON.3@@R.SUBJECTNUMBER.PL@ìs3 #;
@R.SUBJECTPERSON.4@@R.SUBJECTNUMBER.SG@ìs3 #;

LEXICON si-AFF-MiddlePrefix
@U.SUBJECTPERSON.1@@U.SUBJECTNUMBER.SG@ìsis #; ! FLOATING L-TONE
@U.SUBJECTPERSON.2@@U.SUBJECTNUMBER.SG@ìsí #; ! FLOATING L-TONE
@U.SUBJECTPERSON.3@@U.SUBJECTNUMBER.SG@ìs #;
@U.SUBJECTPERSON.3@@U.SUBJECTNUMBER.SG@ìs3 #;
@U.SUBJECTPERSON.1@@U.SUBJECTNUMBER.PL@@U.DIALECT.BIGPLUME@ìsaà #; ! FLOATING L-TNE
@U.SUBJECTPERSON.1@@U.SUBJECTNUMBER.PL@@U.DIALECT.BIGCROW@ìsiì #; ! FLOATING L-TONE
@U.SUBJECTPERSON.1@@U.SUBJECTNUMBER.PL@@U.DIALECT.CROWCHIEF@ìsiì #; ! FLOATING L-NE
@U.SUBJECTPERSON.2@@U.SUBJECTNUMBER.PL@ìsas2 #; ! FLOATING L-TONE
@R.SUBJECTPERSON.3@@R.SUBJECTNUMBER.PL@s #;
@R.SUBJECTPERSON.4@@R.SUBJECTNUMBER.SG@s #;
@R.SUBJECTPERSON.3@@R.SUBJECTNUMBER.PL@s3 #;
@R.SUBJECTPERSON.4@@R.SUBJECTNUMBER.SG@s3 #;

LEXICON si-AFF-OuterPrefix
@U.SUBJECTPERSON.1@@U.SUBJECTNUMBER.SG@sis #;
Expand All @@ -858,56 +858,63 @@ LEXICON si-AFF-OuterPrefix
@U.SUBJECTPERSON.1@@U.SUBJECTNUMBER.PL@@U.DIALECT.BIGCROW@siì #;
@U.SUBJECTPERSON.1@@U.SUBJECTNUMBER.PL@@U.DIALECT.CROWCHIEF@siì #;
@U.SUBJECTPERSON.2@@U.SUBJECTNUMBER.PL@sas2 #;
@R.SUBJECTPERSON.3@@R.SUBJECTNUMBER.PL@s #;
@R.SUBJECTPERSON.4@@R.SUBJECTNUMBER.SG@s #;
@R.SUBJECTPERSON.3@@R.SUBJECTNUMBER.PL@s3 #;
@R.SUBJECTPERSON.4@@R.SUBJECTNUMBER.SG@s3 #;


LEXICON sis-AFF-NoPrefix
@U.SUBJECTPERSON.1@@U.SUBJECTNUMBER.SG@sis #;
! FIXME: No documentation of 2SG forms of sis-PFV verbs with /l/-initial stems
! exists, making it impossible to know whether these trigger dissimilation
! (and should be represented here as <s3>) or not (and should be represented
! here as <s>).
@U.SUBJECTPERSON.2@@U.SUBJECTNUMBER.SG@sís #;
@U.SUBJECTPERSON.3@@U.SUBJECTNUMBER.SG@sis #;
@U.SUBJECTPERSON.3@@U.SUBJECTNUMBER.SG@sis3 #;
@U.SUBJECTPERSON.1@@U.SUBJECTNUMBER.PL@@U.DIALECT.BIGPLUME@saà #;
@U.SUBJECTPERSON.1@@U.SUBJECTNUMBER.PL@@U.DIALECT.BIGCROW@siì #;
@U.SUBJECTPERSON.1@@U.SUBJECTNUMBER.PL@@U.DIALECT.CROWCHIEF@siì #;
@U.SUBJECTPERSON.2@@U.SUBJECTNUMBER.PL@sas2 #;
@R.SUBJECTPERSON.3@@R.SUBJECTNUMBER.PL@s #;
@R.SUBJECTPERSON.4@@R.SUBJECTNUMBER.SG@s #;
@R.SUBJECTPERSON.3@@R.SUBJECTNUMBER.PL@s3 #;
@R.SUBJECTPERSON.4@@R.SUBJECTNUMBER.SG@s3 #;

LEXICON sis-AFF-InnerPrefix
@U.SUBJECTPERSON.1@@U.SUBJECTNUMBER.SG@ìsis #; ! FLOATING L-TONE (M/L -> L)
! When an inner prefix is present, 1SG forms also appear as Cas (e.g.,
! dìsists'ón ~ dasts'ón "I heard (it)", zìsisyín ~ zasyín "I killed (it)".
@U.SUBJECTPERSON.1@@U.SUBJECTNUMBER.SG@as #;
! FIXME: No documentation of 2SG forms of sis-PFV verbs with /l/-initial stems.
@U.SUBJECTPERSON.2@@U.SUBJECTNUMBER.SG@ìsís #; ! FLOATING L-TONE (M/L -> L)
@U.SUBJECTPERSON.3@@U.SUBJECTNUMBER.SG@ìs #;
@U.SUBJECTPERSON.3@@U.SUBJECTNUMBER.SG@ìs3 #;
@U.SUBJECTPERSON.1@@U.SUBJECTNUMBER.PL@@U.DIALECT.BIGPLUME@ìsaà #; ! FLOATING L-TONE (M/L ->L)
@U.SUBJECTPERSON.1@@U.SUBJECTNUMBER.PL@@U.DIALECT.BIGCROW@ìsiì #; ! FLOATING L-TONE (M/L -> L)
@U.SUBJECTPERSON.1@@U.SUBJECTNUMBER.PL@@U.DIALECT.CROWCHIEF@ìsiì #; ! FLOATING L-TONE (M/L -L)
@U.SUBJECTPERSON.2@@U.SUBJECTNUMBER.PL@ìsas2 #; ! FLOATING L-TONE (M/L -> L)
@R.SUBJECTPERSON.3@@R.SUBJECTNUMBER.PL@ìs #;
@R.SUBJECTPERSON.4@@R.SUBJECTNUMBER.SG@ìs #;
@R.SUBJECTPERSON.3@@R.SUBJECTNUMBER.PL@ìs3 #;
@R.SUBJECTPERSON.4@@R.SUBJECTNUMBER.SG@ìs3 #;

LEXICON sis-AFF-MiddlePrefix
@U.SUBJECTPERSON.1@@U.SUBJECTNUMBER.SG@ìsis #; ! FLOATING L-TONE (M/L -> L)
! FIXME: No documentation of 2SG forms of sis-PFV verbs with /l/-initial stems.
@U.SUBJECTPERSON.2@@U.SUBJECTNUMBER.SG@ìsís #; ! FLOATING L-TONE (M/L -> L)
@U.SUBJECTPERSON.3@@U.SUBJECTNUMBER.SG@ìs #;
@U.SUBJECTPERSON.3@@U.SUBJECTNUMBER.SG@ìs3 #;
@U.SUBJECTPERSON.1@@U.SUBJECTNUMBER.PL@@U.DIALECT.BIGPLUME@ìsaà #; ! FLOATING L-TONE (M/L ->L)
@U.SUBJECTPERSON.1@@U.SUBJECTNUMBER.PL@@U.DIALECT.BIGCROW@ìsiì #; ! FLOATING L-TONE (M/L -> L)
@U.SUBJECTPERSON.1@@U.SUBJECTNUMBER.PL@@U.DIALECT.CROWCHIEF@ìsiì #; ! FLOATING L-TONE (M/L -L)
@U.SUBJECTPERSON.2@@U.SUBJECTNUMBER.PL@ìsas2 #; ! FLOATING L-TONE (M/L -> L)
@R.SUBJECTPERSON.3@@R.SUBJECTNUMBER.PL@s #;
@R.SUBJECTPERSON.4@@R.SUBJECTNUMBER.SG@s #;
@R.SUBJECTPERSON.3@@R.SUBJECTNUMBER.PL@s3 #;
@R.SUBJECTPERSON.4@@R.SUBJECTNUMBER.SG@s3 #;

LEXICON sis-AFF-OuterPrefix
@U.SUBJECTPERSON.1@@U.SUBJECTNUMBER.SG@sis #;
! FIXME: No documentation of 2SG forms of sis-PFV verbs with /l/-initial stems.
@U.SUBJECTPERSON.2@@U.SUBJECTNUMBER.SG@sís #;
@U.SUBJECTPERSON.3@@U.SUBJECTNUMBER.SG@sis #;
@U.SUBJECTPERSON.3@@U.SUBJECTNUMBER.SG@sis3 #;
@U.SUBJECTPERSON.1@@U.SUBJECTNUMBER.PL@@U.DIALECT.BIGPLUME@saà #;
@U.SUBJECTPERSON.1@@U.SUBJECTNUMBER.PL@@U.DIALECT.BIGCROW@siì #;
@U.SUBJECTPERSON.1@@U.SUBJECTNUMBER.PL@@U.DIALECT.CROWCHIEF@siì #;
@U.SUBJECTPERSON.2@@U.SUBJECTNUMBER.PL@sas2 #;
@R.SUBJECTPERSON.3@@R.SUBJECTNUMBER.PL@s #;
@R.SUBJECTPERSON.4@@R.SUBJECTNUMBER.SG@s #;
@R.SUBJECTPERSON.3@@R.SUBJECTNUMBER.PL@s3 #;
@R.SUBJECTPERSON.4@@R.SUBJECTNUMBER.SG@s3 #;


LEXICON sii-AFF-NoPrefix
Expand All @@ -919,46 +926,46 @@ LEXICON sii-AFF-NoPrefix
@U.SUBJECTPERSON.1@@U.SUBJECTNUMBER.PL@@U.DIALECT.BIGCROW@siì #;
@U.SUBJECTPERSON.1@@U.SUBJECTNUMBER.PL@@U.DIALECT.CROWCHIEF@siì #;
@U.SUBJECTPERSON.2@@U.SUBJECTNUMBER.PL@sas2 #;
@R.SUBJECTPERSON.3@@R.SUBJECTNUMBER.PL@s #;
@R.SUBJECTPERSON.4@@R.SUBJECTNUMBER.SG@s #;
@R.SUBJECTPERSON.3@@R.SUBJECTNUMBER.PL@s3 #;
@R.SUBJECTPERSON.4@@R.SUBJECTNUMBER.SG@s3 #;

LEXICON sii-AFF-InnerPrefix
@U.SUBJECTPERSON.1@@U.SUBJECTNUMBER.SG@ìsis #;
! When an inner prefix is present, 1SG forms also appear as Cas (e.g.,
! dìsists'ón ~ dasts'ón "I heard (it)", zìsisyín ~ zasyín "I killed (it)".
@U.SUBJECTPERSON.1@@U.SUBJECTNUMBER.SG@as #;
@U.SUBJECTPERSON.2@@U.SUBJECTNUMBER.SG@ìsíí #;
@U.SUBJECTPERSON.3@@U.SUBJECTNUMBER.SG@ìs #;
@U.SUBJECTPERSON.3@@U.SUBJECTNUMBER.SG@ìs3 #;
@U.SUBJECTPERSON.1@@U.SUBJECTNUMBER.PL@@U.DIALECT.BIGPLUME@ìsaà #;
@U.SUBJECTPERSON.1@@U.SUBJECTNUMBER.PL@@U.DIALECT.BIGCROW@ìsiì #;
@U.SUBJECTPERSON.1@@U.SUBJECTNUMBER.PL@@U.DIALECT.CROWCHIEF@ìsiì #;
@U.SUBJECTPERSON.2@@U.SUBJECTNUMBER.PL@ìsas2 #;
@R.SUBJECTPERSON.3@@R.SUBJECTNUMBER.PL@ìs #;
@R.SUBJECTPERSON.4@@R.SUBJECTNUMBER.SG@ìs #;
@R.SUBJECTPERSON.3@@R.SUBJECTNUMBER.PL@ìs3 #;
@R.SUBJECTPERSON.4@@R.SUBJECTNUMBER.SG@ìs3 #;

LEXICON sii-AFF-MiddlePrefix
@U.SUBJECTPERSON.1@@U.SUBJECTNUMBER.SG@ìsis #;
@U.SUBJECTPERSON.2@@U.SUBJECTNUMBER.SG@ìsíí #;
@U.SUBJECTPERSON.3@@U.SUBJECTNUMBER.SG@ìs #;
@U.SUBJECTPERSON.3@@U.SUBJECTNUMBER.SG@ìs3 #;
@U.SUBJECTPERSON.1@@U.SUBJECTNUMBER.PL@@U.DIALECT.BIGPLUME@ìsaà #;
@U.SUBJECTPERSON.1@@U.SUBJECTNUMBER.PL@@U.DIALECT.BIGCROW@ìsiì #;
@U.SUBJECTPERSON.1@@U.SUBJECTNUMBER.PL@@U.DIALECT.CROWCHIEF@ìsiì #;
@U.SUBJECTPERSON.2@@U.SUBJECTNUMBER.PL@ìsas2 #;
@R.SUBJECTPERSON.3@@R.SUBJECTNUMBER.PL@s #;
@R.SUBJECTPERSON.4@@R.SUBJECTNUMBER.SG@s #;
@R.SUBJECTPERSON.3@@R.SUBJECTNUMBER.PL@s3 #;
@R.SUBJECTPERSON.4@@R.SUBJECTNUMBER.SG@s3 #;

LEXICON sii-AFF-OuterPrefix
! Two 3S forms are possible here (e.g., tách'ásgàd, tách'ásiigàd "3S rode away")
@U.SUBJECTPERSON.1@@U.SUBJECTNUMBER.SG@sis #;
@U.SUBJECTPERSON.2@@U.SUBJECTNUMBER.SG@síí #;
@U.SUBJECTPERSON.3@@U.SUBJECTNUMBER.SG@sii #;
@U.SUBJECTPERSON.3@@U.SUBJECTNUMBER.SG@s #;
@U.SUBJECTPERSON.3@@U.SUBJECTNUMBER.SG@s3 #;
@U.SUBJECTPERSON.1@@U.SUBJECTNUMBER.PL@@U.DIALECT.BIGPLUME@saà #;
@U.SUBJECTPERSON.1@@U.SUBJECTNUMBER.PL@@U.DIALECT.BIGCROW@siì #;
@U.SUBJECTPERSON.1@@U.SUBJECTNUMBER.PL@@U.DIALECT.CROWCHIEF@siì #;
@U.SUBJECTPERSON.2@@U.SUBJECTNUMBER.PL@sas2 #;
@R.SUBJECTPERSON.3@@R.SUBJECTNUMBER.PL@s #;
@R.SUBJECTPERSON.4@@R.SUBJECTNUMBER.SG@s #;
@R.SUBJECTPERSON.3@@R.SUBJECTNUMBER.PL@s3 #;
@R.SUBJECTPERSON.4@@R.SUBJECTNUMBER.SG@s3 #;


!
Expand Down

0 comments on commit 5e607d2

Please sign in to comment.