/tsimapiak/parse.py |
---|
39,18 → 39,6 |
def parseword(wordin): |
ret = {"word": {"id": 0, "navi": u"[" + wordin[0] + u"]", "infix": u"", "type": u""}} |
tempin1 = [] |
tempin2 = [] |
tempin3 = [] |
for in1 in infixes1: |
if in1 in wordin[wor]: |
tempin1.append(in1) |
for in2 in infixes2: |
if in2 in wordin[wor]: |
tempin2.append(in2) |
for in3 in infixes3: |
if in3 in wordin[wor]: |
tempin3.append(in3) |
for word in wordlist: |
foundit = True |
foundprefs = [] |
70,6 → 58,18 |
pre = [] |
post = [] |
if u"<1>" in splitword[wor]: |
tempin1 = [] |
tempin2 = [] |
tempin3 = [] |
for in1 in infixes1: |
if in1 in wordin[wor]: |
tempin1.append(in1) |
for in2 in infixes2: |
if in2 in wordin[wor]: |
tempin2.append(in2) |
for in3 in infixes3: |
if in3 in wordin[wor]: |
tempin3.append(in3) |
for in1 in tempin1: |
for in2 in tempin2: |
for in3 in tempin3: |