From ca892649c98d586a92e3703d99bcbeb3b147b540 Mon Sep 17 00:00:00 2001 From: Christopher Cox Date: Tue, 7 Nov 2023 13:58:25 -0600 Subject: [PATCH] Update verb_middle_affixes.lexc Ruled out more accidental paths involving combinations of reciprocal/reflexive and other objects (non-reflexive prefixes were passing through with reflexive analyses) --- src/fst/affixes/verb_middle_affixes.lexc | 39 ++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/src/fst/affixes/verb_middle_affixes.lexc b/src/fst/affixes/verb_middle_affixes.lexc index eea576b0..47bc3d36 100644 --- a/src/fst/affixes/verb_middle_affixes.lexc +++ b/src/fst/affixes/verb_middle_affixes.lexc @@ -513,6 +513,45 @@ LEXICON Filter-DO-IO LEXICON Filter-DO-IO-Checks +@U.OBJECTPERSON.REFL@ Filter-DO-IO-Refl; +@U.OBLIQUEPERSON.REFL@ Filter-DO-IO-Refl; +@U.OBJECTPERSON.RECIP@ Filter-DO-IO-Recip; +@U.OBLIQUEPERSON.RECIP@ Filter-DO-IO-Recip; +@D.OBJECTPERSON.REFL@@D.OBLIQUEPERSON.REFL@@D.OBJECTPERSON.RECIP@@D.OBLIQUEPERSON.RECIP@ Filter-DO-IO-Other; + +LEXICON Filter-DO-IO-Refl + +! Make sure that at most one reflexive or reciprocal form appears as a direct +! object or indirect object (i.e., no DObj.REFL/RECIP-IObj.REFL/RECIP +! combinations) +! +! TODO: In theory, there might be contexts in which REFL-RECIP (e.g., 'they +! fed themselves to each other') and RECIP-REFL (e.g., 'they fed each other +! to themselves') might be plausible. For now, we exclude those forms from +! being produced/accepted, since they tend to be semantically odd for most +! ditransitive verbs. +@U.OBJECTPERSON.REFL@@U.OBLIQUEPERSON.1@ #; +@U.OBJECTPERSON.REFL@@U.OBLIQUEPERSON.2@ #; +@U.OBJECTPERSON.REFL@@U.OBLIQUEPERSON.3@ #; +@U.OBJECTPERSON.REFL@@U.OBLIQUEPERSON.4@ #; +@U.OBLIQUEPERSON.REFL@@U.OBJECTPERSON.1@ #; +@U.OBLIQUEPERSON.REFL@@U.OBJECTPERSON.2@ #; +@U.OBLIQUEPERSON.REFL@@U.OBJECTPERSON.3@ #; +@U.OBLIQUEPERSON.REFL@@U.OBJECTPERSON.4@ #; + +LEXICON Filter-DO-IO-Recip + +@U.OBJECTPERSON.RECIP@@U.OBLIQUEPERSON.1@ #; +@U.OBJECTPERSON.RECIP@@U.OBLIQUEPERSON.2@ #; +@U.OBJECTPERSON.RECIP@@U.OBLIQUEPERSON.3@ #; +@U.OBJECTPERSON.RECIP@@U.OBLIQUEPERSON.4@ #; +@U.OBLIQUEPERSON.RECIP@@U.OBJECTPERSON.1@ #; +@U.OBLIQUEPERSON.RECIP@@U.OBJECTPERSON.2@ #; +@U.OBLIQUEPERSON.RECIP@@U.OBJECTPERSON.3@ #; +@U.OBLIQUEPERSON.RECIP@@U.OBJECTPERSON.4@ #; + +LEXICON Filter-DO-IO-Other + ! Only provide paths out of this lexicon for ditransitive forms whose direct ! object-oblique object combinations are semantically plausible.