SlideShare una empresa de Scribd logo
La función primordial del analizador léxico es agrupar caracteres de la entrada en
tokens, dichos tokens son suministrados (“bajo demanda”) al analizador sintáctico.
Pero, además el procesa directivas al compilador, introduce información preliminar
en la tabla de símbolos, elimina separadores innecesarios, sustituye macros,
formatea y listar el fuente.
http://webdiis.unizar.es/~ezpeleta/lib/exe/fetch.php?media=misdatos:compi:2.anali
sislexico.pdf
Funciones del Analizador Léxico
 Generar una lista ordenada de tokens a partir de los caracteres de entrada
 Interactuar con el analizador sintáctico, enviándole los tokens generados
 Detección de errores léxicos
 Guardar informaciónde los tokens, necesaria para el proceso de
compilación
El analizador léxico también se conoce como scanner, lexer o tokenizer.
http://zeus.inf.ucv.cl/~rsoto/cursos/ICI445/Cap3_ICI445.pdf
///DESARRROLLO
Un analizador léxico también es conocido como escáner; pues su funcionalidad es
la de analizar el lexema de las palabras o cadenas de caracteres sobre un patrón
definido. Es decir; El proceso de análisis léxico se refiere al trabajo que realiza el
scanner con relación al proceso de compilación. El scanner representa una interfaz
entre el programa fuente y el analizador sintáctico o parser. El scanner, a través del
examen carácter por carácter del texto, separa el programa fuente en piezas
llamadas tokens, los cuales representan los nombres de las variables, operadores,
etiquetas, y todo lo que comprende el programa fuente. (Ronceros, s.f.)
http://biblioteca.uns.edu.pe/saladocentes/archivoz/curzoz/sesion_5.pdf
El analizador léxico es una función o método se encarga de suministrar al
analizador sintáctico una serie de unidades lógicas llamadas elementos léxicos
también denominados token, cada vez que el necesite conocer uno nuevo para
continuar con el proceso de traducción, que resultan de agrupar los caracteres del
fichero de entrada, siendo el analizador léxico el único módulo del compilador que
maneja el fichero de entrada. (LSI, 2007)
FUNCION DEL ANLIZADOR LEXICO
El analizador léxico es la primera fase de un compilador. Su principal función
consiste en leer los caracteres de entrada y elaborar como salida una secuencia
de componentes léxicos que utiliza el analizador sintáctico para hacer el análisis.
En algunas ocasiones, los analizadores léxicos se dividen en una cascada de dos
fases; la primera, llamada "examen", y la segunda, "análisis léxico". El examinador
se encarga de realizar tares sencillas, mientras que el analizador léxico es el que
realiza las operaciones complejas.
https://es.slideshare.net/angiepao1717/anlisis-lxico-y-anlisis-sintctico
Analizador lexico

Más contenido relacionado

La actualidad más candente

Estructura de un programa en c
Estructura de un programa en cEstructura de un programa en c
Estructura de un programa en c
Mary Guaman
 
Flex bison
Flex bisonFlex bison
Flex bison
LuisMolina269
 
Metodos de entrada y Salida
Metodos de entrada y SalidaMetodos de entrada y Salida
Metodos de entrada y Salida
Cristian Andres
 
Clase2 t programas - unidades - workspaces - Delphi
Clase2 t   programas - unidades - workspaces - DelphiClase2 t   programas - unidades - workspaces - Delphi
Clase2 t programas - unidades - workspaces - Delphi
Julio Antonio Huaman Chuque
 
Herramientas de software
Herramientas de softwareHerramientas de software
Herramientas de software
Lorena Santos Espinosa
 
TALLER FLEX Y BISON
TALLER FLEX Y BISONTALLER FLEX Y BISON
TALLER FLEX Y BISON
Anthony Benalcazar
 
