Entradas

Mostrando las entradas con la etiqueta Creación realizada por José Fernando Villegas Guadarrana

5 Análisis léxico

Imagen
5.1 Funciones del analizador léxico. Un  analizador léxico  o  analizador  lexicográfico (en inglés scanner) es la primera fase de un compilador consistente en un programa que recibe como entrada el código fuente de otro programa (secuencia de caracteres) y produce una salida compuesta de tokens (componentes  léxicos ) o símbolos. Conceptos: Un  token  es un par que consiste en un nombre de token y un valor de atributo opcional. El nombre del token es un símbolo abstracto que representa un tipo de unidad léxica; por ejemplo, una palabra clave específica o una secuencia de caracteres de entrada que denotan un identificador. Los nombres de los tokens son los símbolos de entrada que procesa el analizador sin táctico. A partir de este momento, en general escribiremos el nombre de un token en negrita. Con frecuencia nos referiremos a un token por su nombre. • Un  patrón  es una descripción de la forma que pueden tomar los lexemas...