in data_parsing.py [0:0]
def process_language(word, lines):
senses = []
pos = ''
pos_lines = []
for line in lines:
if line.startswith('='):
if line.strip('=').lower() in PARTS_OF_SPEECH:
if pos in PARTS_OF_SPEECH:
#clean up
s = process_pos(pos_lines, word, pos)
senses.extend(s)
pos_lines = []
pos = line.strip('=').lower()
elif pos in PARTS_OF_SPEECH:
s = process_pos(pos_lines, word, pos)
senses.extend(s)
pos_lines = []
pos = ''
elif pos != '':
pos_lines.append(line)
#clean up last pos if not done
if len(pos_lines) > 0:
s = process_pos(pos_lines, word, pos)
senses.extend(s)
if len(senses) > 0:
return senses
else:
return -1