Un Compilador Es Un Programa Que Lee Escrito En Un Lenguaje
Como parteimportante de este proceso de traducción el compilador informa a su usuario, la presencia de errores en el código fuente.
El compilador se divide en dos modelos, los cualesson; modelo de análisis y modelo de síntesis.
La parte del análisis divide el código fuente o programa fuente en sus elementos componentes y crea una representaciónintermedia del programa fuente.
La parte de la síntesis constituye el programa objeto deseado a partir de la representación inmediata.
Análisis del programa fuente.
En lacompilación el análisis consta de 3 faces: el programa fuente, se lee de izquierda a derecha y se agrupa en componentes léxicos, que son; secuencias de caracteres que tienen unsignificado colectivo
Análisis jerárquico:
En la que los caracteres o componentes léxicos se agrupan jerárquicamente en colecciones anidadas con un significado colectivo.Análisis semántico: en el que se realizan ciertas revisiones para asegurar que los componentes de un programa, se ajustan de un modo significativo.
Análisis léxico
En uncompilador el análisis léxico, se llama análisis léxico o de exploración. por ejemplo: en el análisis léxico de la siguiente preposición, posición : = inicial + velocidad.Se agruparían los componentes léxicos siguientes:
El identificador, posición
El símbolo de asignación
El identificador
El signo de suma
El identificador
Análisis lineal:en el que la cadena de caracteres que los constituye,
Enumeración, acceder a un fichero.
Tipos de ficheros,
Automata,
Léxico, sintáctico, semántico,
]]]]]]]]]]]]
}
Regístrate para leer el documento completo.