Búscalo aquí:

Analizador Léxico de un Compilador [código]

El analizador léxico es una de las partes más importantes de todo compilador y su tarea es la de revisar que la instrucción ingresada, cumpla estrictamente las reglas léxicas establecidas y use únicamente los elementos permitidos y aceptados por el compilador.

Para el caso del mini compilador scheme, se cuenta con un analizador léxico que crea tokens de una secuencia de caracteres de entrada: +,-,*,/,(,)[a-z, A-Z, 0-9] y también palabras de lenguaje (palabras reservadas): sqrt, abs, sin, cos, tan, asin, acos, atan, expt, log. El automáta finito determinista en el que se basa nuestro analizador léxico se muestra en la siguiente imagen.




Pueden descargar el código fuente del paquete Léxico escrito en Java, en el que se definen las clases necesarias que ponen en marcha el analizador léxico del mini compilador scheme.

También pueden ver:

* Clase principal : Aquí ubicamos el main del programa, por donde ingresan las instrucciones y se muestran el resultado obtenido. Debe estar ubicada en el paquete Principal.

* Analizador Léxico

* Tipos de Datos

* Analizador Sintáctico

* Cómo ejecutar las instrucciones de un compilador

Espero les sea de utilidad, saludos.


Quieres leer más post como éste???...
suscribete aquí!!!

24 comentarios:

  1. Hola, necesito urgentemente el código del programa, enserio no se si me podes mandar el código o contactarme
    dannysrh_90@hotmail.com
    dannysrh90@gmail.com

    ResponderEliminar
  2. Muchas gracias Jorge, me gustaria bajar el codigo pero no encuentro el enlace, porfavor indicame como lo descargo, o porfavor enviamelo a cesara.acostaq@fukl.edu.co. Muchas gracias

    ResponderEliminar
  3. no pude descargar el codigo serias tan amable de mandarmelo a mi correo por favor necesito en tregar este trabajo esta semana. del analizador lexico sintactico en java.
    marck_20499@hotmail.com

    ResponderEliminar
  4. Saludos a todos los lectores, las disculpas del caso, debido a algunos cambios en los directorios del servidor donde hospedo los archivos de mis codigo fuente se han detectado errores al momento de la descarga, pero ya esta solucionado, pueden acceder a los links normalmente.

    ResponderEliminar
  5. oye me marca error en PrimValor en el nombre de la clase y no se porque y también aquí:
    try{
    parser = new Parser(analizador.getInstrucccion());
    String solucion = parser.parseExp().eval(entorno).respuestan();
    si puedes ayudarme
    y mandarme todos los codigos completos a mi correo e indicarme cual va en cada paquete a mi correo pame1986_17@hotmail.com

    ResponderEliminar
  6. Todo el codigo fuente necesario para ejecutar el mini compilador esta disponible en los links especificados en el post, solo es cuestion de realizar la descargar y ejecutar desde el archivo principal.

    Si tienes algun error puedes comentarlo para poder ayudarte a resolverlo.

    Saludos

    ResponderEliminar
  7. la libreria import ejecutar.*;...????


    hadesmanes666@gmail.com

    ResponderEliminar
  8. hola esta interesante tu informacion pero podrias mostrarnos donde esta el codigo o al igual que los demas mandarnolo por correo te lo agradeceremos mucho
    rovima_21@hotmail.com

    ResponderEliminar
  9. Hola, gracias por leer este post, el codigo fuente se encuentra ordenado y explicado en cada post según la lista que se muestra. El código fuente esta en java y esta completo.

    Cada post contiene un paquete, todos los paquetes unidos forman un solo proyecto que es el analizador lexico.

    ResponderEliminar
  10. OYE ??? Y LA LIBRERIA QUE UTILISAS EN EL IMPORT

    EJECUTAR.*;??

    ME LA PODRIAS ENVIAR POR CORREO O DECIRME DONDE

    DESCARGARLA...PORFAVOR... MUY BUEN POST...

    hadesmanes666@gmail.com

    ResponderEliminar
  11. hola no encuentro los link donde descargar el codigo porfavor espero y no sea mucha molestia melo puedas mandar ami correo maris_9095@hotmail.com y muy buen post me ah ayudado a aclarar algunas dudadas que tenia de antemano gracias

    ResponderEliminar
  12. Hola, todo el código fuente del analizador léxico se encuentra en los links mencionados en el post y detallados en cada post correspondiente, incluido el paquete ejecutar.*.

    saludos

    ResponderEliminar
  13. hola amigo muy buen post pero una dudota me marca error en la libreria EJECUTAR que hago?

    ResponderEliminar
  14. Es el ejemplo mas claro que he encontrado, gracias

    ResponderEliminar
  15. brother que buenisimo, sera que te molesto con el codigo tambien porfavor, gracias muy amable aqui esta mi correo joel101984@hotmail.com

    ResponderEliminar
  16. Hola a todos, el código fuente de este post esta disponible en los links de cada post en los que se explica el funcionamiento y objetivo del código respectivo.

    saludos!

    ResponderEliminar
  17. oie disculpa el main de analizador lexico noo lo tare en el pakete

    ResponderEliminar
  18. creo que el main se encuentra en el link que dice Clase Principal.

    saludos

    ResponderEliminar
  19. disculpa el parser, no lo encuentro, serias tan amable de decirme donde esta, gracias por el aporte :)

    ResponderEliminar
  20. disculpa con que programa abres el cidgo para quee te compile todo bien por que me manda errores si eres tan amable de responder gracias

    ResponderEliminar
  21. que tal Jorge solo para agradecer por tu aporte, andaba buscando como hacer lo de las palabras reservadas para el analizador léxico y este post me dio un muy buena idea, gracias!!!

    ResponderEliminar
  22. Aun tendrás el código ?

    ResponderEliminar
    Respuestas
    1. Actualmente el servidor que uso está en mantenimiento. Pronto estará nuevamente todo normal.

      Saludos

      Eliminar

Bienvenido a jcGeorge's Blog!!!

Por favor deja tu comentario, consulta o sugerencia, procura mantener habilitado tu perfil de Blogger o deja un enlace a tu blog o web.

Gracias por leer este blog!!!

Related Posts Plugin for WordPress, Blogger...