Skip to content

Commit

Permalink
Model transitional direct object marking with a dedicated flag diacri…
Browse files Browse the repository at this point in the history
…tic, rather than as a separate valency class
  • Loading branch information
coxchristopher committed Jun 27, 2024
1 parent a75d6d1 commit f4034aa
Show file tree
Hide file tree
Showing 6 changed files with 13 additions and 34 deletions.
4 changes: 1 addition & 3 deletions src/fst/morphology/affixes/postverbal_affixes.lexc
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Multichar_Symbols @D.OBJECTNUMBER.SG@ @D.OBJECTPERSON.3@ @D.OBLIQUENUMBER.SG@ @D.OBLIQUEPERSON.3@ @D.STEM.MODIFIED@ @D.STEM@ @D.SUBJECTNUMBER.SG@ @D.SUBJECTPERSON.3@ @P.DF.ON@ @R.OBJECTNUMBER.SG@ @R.OBJECTPERSON.3@ @R.OBLIQUENUMBER.SG@ @R.OBLIQUEPERSON.3@ @R.STEM.MODIFIED@ @R.STEM.PLAIN@ @R.SUBJECTNUMBER.SG@ @R.SUBJECTPERSON.3@ @U.ENCLITIC.gu@ @U.ENCLITIC.gula@ @U.ENCLITIC.la@ @U.NOMINALIZATION.A@ @U.NOMINALIZATION.I@ @U.NOMINALIZATION.NA@ @U.NOMINALIZATION.RELZ@ @U.OBJECTNUMBER.SG@ @U.OBJECTPERSON.3@ @U.OBLIQUENUMBER.SG@ @U.OBLIQUEPERSON.3@ @U.SUBJECTNUMBER.SG@ @U.SUBJECTPERSON.3@ @U.VALENCE.DITRANSITIVE@ @U.VALENCE.DO-EXPERIENCER@ @U.VALENCE.IMPERSONAL@ @U.VALENCE.INTRANSITIVE@ @U.VALENCE.OBLIQUEOBJECT@ @U.VALENCE.OO-EXPERIENCER@ @U.VALENCE.TRANSITIONAL@ @U.VALENCE.TRANSITIVE@ ^Encl
Multichar_Symbols @D.OBJECTNUMBER.SG@ @D.OBJECTPERSON.3@ @D.OBLIQUENUMBER.SG@ @D.OBLIQUEPERSON.3@ @D.STEM.MODIFIED@ @D.STEM@ @D.SUBJECTNUMBER.SG@ @D.SUBJECTPERSON.3@ @P.DF.ON@ @R.OBJECTNUMBER.SG@ @R.OBJECTPERSON.3@ @R.OBLIQUENUMBER.SG@ @R.OBLIQUEPERSON.3@ @R.STEM.MODIFIED@ @R.STEM.PLAIN@ @R.SUBJECTNUMBER.SG@ @R.SUBJECTPERSON.3@ @U.ENCLITIC.gu@ @U.ENCLITIC.gula@ @U.ENCLITIC.la@ @U.NOMINALIZATION.A@ @U.NOMINALIZATION.I@ @U.NOMINALIZATION.NA@ @U.NOMINALIZATION.RELZ@ @U.OBJECTNUMBER.SG@ @U.OBJECTPERSON.3@ @U.OBLIQUENUMBER.SG@ @U.OBLIQUEPERSON.3@ @U.SUBJECTNUMBER.SG@ @U.SUBJECTPERSON.3@ @U.VALENCE.DITRANSITIVE@ @U.VALENCE.DO-EXPERIENCER@ @U.VALENCE.IMPERSONAL@ @U.VALENCE.INTRANSITIVE@ @U.VALENCE.OBLIQUEOBJECT@ @U.VALENCE.OO-EXPERIENCER@ @U.VALENCE.TRANSITIVE@ ^Encl

! TODO: Implement other enclitics (e.g., -dà, -di, -ìdaa, etc.) and their
! corresponding selectional restrictions in separate continuation lexica below.
Expand Down Expand Up @@ -98,7 +98,6 @@ LEXICON SuffixesOnly3Sg
@U.VALENCE.OO-EXPERIENCER@ SuffixOnly3SgIObj;
@U.VALENCE.INTRANSITIVE@ SuffixOnly3SgSbj;
@U.VALENCE.TRANSITIVE@ SuffixOnly3SgSbjOrDObj;
@U.VALENCE.TRANSITIONAL@ SuffixOnly3SgSbjOrDObj;
@U.VALENCE.OBLIQUEOBJECT@ SuffixOnly3SgSbjOrIObj;
@U.VALENCE.DITRANSITIVE@ SuffixOnly3SgSbjOrDObjOrIObj;

