Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/04/2014, 08:26
CalgaryCorpus
 
Fecha de Ingreso: junio-2008
Ubicación: Seattle, USA
Mensajes: 733
Antigüedad: 15 años, 11 meses
Puntos: 61
Respuesta: Analizador lexico

Tienes que manejar el estado de tu maquina de estados. El estado podria ser, por ejemplo: fuera de una palabra o dentro de una palabra, inicialmente estas fuera, una vez que aparece un texto, estas dentro.

Cuando aparece un espacio o cambio de linea, vuelves a estar fuera y te quedas alli hasta que aparezca una letra.

Sin una variable que mantenga el estado, sera dificil. Segun veo, siempre asignas a la palabra y despues haces logica si lo que aparecio fue o no un separador.

Resumen: maneja el estado en una variable.
__________________
Visita mi perfil en LinkedIn