|
From: <fri...@us...> - 2009-03-03 09:37:49
|
Revision: 9690
http://zaf.svn.sourceforge.net/zaf/?rev=9690&view=rev
Author: friedelwolff
Date: 2009-03-03 09:37:37 +0000 (Tue, 03 Mar 2009)
Log Message:
-----------
Initial support for relative 'be' tenses. So far only positive forms are supported, and combinations with copulatives are not yet implemented
Modified Paths:
--------------
trunk/dict/zu/hunspell/zu_aff.py
Modified: trunk/dict/zu/hunspell/zu_aff.py
===================================================================
--- trunk/dict/zu/hunspell/zu_aff.py 2009-02-27 15:34:23 UTC (rev 9689)
+++ trunk/dict/zu/hunspell/zu_aff.py 2009-03-03 09:37:37 UTC (rev 9690)
@@ -54,6 +54,12 @@
remote_past_subject_morphemes = ["nga", "wa", "sa", "na", "wa", "ba", "ya", "la", "a", "sa", "za", "lwa", "ba", "kwa"]
qualificative_prefixes = ["engi", "esi", "eni", "o", "aba", "e", "eli", "a", "esi", "ezi", "olu", "obu", "oku"]
remote_past_qualificative_prefixes = ["enga", "esa", "ena", "owa", "aba", "eya", "ela", "a", "esa", "eza", "olwa", "oba", "okwa"]
+relative_be_prefixes = ["bengi", "besi", "bewu", "ubu", "beni", "ube", "bebe", "beyi", "ibi", "beli", "abe", "aye", "bezi", "belu", "bebu", "beku"]
+relative_be_prefixes_remote_past = ["ngangi", "sasi", "wawu", "nani", "waye", "babe", "yayi", "yayi", "lali", "aye", "sasi", "zazi", "lwalu", "babu", "kwaku"]
+relative_be_prefixes_future = ["wobu", "wobe", "yobi", "obe"]
+# This only lists the ones that actually cause interesting morphology by
+# joining directly as one written word onto the verb
+
situative_prefixes = ["e", "be"]
concords = subject_morphemes + qualificative_prefixes + situative_prefixes
object_morphemes = ["ngi", "ku", "si", "ni", "m", "ba", "wu", "yi", "li", "wa", "zi", "lu", "bu"]
@@ -414,6 +420,15 @@
for morpheme in remote_past_qualificative_prefixes:
verb_rules(main_subjects, affix=morpheme, morphology="REMOTE_FUTURE_RELATIVE/QUALIFICATIVE")
+ #relative times with be
+ for morpheme in relative_be_prefixes:
+ verb_rules(main_subjects, affix=morpheme, morphology="RELATIVE_be", continuation_classes=[question])
+ for morpheme in relative_be_prefixes_remote_past:
+ verb_rules(main_subjects, affix=morpheme, morphology="RELATIVE_be_REMOTE_PAST", continuation_classes=[question])
+ for morpheme in relative_be_prefixes_future:
+ verb_rules(main_subjects, affix=morpheme, morphology="RELATIVE_be_FUTURE", continuation_classes=[question])
+
+
#indicative long form, present, positive
verb_rules(infixes, affix="ya", needaffix=True, morphology="PRESENT_IND_LONG", continuation_classes=[simple_subjects])
#progressive aspectual morpheme
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|