Output.py 559 Bytes
#!/usr/bin/python
# -*- coding: utf-8 -*-

#Autor: Erickson Silva <erickson.silva@lavid.ufpb.br> <ericksonsilva@live.com>

import sys
from Iterator import *
from StringAux import *

class Output(object):

	# inicializa a variavel com o valor passado por paramentro ao instanciar
	def __init__(self):
		self.it = Iterator()

	# executa a saida
	def executeOut(self, ts):
		self.__glosa = []
		self.it.load(ts)
		while(self.it.hasNext()):
			self.__glosa.append(self.it.getAtualW())
			self.__glosa.append(" ")
		self.it.reset()
		return ''.join(self.__glosa)