Trabajo práctico sobre Clojure, Evaluación de un Lenguaje de Programación
Trabajo práctico sobre Clojure, Evaluación de un Lenguaje de ProgramaciónTrabajo práctico sobre Clojure, Evaluación de un Lenguaje de Programación
Trabajo práctico sobre Clojure, Evaluación de un Lenguaje de Programación
Emmanuel Fontán
 
1.14 Abap
1.14 Abap1.14 Abap
1.14 Abap
ive79
 
Interprete sencillo utilizando ply con python 3
Interprete sencillo utilizando ply con python 3Interprete sencillo utilizando ply con python 3
Interprete sencillo utilizando ply con python 3
MAURICIOANDRES39
 
Procedimiento Para Utilizar Flex Y Bison
Procedimiento Para Utilizar Flex Y Bison Procedimiento Para Utilizar Flex Y Bison
Procedimiento Para Utilizar Flex Y Bison
Raul Hernandez Mayo
 
Aplicaciones en java_genesis_duran (3)
Aplicaciones en java_genesis_duran (3)Aplicaciones en java_genesis_duran (3)
Aplicaciones en java_genesis_duran (3)
GENEDURAN
 
Desarrollo de aplicaciones , programacion en dev ++
Desarrollo de aplicaciones , programacion  en   dev ++Desarrollo de aplicaciones , programacion  en   dev ++
Desarrollo de aplicaciones , programacion en dev ++
ernestre
 
Arreglos Turbo C
Arreglos Turbo CArreglos Turbo C
Arreglos Turbo C
tacubomx
 
Cuestionario (aranza)
Cuestionario (aranza)Cuestionario (aranza)
Cuestionario (aranza)
Aranza Angeles
 
Modulos externos
Modulos externosModulos externos
Modulos externos
Alejandro Muñiz
 
Flex bison
Flex bisonFlex bison
Flex bison
Carlos Brusil
 
Lenguajesdeprogramacion c nivel1-unidad1-04-funcion main
Lenguajesdeprogramacion c nivel1-unidad1-04-funcion mainLenguajesdeprogramacion c nivel1-unidad1-04-funcion main
Lenguajesdeprogramacion c nivel1-unidad1-04-funcion main
Carlos
 
PREGUNTAS
PREGUNTAS PREGUNTAS
PREGUNTAS
arecerv
 
Tutorial Flex y Bison
Tutorial Flex y BisonTutorial Flex y Bison
Tutorial Flex y Bison
Shirlid .n
 
Manual c# 1 o@sis 2017
Manual c# 1 o@sis 2017Manual c# 1 o@sis 2017
Manual c# 1 o@sis 2017
Geovanny Cardozo
 

La actualidad más candente (20)

Estructura de un programa en c
Estructura de un programa en cEstructura de un programa en c
Estructura de un programa en c
 
Flex bison
Flex bisonFlex bison
Flex bison
 
Metodos de entrada y Salida
Metodos de entrada y SalidaMetodos de entrada y Salida
Metodos de entrada y Salida
 
Clase2 t programas - unidades - workspaces - Delphi
Clase2 t   programas - unidades - workspaces - DelphiClase2 t   programas - unidades - workspaces - Delphi
Clase2 t programas - unidades - workspaces - Delphi
 
Herramientas de software
Herramientas de softwareHerramientas de software
Herramientas de software
 
TALLER FLEX Y BISON
TALLER FLEX Y BISONTALLER FLEX Y BISON
TALLER FLEX Y BISON
 
Trabajo práctico sobre Clojure, Evaluación de un Lenguaje de Programación
Trabajo práctico sobre Clojure, Evaluación de un Lenguaje de ProgramaciónTrabajo práctico sobre Clojure, Evaluación de un Lenguaje de Programación
Trabajo práctico sobre Clojure, Evaluación de un Lenguaje de Programación
 
1.14 Abap
1.14 Abap1.14 Abap
1.14 Abap
 
