|
From: <fri...@us...> - 2008-12-26 15:52:47
|
Revision: 9647
http://zaf.svn.sourceforge.net/zaf/?rev=9647&view=rev
Author: friedelwolff
Date: 2008-12-26 15:52:43 +0000 (Fri, 26 Dec 2008)
Log Message:
-----------
Infinitives (plain, and combined with progressive aspectual morpheme)
Modified Paths:
--------------
trunk/dict/zu/hunspell/zu_aff.py
Modified: trunk/dict/zu/hunspell/zu_aff.py
===================================================================
--- trunk/dict/zu/hunspell/zu_aff.py 2008-12-26 11:44:01 UTC (rev 9646)
+++ trunk/dict/zu/hunspell/zu_aff.py 2008-12-26 15:52:43 UTC (rev 9647)
@@ -284,10 +284,7 @@
#Indicative:
a_rules.extend(verb_rules(i + "ya" + j))
#Infinitive
- a_rules.extend(verb_rules("uku" + j))
- a_rules.extend(verb_rules("uku" + j))
- a_rules.extend(verb_rules("uku" + j))
- a_rules.extend(verb_rules("uku" + j))
+# a_rules.extend(verb_rules("uku" + j)) #XXX:DONE
#Negative future tenses:
a_rules.extend(verb_rules(add_semivowels("a"+ i) +"zu"+j))
@@ -417,6 +414,12 @@
verb_rules(infixes, affix="sayo", condition="[^aeiou]", needaffix=True, morphology="PROG_DISTANT_FUTURE_IND_SHORT", continuation_classes=[main_subjects])
verb_rules(infixes, affix="sayoku", needaffix=True, morphology="PROG_DISTANT_FUTURE_IND_LONG", continuation_classes=[main_subjects])
+ #infinitive
+ verb_rules(infixes, affix="uku", morphology="INFINITIVE", continuation_classes=[locative])
+ #infinitive + -sa- progressive aspectual morpheme
+ verb_rules(infixes, affix="ukusa", morphology="INFINITIVE_PROG", continuation_classes=[locative])
+ #TODO: infinitive, negative
+
for morpheme in object_morphemes:
verb_rules(infixes, affix=morpheme, needaffix=True, morphology="OBJ", continuation_classes=[main_subjects])
verb_rules(infixes, affix="ya"+morpheme, needaffix=True, morphology="PRESENT_IND_LONG_with_OBJ", continuation_classes=[simple_subjects])
@@ -434,7 +437,11 @@
verb_rules(infixes, affix="sayo"+morpheme, needaffix=True, morphology="PROG_DISTANT_FUTURE_IND_SHORT_with_OBJ", continuation_classes=[main_subjects])
verb_rules(infixes, affix="sayoku"+morpheme, needaffix=True, morphology="PROG_DISTANT_FUTURE_IND_LONG_with_OBJ", continuation_classes=[main_subjects])
- verb_rules(infixes, affix="uku", morphology="INFINITIVE", continuation_classes=[locative])
+ #infinitive with object morpheme
+ verb_rules(infixes, affix="uku"+morpheme, morphology="INFINITIVE_with_OBJ", continuation_classes=[locative])
+ #infinitive + -sa- progressive aspectual morpheme
+ verb_rules(infixes, affix="ukusa"+morpheme, morphology="INFINITIVE_PROG_with_OBJ", continuation_classes=[locative])
+
infixes.add_rule(affix="", condition="[^aeiou]", morphology="IMPERATIVE", continuation_classes=[imperative])
infixes.add_rule(affix="y", condition="[aeiou]", morphology="IMPERATIVE", continuation_classes=[imperative])
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|