SlideShare ist ein Scribd-Unternehmen logo
1 von 10
Lex Integrantes:  Michael Paternina  Juan Camilo wong Camilo castro  Francisco chico
¿Qué es? LEX es el nombre de un programa cuyo objetivo principal es de generar analizadores léxicos y se lo usa con el software yacc, que en cambio se encarga del análisis sintáctico.
¿Cómo funciona? LEX está diseñado para el proceso léxico de cadenas de caracteres, este programa primero reconoce las expresiones de una cadena y las divide en cadenas de caracteres que coinciden con las expresiones para luego ser ejecutadas.
Estructura Sección de declaraciones:en esta sección se declaran macros y se importan los archivos de cabecera escritos en C. El código C debe estar entre los símbolos %{ y %}.
Sección de Reglas:Antes y después  de la sección de reglas se encuentran una línea que contiene los símbolos %%. En esta sección se realiza la asociación a sentencias de C.
Estos patrones son expresiones regulares. Se la considera como la base del funcionamiento de LEX. Sección de Código C:Está formada por sentencias de C y funciones.
Ejemplo: Entrada:
Aquí se ve las diferentes secciones
Salida:
GRACIAS

Weitere ähnliche Inhalte

Was ist angesagt?

Ejemplos de diagramas =)
Ejemplos de diagramas =)Ejemplos de diagramas =)
Ejemplos de diagramas =)bat1820
 
Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UMLPPMC26
 
Elementos estructurales UML
Elementos estructurales UMLElementos estructurales UML
Elementos estructurales UMLtatys_0788
 
Sesion 7 3 diseño diagramas de componentes
Sesion 7 3 diseño   diagramas de componentesSesion 7 3 diseño   diagramas de componentes
Sesion 7 3 diseño diagramas de componentesJulio Pari
 
Componentes
ComponentesComponentes
Componentesleonqn1
 
Diagramas Uml
Diagramas UmlDiagramas Uml
Diagramas Umlda4
 
Incorporacion De Una Tabla De Simbolos Compiladores
Incorporacion De Una Tabla De Simbolos CompiladoresIncorporacion De Una Tabla De Simbolos Compiladores
Incorporacion De Una Tabla De Simbolos Compiladoresguest5fa3fc
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clasesNedoww Haw
 
ingeniería del software
ingeniería del softwareingeniería del software
ingeniería del softwareAlejitaMuoz4
 
Marifer diapositivas uml roisbel
Marifer diapositivas uml roisbelMarifer diapositivas uml roisbel
Marifer diapositivas uml roisbelnubiafernandez8
 

Was ist angesagt? (20)

Imformatica
ImformaticaImformatica
Imformatica
 
Ejemplos de diagramas =)
Ejemplos de diagramas =)Ejemplos de diagramas =)
Ejemplos de diagramas =)
 
Imformatica
ImformaticaImformatica
Imformatica
 
Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML
 
Diagrama de Componentes
Diagrama de ComponentesDiagrama de Componentes
Diagrama de Componentes
 
Diagrama de componentes
Diagrama de componentesDiagrama de componentes
Diagrama de componentes
 
diagramas
diagramas diagramas
diagramas
 
Elementos estructurales UML
Elementos estructurales UMLElementos estructurales UML
Elementos estructurales UML
 
Hora 12
Hora 12Hora 12
Hora 12
 
Sesion 7 3 diseño diagramas de componentes
Sesion 7 3 diseño   diagramas de componentesSesion 7 3 diseño   diagramas de componentes
Sesion 7 3 diseño diagramas de componentes
 
Guía de Diagramas de Flujo
Guía de Diagramas de FlujoGuía de Diagramas de Flujo
Guía de Diagramas de Flujo
 
Componentes
ComponentesComponentes
Componentes
 
Pdf glo
Pdf gloPdf glo
Pdf glo
 
Diagramas Uml
Diagramas UmlDiagramas Uml
Diagramas Uml
 
Incorporacion De Una Tabla De Simbolos Compiladores
Incorporacion De Una Tabla De Simbolos CompiladoresIncorporacion De Una Tabla De Simbolos Compiladores
Incorporacion De Una Tabla De Simbolos Compiladores
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clases
 
introduccion a la prgramacion
introduccion a la prgramacionintroduccion a la prgramacion
introduccion a la prgramacion
 
Analizador léxico
Analizador léxicoAnalizador léxico
Analizador léxico
 
ingeniería del software
ingeniería del softwareingeniería del software
ingeniería del software
 
Marifer diapositivas uml roisbel
Marifer diapositivas uml roisbelMarifer diapositivas uml roisbel
Marifer diapositivas uml roisbel
 

Andere mochten auch

Diaposensayoargumentativo
DiaposensayoargumentativoDiaposensayoargumentativo
Diaposensayoargumentativokaneliita
 
