Ir al contenido principal

Entradas

Mostrando las entradas con la etiqueta analizador

Analizador Lexico en Java usando JFlex

Esta entrada tiene como objetivo mostrar una forma simple de utilizar JFlex en Windows para generar analizadores léxicos que luego pueden ser utilizados en aplicaciones de Java, se incluye una guía en pdf que muestra los pasos necesarios para construir un proyecto en JDeveloper 11g, desarrollar el archivo de especificación del analizador lexico que luego es utilizado por el ejecutable de JFlex para generar el código fuente del analizador lexico (por defecto Yylex.java), luego se crea código de prueba en una aplicación mínima de Java (solo método main) en donde se crea un objeto de la clase del analizador lexico y luego se utiliza para analizar un archivo simple de prueba, token por token mostrando el tipo de cada token (identificador, codigo). archivos necesarios (proyecto de JDeveloper, guia en pdf)

Analizador Lexico C# hecho a mano

Este ejemplo muestra como implementar un analizador léxico simple en C#, usando el DFA como base para construir el autómata en código. El lenguaje que reconoce el analizador léxico esta formado por los elementos básicos de una calculadora de números naturales, los operadores básicos, +, -, /, * ademas detecta y reporta errores léxicos y también espacios en blanco (\t,\n,\r, )  Proyecto original en Visual Studio 2008