compiladores y Analizador lexico

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
compiladores y Analizador lexico por Mind Map: compiladores y Analizador lexico

1. el diseño agrupa varios componentes :

1.1. fichas :cadena de caracteres alfanumerico

1.2. palabras clave, constantes, identificadores, cadenas, números, operadores y puntuaciones

1.3. alfabetos

1.4. cadenas

1.5. simbolos especiales

1.5.1. simbolos aritmeticos,puntuacion,asignacion,comparacion,procesador,ubicacion,operador turno

1.6. idioma

1.6.1. Lenguajes de programación son considerados como conjuntos finitos, y matemáticamente conjunto de operaciones.

2. analizador léxico : se encarga de de buscar los componentes y palabras que componen el programa fuente.

2.1. divide la secuencias de palabras en terminos con un significado propio, convirtirendolo posteriormente en una serie de terminales

2.2. funciones :Convierte a tokens

2.3. una regla que describe como se forman las cadenas que corresponden a un token.

2.4. (tabuladores, saltos de línea..)

2.5. Genera mensajes de error léxico, y

2.6. Convierte los valores literales

2.7. verifica el formato

3. tokens

3.1. es un proceso de sustitución de datos

4. tiene

4.1. reconocimiento de identificadores

4.1.1. reconoce constantes

5. Diseño-Analisis lexico

6. analisis semantico:determina las comprobaciones necesarias para determinar el correcto funcionamiento y orden de la estructura

7. los compiladores son un lenguaje que codifican y lo convierten a otro tipo de lenguaje

7.1. se dividen en varias fases

7.1.1. generacion y optimizacion del codigo intermedio , mejora el codigo y lo resumen en uno mejorado con una traduccion mas simple y con el fin de hacerlo a entender al codigo final

7.2. analisis lexico :lee la secuencia de izquierda a derecha concordando el orden logico del codigo

7.3. analisis sintactico:determina la estructura y componentes de lenguaje

7.4. generacion de codigo objeto : ya teniendo la estructura ordenada y con caracteres logico de enteder es de las ultimas fases donde ya toma forma el codigo y queda listo con sus determinadas acciones y demas

7.5. tabla de simbolos: es un diccionario de caracteres símbolos y demás , adicional mente es un almacenador de tipo de datos , de parámetros, tipo de retorno y argumentos de una función

7.6. gestor de errores: allí se genera todas las interrupciones que hay de lugar . identificado el tipo de error generado.

8. Analisis Lexico

8.1. es la primera fase del compilador consiste en un programa que recibe el codigo fuente de otro y produce finalmente una salidad de token

9. lexemas :

9.1. es una serie de patrones que recibe otro codigo fuente traduciendolo a otro lenguaje de caracteres ( token9

10. recuperacion de errores

10.1. sustituye un caracter por otro

10.2. complementa

10.3. traspone caracteres

11. elimina

11.1. elimina espacios en blanco, comentarios y otros