|
From: <fri...@us...> - 2008-12-26 16:55:44
|
Revision: 9648
http://zaf.svn.sourceforge.net/zaf/?rev=9648&view=rev
Author: friedelwolff
Date: 2008-12-26 16:55:40 +0000 (Fri, 26 Dec 2008)
Log Message:
-----------
Mark another item as done. +Some more notes.
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 15:52:43 UTC (rev 9647)
+++ trunk/dict/zu/hunspell/zu_aff.py 2008-12-26 16:55:40 UTC (rev 9648)
@@ -222,6 +222,7 @@
################################################################################
for i in concords:
+#TODO: look at these rules for non-indicative subject morphemes
# A_rules.extend(verb_rules(i)) #XXX:DONE
# A_rules.extend(verb_rules(i+"nga")) #XXX:DONE
@@ -282,7 +283,7 @@
if illegal_reflexive(i, j):
continue
#Indicative:
- a_rules.extend(verb_rules(i + "ya" + j))
+# a_rules.extend(verb_rules(i + "ya" + j)) #XXX:DONE
#Infinitive
# a_rules.extend(verb_rules("uku" + j)) #XXX:DONE
@@ -309,21 +310,23 @@
a_rules.extend(verb_rules("noku"))
#Lines below indicated with hashes will cause incorect imperatives
+#Lines below indicated with two hashes will probably be better handled
+#lexically (by just adding their stems to the dictionary)
V_rules.append(['a', 'ela', 'a'])
V_rules.append(['a', 'elani', 'a'])
V_rules.append(['a', 'elaphi', 'a']) #
-V_rules.append(['a', 'eka', 'a'])
+V_rules.append(['a', 'eka', 'a']) ##
V_rules.append(['a', 'ekana', 'a'])
V_rules.append(['a', 'ekani', 'a'])
V_rules.append(['a', 'ekaphi', 'a']) #
-V_rules.append(['a', 'isa', 'a'])
+V_rules.append(['a', 'isa', 'a']) ##
V_rules.append(['a', 'isana', 'a'])
V_rules.append(['a', 'isani', 'a'])
V_rules.append(['a', 'isaphi', 'a']) #
V_rules.append(['0', 'na', 'a'])
V_rules.append(['0', 'ni', 'a'])
V_rules.append(['0', 'phi', 'a']) #
-V_rules.append(['a', 'wa', '[^w]a'])
+V_rules.append(['a', 'wa', '[^w]a']) ##?
#The above can create problems with monosyllabic verbs
V_rules.append(['a', 'wani', '[^w]a'])
V_rules.append(['a', 'waphi', '[^w]a'])
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|