01/04/2014, 08:26
|
| | Fecha de Ingreso: junio-2008 Ubicación: Seattle, USA
Mensajes: 733
Antigüedad: 16 años, 6 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 |