Académique Documents
Professionnel Documents
Culture Documents
Proceso de compilacin
Error en el proceso
Idea necesaria
Programa fuente
Ejecucin
edicin
interpretacin
depuracin
Que es un alfabeto
Es una sucesin de caracteres o elementos
Que es una cadena
Es una sucesin finita de smbolos de un alfabeto
Que es una expresin regular
Se usa para revisar el contenido de cadenas de caracteres por medio de patrones
Identificadores
Son smbolos lxicos que nombran entidades, el concepto es anlogo
Lexema
Es una parte de una palabra que constituye la unidad mnima
Token
Tambin llamado componente lxico es una cadena de caracteres que tiene un significado
coherente
Interprete
Es el que para ejecutar lee y traduce un lenguaje especfico de programacin
Analizador Lxico
Lee los caracteres del programa fuente y verifica una secuencia lgica
Analizador Sintctico
Impone una estructura jerrquica a la cadena de componentes
Analizador semntico
Tablas de smbolos
Las tablas de smbolos son estructuras d e d a tos q u e utilizan los compiladores p ara guardar
Informacin acerca d e las construcciones d e un programa fuente. L a informacin se recolecta
e n forma incremental mediante las fases d e anlisis de un compilador, y las fases d e sntesis la
Utilizan para generar el cdigo destino. L as entradas en la tabla d e smbolos contienen
informacin
Acerca d e un identificador, como su cadena de caracteres (o lexema), su tipo, su posicin
en el espacio d e almacenamiento, y cualquier otra informacin relevante.
Anlisis semntico
7+8*3
Lexico = num+num* num
S = E -> + -> E + T * F
So = resultado.
E -> E + T
E -> T
T -> T * F
T -> F
F= NUM