143,12 → 143,12 |
if posf.startswith(pos): |
if pos in foundposts[wor]: |
break |
if pos != u"ä" or word["navi"] != u"pey": # XXX HACK - fix for peyä. THIS SHOULD NOT BE HERE! |
foundposts[wor].append(pos) |
posf = posf[len(pos):] |
break |
else: |
break |
#if pos != u"ä" or word["navi"] != u"pey": # XXX HACK - fix for peyä. THIS SHOULD NOT BE HERE! |
foundposts[wor].append(pos) |
posf = posf[len(pos):] |
break |
#else: |
# break |
if posf != u"": |
foundit = False |
foundposts = [] |
172,7 → 172,8 |
ret = [] |
left = len(sent) |
while left: |
word = parsenum.parse(sent[len(sent)-left]) |
#word = parsenum.parse(sent[len(sent)-left]) |
word = None |
if word == None: |
word = parseword(sent[-left:]) |
left -= len(word["word"]["navi"].split(" ")) |