Está en la página 1de 16

IMPLEMENTACIÓN DE UN

ANALIZADOR LÉXICO
¿QUÉ ES UN
ANALIZADOR
LÉXICO?

Análisis (Token ,
Programa Lenguaje lexema )
Léxico
Fuente

Mensajes de Error
3
Se dividirá en 5 partes
HERRAMIENTAS UTILIZADAS
NETBEANS JFLEX

4
PROCESO

5
Haga clic en el icono para agregar una imagen

Título de diapositiva 29

Creamos nuestro
proyecto , primero se
crea una nueva Java
Application

6
Haga clic en el icono para agregar una imagen

Le ponemos el nombre de analizador


Léxico 1

7
Una vez creado , nos vamos en Source Package
Y creamos un nuevo Java Package , que es el paquete donde se
realizaran todas las clases que vamos a utilizar ….
8
Después nos
vamos a crear
las reglas léxicas
del analizador
léxico
nos vamos a la
carpeta Other y
después en
Empty File y
luego en Next y
este archivo se
le llamara
Lexer.flex

9
10
Haga clic en el icono para agregar una imagen

Se crea la clase Tokens


Aquí se muestran las palabras
que usamos en la clase Lexer
Empezando por las reservadas.

11
Haga clic en el icono para agregar una imagen

Creamos un Java Jframe Form y realizamos la interfaz grafica.

14
CODIGO PARA ANALIZAR LAS ENTRADAS POR DEFECTO EL ANALIZADOR LEXICO
SOLO PUEDE LEER ARCHIVOS FISICOS DE LA COMPUTADORA , POR ESTE CASO
PRIMERO USAMOS LA ENTRADA DE JTFILE CONVERTIRLO A UN DOCUMENTO DE
TEXTO Y DESPUES ESTE ANALIZARLO CON EL LEXER QUE HICIMOS DE JAVA
15
RESULTADOS

Como resultados tenemos el Analizador Léxico , pero


lo convertimos a ejecutable para que se manipulación
sea mas rápida

16
Palabras Reservadas
 Int
 If
 Else
 While

17
19

También podría gustarte