Modulo ii estadistica
Modulo ii estadisticaModulo ii estadistica
Modulo ii estadisticadoljocega
 
Recuerdos de la muerte
Recuerdos de la muerteRecuerdos de la muerte
Recuerdos de la muerteNu Chaile
 
Modulo2
Modulo2Modulo2
Modulo2cefic
 
El comercio
El comercioEl comercio
El comercioeddyej
 
Análisis de medios y materiales didácticos
Análisis de medios y materiales didácticosAnálisis de medios y materiales didácticos
Análisis de medios y materiales didácticosVANESAGP
 
Presentación WebQuest
Presentación WebQuestPresentación WebQuest
Presentación WebQuest0209geordy
 
Presentacion
PresentacionPresentacion
Presentacionrafafelix
 
Metodologiacalentamientoglobal 110513154446-phpapp02
Metodologiacalentamientoglobal 110513154446-phpapp02Metodologiacalentamientoglobal 110513154446-phpapp02
Metodologiacalentamientoglobal 110513154446-phpapp02mariel_haash
 
Impact de la hausse des salaires sur l'économie. Etude du HCP 2 JUIN 2011
Impact de la hausse des salaires sur l'économie. Etude du HCP 2 JUIN 2011Impact de la hausse des salaires sur l'économie. Etude du HCP 2 JUIN 2011
Impact de la hausse des salaires sur l'économie. Etude du HCP 2 JUIN 2011www.bourse-maroc.org
 
Modulo guía del componente matemática
Modulo guía del componente matemáticaModulo guía del componente matemática
Modulo guía del componente matemáticadoljocega
 
Presentacion power point filosofía del graffiti xiomara batista
Presentacion power point filosofía del graffiti xiomara batistaPresentacion power point filosofía del graffiti xiomara batista
Presentacion power point filosofía del graffiti xiomara batistaXiomiBatista
 
Educacionelectronica
EducacionelectronicaEducacionelectronica
EducacionelectronicaXaviOrantes
 

Andere mochten auch (20)

Diaposensayoargumentativo
DiaposensayoargumentativoDiaposensayoargumentativo
Diaposensayoargumentativo
 
Flash valeur cdm de mai 2010 bkb
Flash valeur cdm de mai 2010 bkbFlash valeur cdm de mai 2010 bkb
Flash valeur cdm de mai 2010 bkb
 
Modulo ii estadistica
Modulo ii estadisticaModulo ii estadistica
Modulo ii estadistica
 
Recuerdos de la muerte
Recuerdos de la muerteRecuerdos de la muerte
Recuerdos de la muerte
 
Cayetano PRP Campaign Spending
Cayetano PRP Campaign SpendingCayetano PRP Campaign Spending
Cayetano PRP Campaign Spending
 
Modulo2
Modulo2Modulo2
Modulo2
 
El comercio
El comercioEl comercio
El comercio
 
Dia28 jun12
Dia28 jun12Dia28 jun12
Dia28 jun12
 
Análisis de medios y materiales didácticos
Análisis de medios y materiales didácticosAnálisis de medios y materiales didácticos
Análisis de medios y materiales didácticos
 
Presentación WebQuest
Presentación WebQuestPresentación WebQuest
Presentación WebQuest
 
Presentacion
PresentacionPresentacion
Presentacion
 
Webquest
WebquestWebquest
Webquest
 
Presentacion58
Presentacion58Presentacion58
Presentacion58
 
Metodologiacalentamientoglobal 110513154446-phpapp02
Metodologiacalentamientoglobal 110513154446-phpapp02Metodologiacalentamientoglobal 110513154446-phpapp02
Metodologiacalentamientoglobal 110513154446-phpapp02
 
Impact de la hausse des salaires sur l'économie. Etude du HCP 2 JUIN 2011
Impact de la hausse des salaires sur l'économie. Etude du HCP 2 JUIN 2011Impact de la hausse des salaires sur l'économie. Etude du HCP 2 JUIN 2011
Impact de la hausse des salaires sur l'économie. Etude du HCP 2 JUIN 2011
 
Modulo guía del componente matemática
Modulo guía del componente matemáticaModulo guía del componente matemática
Modulo guía del componente matemática
 
Presentacion power point filosofía del graffiti xiomara batista
Presentacion power point filosofía del graffiti xiomara batistaPresentacion power point filosofía del graffiti xiomara batista
Presentacion power point filosofía del graffiti xiomara batista
 
Po comunio
Po comunioPo comunio
Po comunio
 
Educacionelectronica
EducacionelectronicaEducacionelectronica
Educacionelectronica
 
Diario de sevilla las fue..
Diario de sevilla   las fue..Diario de sevilla   las fue..
Diario de sevilla las fue..
 

