Posteo esto como una ayuda a todos aquellos compañeros que cursan el curso de Lenguajes formales de programacion.
Para aquellos que no tengan el honor de estudiar en la Universidad de San Carlos, el curso de Lenguajes formales y de programacion es un curso dedicado al estudio introductorio de la construccion de compiladores de lenguajes de programacion estudiando sus dos etapas iniciales: el "scanner" (analisis lexico) y el "parser" (analisis sintactico) .
En este post incluyo un proyecto sencillo, que vendria siendo un analizador de textos que compara dos ficheros de texto y encuentra cuantas palabras y frases repetidas hay, tomando como fin de una frase el punto o bien el punto y coma, y todo caracter especial como un error, es un ejemplo muy sencillo pero muy eficaz para efectos de aprender los "trucos" de porgramar un scanner en java...
Proximamente posteare el parser, haber si mi colega se anima a postear su proyecto scanner que es mucho mas complejo que el mio.
P.D la descarga tambien contiene la documentacion del proyecto, y un libro que explica el funcionamiento de automatas finitos deterministas y no deterministas (DFA's y NFA's)
------------------Contenido de la Descarga---------------------
Analizador De Textos.jar (y sus fuentes, proyecto en NetBeans 6.0)
Documentacion.pdf
construccion de compiladores principios y practica - kenneth c louden - 2004.pdf
--------------------------Descarga----------------------------





5 comentarios:
Gracias por el aporte pero.. GRRRRR detesto rapidshare, nunca puedo bajar nada :(
que buen aporte te sacaste un 10. Este libro lo nesecito para mis estudios 1000000000000 grasias
EXELENTE Aporte, :D
No esta disponible el archivo...
disculpa ya no lo tienes?? lo necesito porfavor he tratado por 4 dias y no me sale el analizador sintactico (first last y follow) por favor ayudame mi correo es antonybravo@hotmail.com
Publicar un comentario