Please enable JavaScript.
Coggle requires JavaScript to display documents.
Analizador Lexico - Coggle Diagram
Analizador Lexico
Fase de rastreo
Funcion
Lee el programa como si se trataze de una cadena de caracteres y lo divide en tokens, estos tokens son las palabras reservadas del lenguaje.
Datos relevantes
El Analizador lexico opera bajo la demanda del analizador sintactico, devolviendole un componente lexico conforme este lo va necesitando.
-
-
Token
Palabras reservadas: if, while, do, ...
definidos por el usuario, etiquetas,
Símbolos especiales: ;, ( ), { }
-
-
-
Operadores: =, >, <, >=, <=, +, *, ...
-
-
Es responsable de:
- Apretura y cierre del archivo fuente
-
- Gestion de posibles errores de apertura
- Eliminar caracteres no relevantes como:
-
-
-
-
- Incluir Archivos y macros
- Contabilizar numero de lineas y columnas
Fase de analisis
Definiciones
Componente lexico
es la secuencia lógica y coherente de caracteres relativo a una
categoría: identificador, palabra reservada, literales (cadena/numérica), operador o carácter
de puntuación, además de que un componente léxico puede tener uno o varios lexemas.
-
Lexema
-
Diferencia con Componente lexico , el lexema es la cadena for
y el componente lexico es lo que este palabra reservada representa
-
Almacena la informacion que recolecta sobre los componentes lexicos y sus atributos en la tabla de simbolos