Ähnlich wie Lex

Analizador Léxico, Analizador Sintáctico
Analizador Léxico, Analizador SintácticoAnalizador Léxico, Analizador Sintáctico
Analizador Léxico, Analizador SintácticoRaul Gomez
 
Glosario terminologia java
Glosario terminologia javaGlosario terminologia java
Glosario terminologia javaorus004
 
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.pptxYahirSnchezDjMix
 
Visual Basic
Visual BasicVisual Basic
Visual BasicIrismar_6
 
Actividad 2 programacion de sistemas
Actividad 2 programacion de sistemasActividad 2 programacion de sistemas
Actividad 2 programacion de sistemasJESSIKADG86
 
Analizador lexico.pdf
Analizador lexico.pdfAnalizador lexico.pdf
Analizador lexico.pdfShadowArt2
 
Funcion del lex
Funcion del lexFuncion del lex
Funcion del lexPaul MG
 
Generación de codigo c++ a partir de modelos uml
Generación de codigo c++ a partir de modelos umlGeneración de codigo c++ a partir de modelos uml
Generación de codigo c++ a partir de modelos umlBismark Pantaleon Leonardo
 

Ähnlich wie Lex (20)

Yacc
YaccYacc
Yacc
 
Lex
LexLex
Lex
 
Lex
LexLex
Lex
 
Analizador Léxico, Analizador Sintáctico
Analizador Léxico, Analizador SintácticoAnalizador Léxico, Analizador Sintáctico
Analizador Léxico, Analizador Sintáctico
 
Glosario java
Glosario javaGlosario java
Glosario java
 
Glosario terminologia java
Glosario terminologia javaGlosario terminologia java
Glosario terminologia java
 
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
 
Diagrama de secuencia. soruco
Diagrama de secuencia. sorucoDiagrama de secuencia. soruco
Diagrama de secuencia. soruco
 
Visual Basic
Visual BasicVisual Basic
Visual Basic
 
Actividad 2 programacion de sistemas
Actividad 2 programacion de sistemasActividad 2 programacion de sistemas
Actividad 2 programacion de sistemas
 
Compiladores
CompiladoresCompiladores
Compiladores
 
Manual c# 1 o@sis 2017
Manual c# 1 o@sis 2017Manual c# 1 o@sis 2017
Manual c# 1 o@sis 2017
 
TALLER ANALISIS LEXICO
TALLER ANALISIS LEXICOTALLER ANALISIS LEXICO
TALLER ANALISIS LEXICO
 
Analizador lexico.pdf
Analizador lexico.pdfAnalizador lexico.pdf
Analizador lexico.pdf
 
lexico.pptx
lexico.pptxlexico.pptx
lexico.pptx
 
Lex yacc
Lex yaccLex yacc
Lex yacc
 
Funcion del lex
Funcion del lexFuncion del lex
Funcion del lex
 
Lenguaje de programacion mike alvarado
Lenguaje de programacion mike alvaradoLenguaje de programacion mike alvarado
Lenguaje de programacion mike alvarado
 
Glosario
GlosarioGlosario
Glosario
 
Generación de codigo c++ a partir de modelos uml
Generación de codigo c++ a partir de modelos umlGeneración de codigo c++ a partir de modelos uml
Generación de codigo c++ a partir de modelos uml
 

Kürzlich hochgeladen

Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Alejandrino Halire Ccahuana
 
Valoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVValoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVGiustinoAdesso1
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIIsauraImbrondone
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfenelcielosiempre
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxlupitavic
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxnandoapperscabanilla
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfPaolaRopero2
 

Kürzlich hochgeladen (20)

Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
Valoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVValoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCV
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdf
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 

Lex

  • 1. Lex Integrantes: Michael Paternina Juan Camilo wong Camilo castro Francisco chico
  • 2. ¿Qué es? LEX es el nombre de un programa cuyo objetivo principal es de generar analizadores léxicos y se lo usa con el software yacc, que en cambio se encarga del análisis sintáctico.
  • 3. ¿Cómo funciona? LEX está diseñado para el proceso léxico de cadenas de caracteres, este programa primero reconoce las expresiones de una cadena y las divide en cadenas de caracteres que coinciden con las expresiones para luego ser ejecutadas.
  • 4. Estructura Sección de declaraciones:en esta sección se declaran macros y se importan los archivos de cabecera escritos en C. El código C debe estar entre los símbolos %{ y %}.
  • 5. Sección de Reglas:Antes y después de la sección de reglas se encuentran una línea que contiene los símbolos %%. En esta sección se realiza la asociación a sentencias de C.
  • 6. Estos patrones son expresiones regulares. Se la considera como la base del funcionamiento de LEX. Sección de Código C:Está formada por sentencias de C y funciones.
  • 8. Aquí se ve las diferentes secciones