Java - escaner lexico

   
Vista:

escaner lexico

Publicado por isaias vasquez (1 intervención) el 20/07/2010 00:27:02
buenas tardes a todos
tengo un proyecto de programacion el cual se debera realizar en java:

es un escaner lexico

1. debera jalar un arcivo a memoria del disco duro de tipo texto que el usuario debera ingresar
pedira la ruta del archivo asi : C:// "aquei el usuario dara la truta del archivo"
2. debera leer linea por linea de dicho archivo que contendra expresiones como:
(2*50)+2
(8+2)-(2-5)

este debera dar un informe de la lectura del archivo asi:

este se evalura `por estados asignadno para cada estado cada carecter segun vallamos leyendo

por ejemplo estamos en el estado 0 pues no hemos leido nada ,lee (2*50) entonces lee de primero el "( " entonces lo mandaremos al estado uno entonces le damos aceptacion a dicho c aracter. y seguimos, leemos el 2 y le asignamos el estado 2 que sera nuestro estado para digitos.

usando 3 variables imprimira de la siguiente forma:

estado lexema aceptacion
0 0
1 ( 1
0 0
2 2 1

al encontrar un caracter tal como ( )* - + /
le amos la aceptacion y volvemos al estao inicial o sea el estao 0.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:escaner lexico

Publicado por mayrita (163 intervenciones) el 20/07/2010 19:16:21
usa la clase Scanner de java :D
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar