def process_pos()

in data_parsing.py [0:0]


def process_pos(lines, word, pos):
	senses = []
	#track current POS and get glosses with their appropriate pos, domain if applicable
	in_sense = False
	sense_lines = []
	for line in lines:
		#this starts a sense, with gloss and tags
		if re.match(r'^#* ', line): 
			if in_sense:
				if len(sense_lines) > 0: 
					sense = process_sense(sense_lines, word, pos)
					if sense != -1: 
						senses.append(sense)
			sense_lines = [line]
			in_sense = True
		elif in_sense:
			sense_lines.append(line)
	#process last sense
	if len(sense_lines) > 0:
		sense = process_sense(sense_lines, word, pos)
		if sense != -1: senses.append(sense)

	return senses