Expand Down Expand Up @@ -207,7 +206,6 @@ LEXICON naNominalization

@U.VALENCE.INTRANSITIVE@ naNominalizationNonExperiencer;
@U.VALENCE.TRANSITIVE@ naNominalizationNonExperiencer;
@U.VALENCE.TRANSITIONAL@ naNominalizationNonExperiencer;
@U.VALENCE.OBLIQUEOBJECT@ naNominalizationNonExperiencer;
@U.VALENCE.DITRANSITIVE@ naNominalizationNonExperiencer;

Expand Down
22 changes: 8 additions & 14 deletions src/fst/morphology/affixes/verb_inner_affixes.lexc
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
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.DO-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 ^P
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.DO-EXPERIENCER@ @U.VALENCE.IMPERSONAL@ @U.VALENCE.INTRANSITIVE@ @U.VALENCE.OBLIQUEOBJECT@ @U.TRANSITIONAL.ON@ @U.VALENCE.TRANSITIVE@ @U.VV.%0@ @U.VV.S@ @U.VV.I@ @D.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 ^P

LEXICON Root

@U.VALENCE.TRANSITIONAL@ TransitionalPrefix;
@D.VALENCE.TRANSITIONAL@ TAMA;
@U.TRANSITIONAL.ON@ TransitionalPrefix;
@D.TRANSITIONAL@ TAMA;


LEXICON TransitionalPrefix

! In 'transitional' transitive verbs, a ì- prefix (represented here by ^L)
! appears after any preceding prefixes and before the TAMA chunks iff a
! direct object is morphologically marked on the verb. If a direct object
! is understood, but isn't morphologically marked, then the ì- doesn't appear,
! e.g.,
! In 'transitional' transitive and ditransitive verbs, a ì- prefix (represented
! here by ^L) appears after any preceding prefixes and before the TAMA chunks
! iff a direct object is morphologically marked on the verb. If a direct
! object is understood, but isn't morphologically marked, then the ì- doesn't
! appear, e.g.,
!
! nàgimìnistàhí át'a "I will put them down (non-plural animate objects)"
! (nà= gimi_ ^L . nis tàhí ...)
Expand Down Expand Up @@ -165,7 +165,6 @@ LEXICON 0-IPFV-AFF-MiddlePrefix-3PL
@U.VALENCE.OO-EXPERIENCER@í #;
@U.VALENCE.TRANSITIVE@ 0-IPFV-AFF-MiddlePrefix-3PL-DObj;
@U.VALENCE.DITRANSITIVE@ 0-IPFV-AFF-MiddlePrefix-3PL-DObj;
@U.VALENCE.TRANSITIONAL@ 0-IPFV-AFF-MiddlePrefix-3PL-DObj;
@U.VALENCE.DO-EXPERIENCER@ 0-IPFV-AFF-MiddlePrefix-3PL-DObj;

LEXICON 0-IPFV-AFF-MiddlePrefix-3PL-DObj
Expand All @@ -186,7 +185,6 @@ LEXICON 0-IPFV-AFF-MiddlePrefix-4SG
@U.VALENCE.OO-EXPERIENCER@í #;
@U.VALENCE.TRANSITIVE@ 0-IPFV-AFF-MiddlePrefix-4SG-DObj;
@U.VALENCE.DITRANSITIVE@ 0-IPFV-AFF-MiddlePrefix-4SG-DObj;
@U.VALENCE.TRANSITIONAL@ 0-IPFV-AFF-MiddlePrefix-4SG-DObj;
@U.VALENCE.DO-EXPERIENCER@ 0-IPFV-AFF-MiddlePrefix-4SG-DObj;

LEXICON 0-IPFV-AFF-MiddlePrefix-4SG-DObj
Expand Down Expand Up @@ -283,7 +281,6 @@ LEXICON 0s-IPFV-AFF-MiddlePrefix-3PL
@U.VALENCE.OO-EXPERIENCER@ís #;
@U.VALENCE.TRANSITIVE@ 0s-IPFV-AFF-MiddlePrefix-3PL-DObj;
@U.VALENCE.DITRANSITIVE@ 0s-IPFV-AFF-MiddlePrefix-3PL-DObj;
@U.VALENCE.TRANSITIONAL@ 0s-IPFV-AFF-MiddlePrefix-3PL-DObj;
@U.VALENCE.DO-EXPERIENCER@ 0s-IPFV-AFF-MiddlePrefix-3PL-DObj;

