Subversion Repositories navi

Compare Revisions

Ignore whitespace Rev 41 → Rev 42

/dev/naviparse.py
1,11 → 1,11
# -*- coding: utf-8 -*-
import re
 
strings = [ "oe", "nga", "k<0><1>am<2>e", "t<0><1><2>ìng nari" ]
strings = [ u"oe", u"nga", u"k<0><1>am<2>e", u"t<0><1><2>ìng nari", u"s<0><1><2>i" ]
 
infixes0 = [ "awn", "eyk", "us", "äp" ]
infixes1 = [ "ìyev", "iyev", "arm", "asy", "ilv", "ìmv", "ìrm", "irv", "ìsy", "am", "ay", "er", "ìm", "iv", "ìy", "ol" ]
infixes2 = [ "äng", "ats", "ei", "uy" ]
infixes0 = [ u"awn", u"eyk", u"us", u"äp" ]
infixes1 = [ u"ìyev", u"iyev", u"arm", u"asy", u"ilv", u"ìmv", u"ìrm", u"irv", u"ìsy", u"am", u"ay", u"er", u"ìm", u"iv", u"ìy", u"ol" ]
infixes2 = [ u"äng", u"ats", u"ei", u"uy" ]
 
# Returns array with Word,Infix 0,Infix 1,Infix 2,Case,Gender,Number suffixes,Inclusive,Indefinite,Vocative (suffix),Plural,Adposition,Adject pre,Adject suff,am/ay/tu/vi/yu,adverbial,nominalise,sä
def parsefix(original):
81,9 → 81,11
else:
return [realword,u"",u"",u"",u"",u"",u"",u"",u"",u"",u"",u"",u"",u"",u"",u"",u"",u""]
 
print parsefix("oel")
print parsefix("ngati")
print parsefix("kameie")
print parsefix("kìyevame")
print parsefix("English")
print parsefix("keykivame")
print parsefix(u"oel")
print parsefix(u"ngati")
print parsefix(u"kameie")
print parsefix(u"kìyevame")
print parsefix(u"English")
print parsefix(u"keykivame")
print parsefix(u"tìsusiti")
print parsefix(u"tayìng nari")