martes, 17 de febrero de 2009

Análisis léxico



El análilsis léxico es un proceso mediante el cual se realiza un escaneo para leer los diferentes caracteres que contiene el programa fuente. Esto se realiza caracter a caracter despúes se agrupan teniendo en cuenta su significado propio; a este agrupamiento se le denomina componentes léxicos en ingles se conoce como Tokens.




COMPONENTES LEXICOS

Palabras reservadas: if, while, do, else. Identificadores: asociados a variables, nombres de funciones. Por ejemplo: posición, velocidad, tiempo. Operadores: = * + - / == > < & ! = . . . símbolos especiales: ; ( ) [ ] f g ... Constantes numéricas: literales que representan valores enteros, en coma flotante, 982, 0xF678, -83.2E+2,... Constantes de caracteres: literales que representan cadenas concretas de caracteres, \hola mundo".




FUNCIONES DEL ANALISIS LÉXICO

-Eliminación de espacios en blanco, comentarios, tabuladores y saltos de línea
-Asistencia en el informe de errores elaborado por el AS
-Cuenta de números de línea con comentarios, macros
-Convierte los valores literales al tipo que corresponda.
-Inclusion de ficheros: #include









No hay comentarios:

Publicar un comentario