Lexico

Solo disponible en BuenasTareas
  • Páginas : 2 (340 palabras )
  • Descarga(s) : 0
  • Publicado : 21 de agosto de 2012
Leer documento completo
Vista previa del texto
INSTITUTO POLITÉCNICO NACIONAL

ESIME CULHUACÁN



COMPILADORES



TAREA: LÉXICO





INTEGRANTES :

CARRANZA FUENTES CARLOS

MEJÍA PÉREZ JULIETA IRMA

5CM1Léxico.

Es una cadena de caracteres la cual debe de tener una secuencia ordenada de longitud arbitraria (aunque finita) de elementos que pertenecen a un cierto alfabeto.Lexemas.

Cadena de caracteres que concuerda con un patrón que describe un componente léxico.

Token.

Es una cadena de caracteres que tiene un significado coherente en cierto lenguaje deprogramación.

Tipos de Token.

Tiras específicas. Son las palabras reservadas (if,while,do,switch),también son considerados los puntos , las comas y los operadores aritméticos.

Tiras no específicas. Comoidentificadoras ,constantes o etiquetas.

Análisis Léxico.

El analizador léxico, también conocido como scanner, lee los caracteres uno a uno desde la entrada y va formando grupos de caracterescon alguna relación entre sí (tokens), que constituirán la entrada para la siguiente etapa del compilador. Cada token representa una secuencia de caracteres que son tratados como una única entidad.Esta fase se encarga de verificar si todas las cadenas pertenecen o no al lenguaje .Es decir realiza un análisis de símbolo por símbolo indicando el token por cada de los elementos reconocidos o elerror en caso de no reconocer.

Función Principal.

Leer carácter por carácter de la entrada y elaborar como salida una secuencia de componentes léxicos que utiliza el analizador sintáctico parahacer el análisis.

Funciones del Analizador Léxico.

• Convierte el programa fuente en una cadena de tokens

• Salta comentarios y espacios en blanco

• Tener la línea delarchivo fuente que esta siendo analizada.

• Genera mensajes de error léxico y se recupera del error

• Convierte los valores literales al tipo que corresponda.

Errores léxicos.

•...
tracking img