LEXICON 0s-IPFV-AFF-MiddlePrefix-3PL-DObj
Expand All @@ -297,7 +294,6 @@ LEXICON 0s-IPFV-AFF-MiddlePrefix-4SG
@U.VALENCE.OO-EXPERIENCER@ís #;
@U.VALENCE.TRANSITIVE@ 0s-IPFV-AFF-MiddlePrefix-4SG-DObj;
@U.VALENCE.DITRANSITIVE@ 0s-IPFV-AFF-MiddlePrefix-4SG-DObj;
@U.VALENCE.TRANSITIONAL@ 0s-IPFV-AFF-MiddlePrefix-4SG-DObj;
@U.VALENCE.DO-EXPERIENCER@ 0s-IPFV-AFF-MiddlePrefix-4SG-DObj;

LEXICON 0s-IPFV-AFF-MiddlePrefix-4SG-DObj
Expand Down Expand Up @@ -382,7 +378,6 @@ LEXICON 0i-IPFV-AFF-MiddlePrefix-3PL
@U.VALENCE.OO-EXPERIENCER@íí #;
@U.VALENCE.TRANSITIVE@ 0i-IPFV-AFF-MiddlePrefix-3PL-DObj;
@U.VALENCE.DITRANSITIVE@ 0i-IPFV-AFF-MiddlePrefix-3PL-DObj;
@U.VALENCE.TRANSITIONAL@ 0i-IPFV-AFF-MiddlePrefix-3PL-DObj;
@U.VALENCE.DO-EXPERIENCER@ 0i-IPFV-AFF-MiddlePrefix-3PL-DObj;

LEXICON 0i-IPFV-AFF-MiddlePrefix-3PL-DObj
Expand All @@ -396,7 +391,6 @@ LEXICON 0i-IPFV-AFF-MiddlePrefix-4SG
@U.VALENCE.OO-EXPERIENCER@íí #;
@U.VALENCE.TRANSITIVE@ 0i-IPFV-AFF-MiddlePrefix-4SG-DObj;
@U.VALENCE.DITRANSITIVE@ 0i-IPFV-AFF-MiddlePrefix-4SG-DObj;
@U.VALENCE.TRANSITIONAL@ 0i-IPFV-AFF-MiddlePrefix-4SG-DObj;
@U.VALENCE.DO-EXPERIENCER@ 0i-IPFV-AFF-MiddlePrefix-4SG-DObj;