Interprete sencillo utilizando ply con python 3
Interprete sencillo utilizando ply con python 3Interprete sencillo utilizando ply con python 3
Interprete sencillo utilizando ply con python 3
 
Procedimiento Para Utilizar Flex Y Bison
Procedimiento Para Utilizar Flex Y Bison Procedimiento Para Utilizar Flex Y Bison
Procedimiento Para Utilizar Flex Y Bison
 
Aplicaciones en java_genesis_duran (3)
Aplicaciones en java_genesis_duran (3)Aplicaciones en java_genesis_duran (3)
Aplicaciones en java_genesis_duran (3)
 
Desarrollo de aplicaciones , programacion en dev ++
Desarrollo de aplicaciones , programacion  en   dev ++Desarrollo de aplicaciones , programacion  en   dev ++
Desarrollo de aplicaciones , programacion en dev ++
 
Arreglos Turbo C
Arreglos Turbo CArreglos Turbo C
Arreglos Turbo C
 
Cuestionario (aranza)
Cuestionario (aranza)Cuestionario (aranza)
Cuestionario (aranza)
 
Modulos externos
Modulos externosModulos externos
Modulos externos
 
Flex bison
Flex bisonFlex bison
Flex bison
 
Lenguajesdeprogramacion c nivel1-unidad1-04-funcion main
Lenguajesdeprogramacion c nivel1-unidad1-04-funcion mainLenguajesdeprogramacion c nivel1-unidad1-04-funcion main
Lenguajesdeprogramacion c nivel1-unidad1-04-funcion main
 
PREGUNTAS
PREGUNTAS PREGUNTAS
PREGUNTAS
 
Tutorial Flex y Bison
Tutorial Flex y BisonTutorial Flex y Bison
Tutorial Flex y Bison
 
Manual c# 1 o@sis 2017
Manual c# 1 o@sis 2017Manual c# 1 o@sis 2017
Manual c# 1 o@sis 2017
 

Similar a Analizador lexico

investigacion 4.4 y 4.5.pdf
investigacion 4.4 y 4.5.pdfinvestigacion 4.4 y 4.5.pdf
investigacion 4.4 y 4.5.pdf
juanluisSanchez19
 
investigacion.pdf
investigacion.pdfinvestigacion.pdf
investigacion.pdf
UlicesPerez1
 
Analizador léxico
Analizador léxicoAnalizador léxico
Analizador léxico
Silvestre Sosa
 
TALLER ANALISIS LEXICO
TALLER ANALISIS LEXICOTALLER ANALISIS LEXICO
TALLER ANALISIS LEXICO
JOSSELINEMARIBEL
 
Lenguajes y Automatas.pptx
Lenguajes y Automatas.pptxLenguajes y Automatas.pptx
Lenguajes y Automatas.pptx
danielloria1024
 
ANALISIS LEXICO capitperesentacion.pptx
ANALISIS LEXICO  capitperesentacion.pptxANALISIS LEXICO  capitperesentacion.pptx
ANALISIS LEXICO capitperesentacion.pptx
IgnacioGomez95
 
Analisis lexico
Analisis lexicoAnalisis lexico
Analisis lexico
MAURICIOANDRES39
 
Función del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacionFunción del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacion
EmanuelMuoz11
 
lexico.pptx
lexico.pptxlexico.pptx
lexico.pptx
AhiezerMorales
 
Actividad 4.4 y 4.5 Lenguajes y Autómatas Edinson Yahir Sánchez Velázquez.pptx
Actividad 4.4 y 4.5 Lenguajes y Autómatas Edinson Yahir Sánchez Velázquez.pptxActividad 4.4 y 4.5 Lenguajes y Autómatas Edinson Yahir Sánchez Velázquez.pptx
Actividad 4.4 y 4.5 Lenguajes y Autómatas Edinson Yahir Sánchez Velázquez.pptx
YahirSnchezDjMix
 
diaposichap.pptx
diaposichap.pptxdiaposichap.pptx
diaposichap.pptx
LuisSimn12
 
