SlideShare une entreprise Scribd logo
1  sur  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

Contenu connexe

Tendances

Tendances (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
 

En vedette

Diaposensayoargumentativo
DiaposensayoargumentativoDiaposensayoargumentativo
Diaposensayoargumentativo
kaneliita
 
Modulo ii estadistica
Modulo ii estadisticaModulo ii estadistica
Modulo ii estadistica
doljocega
 
Recuerdos de la muerte
Recuerdos de la muerteRecuerdos de la muerte
Recuerdos de la muerte
Nu Chaile
 
El comercio
El comercioEl comercio
El comercio
eddyej
 
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
VANESAGP
 
Presentación WebQuest
Presentación WebQuestPresentación WebQuest
Presentación WebQuest
0209geordy
 
Presentacion
PresentacionPresentacion
Presentacion
rafafelix
 
Metodologiacalentamientoglobal 110513154446-phpapp02
Metodologiacalentamientoglobal 110513154446-phpapp02Metodologiacalentamientoglobal 110513154446-phpapp02
Metodologiacalentamientoglobal 110513154446-phpapp02
mariel_haash
 
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
doljocega
 
Educacionelectronica
EducacionelectronicaEducacionelectronica
Educacionelectronica
XaviOrantes
 

En vedette (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..
 

Similaire à Lex

Glosario terminologia java
Glosario terminologia javaGlosario terminologia java
Glosario terminologia java
orus004
 
Actividad 2 programacion de sistemas
Actividad 2 programacion de sistemasActividad 2 programacion de sistemas
Actividad 2 programacion de sistemas
JESSIKADG86
 
Funcion del lex
Funcion del lexFuncion del lex
Funcion del lex
Paul 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 uml
Bismark Pantaleon Leonardo
 

Similaire à 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
 

Dernier

PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfPROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
EduardoJosVargasCama1
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
jlorentemartos
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 

Dernier (20)

ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
La Evaluacion Formativa SM6 Ccesa007.pdf
La Evaluacion Formativa SM6  Ccesa007.pdfLa Evaluacion Formativa SM6  Ccesa007.pdf
La Evaluacion Formativa SM6 Ccesa007.pdf
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docx
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por Valores
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfPROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
Novena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan EudesNovena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan Eudes
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
Código Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de VenezuelaCódigo Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de Venezuela
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.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