Cartel
«ANALIZADOR LÉXICO»
Autores: Bolaños Morales Juan Daniel, Castillo Ortega Maximiliano, Gonzales Mora Luis Martin, Lugo Salas Victor,
Martínez RodríguezAlejandro, Rodríguez Méndez Juan Antonio.
Asesores: M.D. FELIPE SILVA HERNANDEZ
Unidad Académica Multidisciplinaria Mante-Centro, Gral. Lázaro Cárdenas del Río,
Blvd. Enrique Cárdenas González #1201 Pte.Col. Jardín. C.P. 89648. Tel.23 3 81 00.
Introducción
La principal función de un analizador léxico consta en leer
los caracteres de entrada y elaborar como salida una secuencia
de componentes léxicos.El análisis de un programa fuente durante la compilación es
complejo.
El análisis de un programa fuente es separado en dos partes:
-Identificando las construcciones de lenguaje de bajo nivel
(tokens)nombres de variables, palabras reservadas, etiquetas y
operadores –
-Determinando la organización sintáctica del programa.
Metodología
Se refiere al trabajo que realiza el scanner con relación alproceso de compilación. El scanner representa una
interfaz entre el programa fuente y el analizador
sintáctico o parser. Se refiere al trabajo que realiza el
scanner con relación al proceso decompilación. El
scanner representa una interfaz entre el programa
fuente y el analizador sintáctico o parser.
A través del examen carácter por carácter del texto, separa el
programa fuente en piezas llamadastokens, los
cuales representan los nombres de las variables,
operadores, etiquetas, y todo lo que comprende el
programa fuente.
. Ejemplo.
#Include
Include
Main(){
a=2, b=3;Cout<<“hoy”;
Getch();
}
Aqui
en este programa se marcara error ya que el
reconocedor del lenguaje notara que hace falta el
simbolo “#”, “void” y el “int”.
El análisis léxico de caracteres generalmente eslento en los
compiladores, y separándolo del componente de
análisis semántico de la compilación, el énfasis
particular puede darse para hacer más eficiente el
proceso.
Resultados y Discusión...
Regístrate para leer el documento completo.