Análisis léxico y análisis sintáctico
Análisis léxico y análisis sintácticoAnálisis léxico y análisis sintáctico
Análisis léxico y análisis sintáctico
angiepao1717
 
Lexicos.docx
Lexicos.docxLexicos.docx
Lexicos.docx
LuisGuillermoLpezFer
 
Analizador léxico
Analizador léxicoAnalizador léxico
Analizador léxico
Yesenia Perez
 
Compiladores unidad1
Compiladores unidad1Compiladores unidad1
Compiladores unidad1
X3025990
 
Analizador Sintáctico
Analizador SintácticoAnalizador Sintáctico
Analizador Sintáctico
Pablo Guerra
 
Actividad 2 Analizador léxico, sintáctico y semántico
Actividad 2 Analizador léxico, sintáctico y semántico Actividad 2 Analizador léxico, sintáctico y semántico
Actividad 2 Analizador léxico, sintáctico y semántico
maryr_
 
Estructura de un compilador 2
Estructura de un compilador 2Estructura de un compilador 2
Estructura de un compilador 2
perlallamas
 
Capítulo 2 compiladores (willian gallo -------boris chungandro)
Capítulo 2 compiladores (willian gallo -------boris chungandro)Capítulo 2 compiladores (willian gallo -------boris chungandro)
Capítulo 2 compiladores (willian gallo -------boris chungandro)
MARCO POLO SILVA SEGOVIA
 
Analizador Léxico, Analizador Sintáctico
Analizador Léxico, Analizador SintácticoAnalizador Léxico, Analizador Sintáctico
Analizador Léxico, Analizador Sintáctico
Raul Gomez
 

Similar a Analizador lexico (20)

investigacion 4.4 y 4.5.pdf
investigacion 4.4 y 4.5.pdfinvestigacion 4.4 y 4.5.pdf
investigacion 4.4 y 4.5.pdf
 
investigacion.pdf
investigacion.pdfinvestigacion.pdf
investigacion.pdf
 
Analizador léxico
Analizador léxicoAnalizador léxico
Analizador léxico
 
TALLER ANALISIS LEXICO
TALLER ANALISIS LEXICOTALLER ANALISIS LEXICO
TALLER ANALISIS LEXICO
 
Lenguajes y Automatas.pptx
Lenguajes y Automatas.pptxLenguajes y Automatas.pptx
Lenguajes y Automatas.pptx
 
ANALISIS LEXICO capitperesentacion.pptx
ANALISIS LEXICO  capitperesentacion.pptxANALISIS LEXICO  capitperesentacion.pptx
ANALISIS LEXICO capitperesentacion.pptx
 
Analisis lexico
Analisis lexicoAnalisis lexico
Analisis lexico
 
Función del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacionFunción del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacion
 
lexico.pptx
lexico.pptxlexico.pptx
lexico.pptx
 
Actividad 4.4 y 4.5 Lenguajes y Autómatas Edinson Yahir Sánchez Velázquez.pptx
Actividad 4.4 y 4.5 Lenguajes y Autómatas Edinson Yahir Sánchez Velázquez.pptxActividad 4.4 y 4.5 Lenguajes y Autómatas Edinson Yahir Sánchez Velázquez.pptx
Actividad 4.4 y 4.5 Lenguajes y Autómatas Edinson Yahir Sánchez Velázquez.pptx
 
diaposichap.pptx
diaposichap.pptxdiaposichap.pptx
diaposichap.pptx
 
Análisis léxico y análisis sintáctico
Análisis léxico y análisis sintácticoAnálisis léxico y análisis sintáctico
Análisis léxico y análisis sintáctico
 
Lexicos.docx
Lexicos.docxLexicos.docx
Lexicos.docx
 
Analizador léxico
Analizador léxicoAnalizador léxico
Analizador léxico
 