LEXICON 0i-IPFV-AFF-MiddlePrefix-4SG-DObj
Expand Down
5 changes: 1 addition & 4 deletions src/fst/morphology/affixes/verb_middle_affixes.lexc
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Multichar_Symbols @D.GI@ @D.OBJECTPERSON@ @D.PREFIX@ @D.SUBJECTPERSON.1@ @D.SUBJECTPERSON.2@ @D.SUBJECTPERSON.3@ @D.TAMA.si@ @D.VALENCE.TRANSITIVE@ @P.DISTRIBUTIVE.OFF@ @P.DISTRIBUTIVE.ON@ @P.GI.ON@ @P.PREFIX.MIDDLE@ @R.DISTRIBUTIVE.OFF@ @R.DISTRIBUTIVE.ON@ @R.GI@ @R.OBJECTNUMBER.PL@ @R.OBJECTNUMBER.SG@ @R.OBJECTPERSON.1@ @R.OBJECTPERSON.2@ @R.OBJECTPERSON.3@ @R.OBJECTPERSON.4@ @R.OBJECTPERSON.RECIP@ @R.OBJECTPERSON.REFL@ @R.OUTERSUBJECT.ON@ @R.PREFIX.INNER@ @R.PREFIX.MIDDLE@ @R.PREFIX.OUTER@ @R.SUBJECTNUMBER.PL@ @R.SUBJECTNUMBER.SG@ @R.SUBJECTPERSON.3@ @R.SUBJECTPERSON.4@ @R.TAMA.si@ @U.ASPECT.IPFV@ @U.ASPECT.PFV@ @U.ASPECT.POT@ @U.ASPECT.PROG@ @U.DIRECTOBJECT.GIVEN@ @U.DIRECTOBJECT.EMPHATIC@ @U.DIRECTOBJECT.NONE@ @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.OBJECTPERSON.INDEF@ @U.OBLIQUENUMBER.PL@ @U.OBLIQUENUMBER.SG@ @U.OBLIQUEPERSON.1@ @U.OBLIQUEPERSON.2@ @U.OBLIQUEPERSON.3@ @U.OBLIQUEPERSON.4@ @U.OBLIQUEPERSON.RECIP@ @U.OBLIQUEPERSON.REFL@ @U.OUTERSUBJECT.ON@ @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.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@ @P.CONATIVE.ON@ @D.CONATIVE@ @R.CONATIVE.ON@ @D.PREFIX.MIDDLE@ @P.PREFIX.OUTER@ @P.CONATIVE.OFF@ @R.CONATIVE.OFF@ @U.VV.I@ @U.VV.%0@ @U.OBJECTPERSON.AREAL@ @U.OBLIQUEPERSON.AREAL@ @U.VALENCE.DO-EXPERIENCER@ @P.PREFIX.INNER@ @U.CONATIVE.ON@ @U.CONATIVE.OFF@ @D.PREFIX.OUTER@ @D.OBJECTPERSON.REFL@ @D.OBLIQUEPERSON.REFL@ @D.OBJECTPERSON.RECIP@ @D.OBLIQUEPERSON.RECIP@ ^H
Multichar_Symbols @D.GI@ @D.OBJECTPERSON@ @D.PREFIX@ @D.SUBJECTPERSON.1@ @D.SUBJECTPERSON.2@ @D.SUBJECTPERSON.3@ @D.TAMA.si@ @D.VALENCE.TRANSITIVE@ @P.DISTRIBUTIVE.OFF@ @P.DISTRIBUTIVE.ON@ @P.GI.ON@ @P.PREFIX.MIDDLE@ @R.DISTRIBUTIVE.OFF@ @R.DISTRIBUTIVE.ON@ @R.GI@ @R.OBJECTNUMBER.PL@ @R.OBJECTNUMBER.SG@ @R.OBJECTPERSON.1@ @R.OBJECTPERSON.2@ @R.OBJECTPERSON.3@ @R.OBJECTPERSON.4@ @R.OBJECTPERSON.RECIP@ @R.OBJECTPERSON.REFL@ @R.OUTERSUBJECT.ON@ @R.PREFIX.INNER@ @R.PREFIX.MIDDLE@ @R.PREFIX.OUTER@ @R.SUBJECTNUMBER.PL@ @R.SUBJECTNUMBER.SG@ @R.SUBJECTPERSON.3@ @R.SUBJECTPERSON.4@ @R.TAMA.si@ @U.ASPECT.IPFV@ @U.ASPECT.PFV@ @U.ASPECT.POT@ @U.ASPECT.PROG@ @U.DIRECTOBJECT.GIVEN@ @U.DIRECTOBJECT.EMPHATIC@ @U.DIRECTOBJECT.NONE@ @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.OBJECTPERSON.INDEF@ @U.OBLIQUENUMBER.PL@ @U.OBLIQUENUMBER.SG@ @U.OBLIQUEPERSON.1@ @U.OBLIQUEPERSON.2@ @U.OBLIQUEPERSON.3@ @U.OBLIQUEPERSON.4@ @U.OBLIQUEPERSON.RECIP@ @U.OBLIQUEPERSON.REFL@ @U.OUTERSUBJECT.ON@ @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.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.TRANSITIVE@ @P.CONATIVE.ON@ @D.CONATIVE@ @R.CONATIVE.ON@ @D.PREFIX.MIDDLE@ @P.PREFIX.OUTER@ @P.CONATIVE.OFF@ @R.CONATIVE.OFF@ @U.VV.I@ @U.VV.%0@ @U.OBJECTPERSON.AREAL@ @U.OBLIQUEPERSON.AREAL@ @U.VALENCE.DO-EXPERIENCER@ @P.PREFIX.INNER@ @U.CONATIVE.ON@ @U.CONATIVE.OFF@ @D.PREFIX.OUTER@ @D.OBJECTPERSON.REFL@ @D.OBLIQUEPERSON.REFL@ @D.OBJECTPERSON.RECIP@ @D.OBLIQUEPERSON.RECIP@ ^H


LEXICON Root
Expand All @@ -10,7 +10,6 @@ LEXICON Root
@U.VALENCE.IMPERSONAL@ Only3SGSubject;
@U.VALENCE.DO-EXPERIENCER@ DirectSubjectAffixes;
@U.VALENCE.OO-EXPERIENCER@ #;
@U.VALENCE.TRANSITIONAL@ TransitiveMarkers;