Compiladores unidad1
Compiladores unidad1Compiladores unidad1
Compiladores unidad1
 
Analizador Sintáctico
Analizador SintácticoAnalizador Sintáctico
Analizador Sintáctico
 
Actividad 2 Analizador léxico, sintáctico y semántico
Actividad 2 Analizador léxico, sintáctico y semántico Actividad 2 Analizador léxico, sintáctico y semántico
Actividad 2 Analizador léxico, sintáctico y semántico
 
Estructura de un compilador 2
Estructura de un compilador 2Estructura de un compilador 2
Estructura de un compilador 2
 
Capítulo 2 compiladores (willian gallo -------boris chungandro)
Capítulo 2 compiladores (willian gallo -------boris chungandro)Capítulo 2 compiladores (willian gallo -------boris chungandro)
Capítulo 2 compiladores (willian gallo -------boris chungandro)
 
Analizador Léxico, Analizador Sintáctico
Analizador Léxico, Analizador SintácticoAnalizador Léxico, Analizador Sintáctico
Analizador Léxico, Analizador Sintáctico
 

Último

FICHA ESCRIBIMOS UNA RECETA. PARA SEGUNDO GRADO DE PRIMARIAdocx
FICHA ESCRIBIMOS UNA RECETA. PARA SEGUNDO GRADO DE PRIMARIAdocxFICHA ESCRIBIMOS UNA RECETA. PARA SEGUNDO GRADO DE PRIMARIAdocx
FICHA ESCRIBIMOS UNA RECETA. PARA SEGUNDO GRADO DE PRIMARIAdocx
XulianaChumareroJime
 
Todo lo que necesitas para una Dieta cetogenica.pdf
Todo lo que necesitas para una Dieta cetogenica.pdfTodo lo que necesitas para una Dieta cetogenica.pdf
Todo lo que necesitas para una Dieta cetogenica.pdf
patopatico18
 
proceso y técnicas de panificación de pan
proceso  y técnicas de panificación de panproceso  y técnicas de panificación de pan
proceso y técnicas de panificación de pan
JuanCarlosCaceresFer
 
Descubre Source, Minerales esenciales para una salud optima
Descubre Source, Minerales esenciales para una salud optimaDescubre Source, Minerales esenciales para una salud optima
Descubre Source, Minerales esenciales para una salud optima
The Movement
 
3_modelado_de_sistemas_mecanicos (1).pdf
3_modelado_de_sistemas_mecanicos (1).pdf3_modelado_de_sistemas_mecanicos (1).pdf
3_modelado_de_sistemas_mecanicos (1).pdf
ALEXANDERPAULLIQUINC
 
RECOMENDACIONES PARA TARDES MISIONERAS.docx
RECOMENDACIONES PARA TARDES MISIONERAS.docxRECOMENDACIONES PARA TARDES MISIONERAS.docx
RECOMENDACIONES PARA TARDES MISIONERAS.docx
ssuserc1e7cc
 
proyecto mision ribas siembra de hortalizas.pdf
proyecto mision ribas siembra de hortalizas.pdfproyecto mision ribas siembra de hortalizas.pdf
proyecto mision ribas siembra de hortalizas.pdf
berralourdes
 

Último (7)

FICHA ESCRIBIMOS UNA RECETA. PARA SEGUNDO GRADO DE PRIMARIAdocx
FICHA ESCRIBIMOS UNA RECETA. PARA SEGUNDO GRADO DE PRIMARIAdocxFICHA ESCRIBIMOS UNA RECETA. PARA SEGUNDO GRADO DE PRIMARIAdocx
FICHA ESCRIBIMOS UNA RECETA. PARA SEGUNDO GRADO DE PRIMARIAdocx
 
Todo lo que necesitas para una Dieta cetogenica.pdf
Todo lo que necesitas para una Dieta cetogenica.pdfTodo lo que necesitas para una Dieta cetogenica.pdf
Todo lo que necesitas para una Dieta cetogenica.pdf
 
proceso y técnicas de panificación de pan
proceso  y técnicas de panificación de panproceso  y técnicas de panificación de pan
proceso y técnicas de panificación de pan
 
Descubre Source, Minerales esenciales para una salud optima
Descubre Source, Minerales esenciales para una salud optimaDescubre Source, Minerales esenciales para una salud optima
Descubre Source, Minerales esenciales para una salud optima
 
3_modelado_de_sistemas_mecanicos (1).pdf
3_modelado_de_sistemas_mecanicos (1).pdf3_modelado_de_sistemas_mecanicos (1).pdf
3_modelado_de_sistemas_mecanicos (1).pdf
 
RECOMENDACIONES PARA TARDES MISIONERAS.docx
RECOMENDACIONES PARA TARDES MISIONERAS.docxRECOMENDACIONES PARA TARDES MISIONERAS.docx
RECOMENDACIONES PARA TARDES MISIONERAS.docx
 
proyecto mision ribas siembra de hortalizas.pdf
proyecto mision ribas siembra de hortalizas.pdfproyecto mision ribas siembra de hortalizas.pdf
proyecto mision ribas siembra de hortalizas.pdf
 

Analizador lexico

  • 1. La función primordial del analizador léxico es agrupar caracteres de la entrada en tokens, dichos tokens son suministrados (“bajo demanda”) al analizador sintáctico. Pero, además el procesa directivas al compilador, introduce información preliminar en la tabla de símbolos, elimina separadores innecesarios, sustituye macros, formatea y listar el fuente. http://webdiis.unizar.es/~ezpeleta/lib/exe/fetch.php?media=misdatos:compi:2.anali sislexico.pdf Funciones del Analizador Léxico  Generar una lista ordenada de tokens a partir de los caracteres de entrada  Interactuar con el analizador sintáctico, enviándole los tokens generados  Detección de errores léxicos  Guardar informaciónde los tokens, necesaria para el proceso de compilación El analizador léxico también se conoce como scanner, lexer o tokenizer. http://zeus.inf.ucv.cl/~rsoto/cursos/ICI445/Cap3_ICI445.pdf
  • 2. ///DESARRROLLO Un analizador léxico también es conocido como escáner; pues su funcionalidad es la de analizar el lexema de las palabras o cadenas de caracteres sobre un patrón definido. Es decir; El proceso de análisis léxico se refiere al trabajo que realiza el scanner con relación al proceso de compilación. El scanner representa una interfaz entre el programa fuente y el analizador sintáctico o parser. El scanner, a través del examen carácter por carácter del texto, separa el programa fuente en piezas llamadas tokens, los cuales representan los nombres de las variables, operadores, etiquetas, y todo lo que comprende el programa fuente. (Ronceros, s.f.) http://biblioteca.uns.edu.pe/saladocentes/archivoz/curzoz/sesion_5.pdf El analizador léxico es una función o método se encarga de suministrar al analizador sintáctico una serie de unidades lógicas llamadas elementos léxicos también denominados token, cada vez que el necesite conocer uno nuevo para continuar con el proceso de traducción, que resultan de agrupar los caracteres del fichero de entrada, siendo el analizador léxico el único módulo del compilador que maneja el fichero de entrada. (LSI, 2007) FUNCION DEL ANLIZADOR LEXICO El analizador léxico es la primera fase de un compilador. Su principal función consiste en leer los caracteres de entrada y elaborar como salida una secuencia de componentes léxicos que utiliza el analizador sintáctico para hacer el análisis. En algunas ocasiones, los analizadores léxicos se dividen en una cascada de dos fases; la primera, llamada "examen", y la segunda, "análisis léxico". El examinador se encarga de realizar tares sencillas, mientras que el analizador léxico es el que realiza las operaciones complejas. https://es.slideshare.net/angiepao1717/anlisis-lxico-y-anlisis-sintctico