LEXICON IntransitiveMarkers
Expand Down Expand Up @@ -362,7 +361,6 @@ LEXICON Filter-SBJ-DO
@U.VALENCE.TRANSITIVE@ Filter-SBJ-DO-Conditions;
@U.VALENCE.DITRANSITIVE@ Filter-SBJ-DO-Conditions;
@U.VALENCE.DO-EXPERIENCER@ Filter-SBJ-DO-Conditions;
@U.VALENCE.TRANSITIONAL@ Filter-SBJ-DO-Conditions;

LEXICON Filter-SBJ-DO-Conditions

Expand Down Expand Up @@ -449,7 +447,6 @@ LEXICON Filter-SBJ-IO

@U.VALENCE.INTRANSITIVE@ #;
@U.VALENCE.TRANSITIVE@ #;
@U.VALENCE.TRANSITIONAL@ #;
@U.VALENCE.OBLIQUEOBJECT@ Filter-SBJ-IO-Checks;
@U.VALENCE.DITRANSITIVE@ Filter-SBJ-IO-Checks;

Expand Down
3 changes: 1 addition & 2 deletions src/fst/morphology/affixes/verb_oblique_affixes.lexc
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Multichar_Symbols @D.OBJECTPERSON@ @D.PREFIX@ @D.SUBJECTPERSON.3@ @D.VALENCE.TRANSITIVE@ @P.DISTRIBUTIVE.OFF@ @P.DISTRIBUTIVE.ON@ @P.GI.ON@ @R.DISTRIBUTIVE.OFF@ @R.DISTRIBUTIVE.ON@ @R.OBJECTPERSON.1@ @R.OBJECTPERSON.2@ @R.OBJECTPERSON.3@ @R.OBJECTPERSON.4@ @R.OBJECTPERSON.RECIP@ @R.OBJECTPERSON.REFL@ @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.OBJECTPERSON.1@ @U.OBJECTPERSON.2@ @U.OBJECTPERSON.3@ @U.OBJECTPERSON.4@ @U.OBJECTPERSON.RECIP@ @U.OBJECTPERSON.REFL@ @U.OBLIQUENUMBER.PL@ @U.OBLIQUENUMBER.SG@ @U.OBLIQUEOBJECT.GIVEN@ @U.OBLIQUEOBJECT.NONE@ @U.OBLIQUEPERSON.1@ @U.OBLIQUEPERSON.2@ @U.OBLIQUEPERSON.3@ @U.OBLIQUEPERSON.4@ @U.OBLIQUEPERSON.RECIP@ @U.OBLIQUEPERSON.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.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.OBLIQUEPERSON.AREAL@ @U.VALENCE.DO-EXPERIENCER@
Multichar_Symbols @D.OBJECTPERSON@ @D.PREFIX@ @D.SUBJECTPERSON.3@ @D.VALENCE.TRANSITIVE@ @P.DISTRIBUTIVE.OFF@ @P.DISTRIBUTIVE.ON@ @P.GI.ON@ @R.DISTRIBUTIVE.OFF@ @R.DISTRIBUTIVE.ON@ @R.OBJECTPERSON.1@ @R.OBJECTPERSON.2@ @R.OBJECTPERSON.3@ @R.OBJECTPERSON.4@ @R.OBJECTPERSON.RECIP@ @R.OBJECTPERSON.REFL@ @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.OBJECTPERSON.1@ @U.OBJECTPERSON.2@ @U.OBJECTPERSON.3@ @U.OBJECTPERSON.4@ @U.OBJECTPERSON.RECIP@ @U.OBJECTPERSON.REFL@ @U.OBLIQUENUMBER.PL@ @U.OBLIQUENUMBER.SG@ @U.OBLIQUEOBJECT.GIVEN@ @U.OBLIQUEOBJECT.NONE@ @U.OBLIQUEPERSON.1@ @U.OBLIQUEPERSON.2@ @U.OBLIQUEPERSON.3@ @U.OBLIQUEPERSON.4@ @U.OBLIQUEPERSON.RECIP@ @U.OBLIQUEPERSON.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.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.TRANSITIVE@ @U.OBLIQUEPERSON.AREAL@ @U.VALENCE.DO-EXPERIENCER@


LEXICON Root
Expand Down Expand Up @@ -27,7 +27,6 @@ LEXICON Valence
@U.VALENCE.DITRANSITIVE@ ObliqueObjectAffixes;
@U.VALENCE.DO-EXPERIENCER@ #;
@U.VALENCE.OO-EXPERIENCER@ ObliqueSubjectAffixes;
@U.VALENCE.TRANSITIONAL@ #;


LEXICON ObliqueObjectAffixes
Expand Down
Loading

0 comments on commit f4034aa

Please sign in to comment.