Академический Документы
Профессиональный Документы
Культура Документы
ANALISIS
LEXICO
y Diagramas de Transicin
Anlisis Lexico y DT
Objetivos
Fases de un
compilador
Compilacin
Anlisis
Lxico
Tokens
Sintctico
Intrucciones
Sntesis
Semntico
significado
Generacin de
Cdigo
Anlisis Lexico y DT
Anlisis Lxico
Trminos
Token
As son tokens: las palabras reservadas del
lenguaje, los smbolos que denotan los distintos
tipos de operadores, identificadores (de
variables, de funciones, de procedimientos, de
tipos, etc.), separadores de sentencias y otros.
Anlisis Lexico y DT
Trminos
Token
Elemento lxico del lenguaje
Smbolo No Terminal de las fases siguientes
Patrn
Expresin regular que define el lenguaje
Letra (Letra | Digito)*
Anlisis Lexico y DT
Trminos
Lexema
Secuencia de caracteres que concuerda con un patrn
Numero, caracter.
Atributos
ANALISIS
LEXICO
Anlisis Lexico y DT
Pasos del AL
Anlisis Lexico y DT
EJEMPLO
As, para la siguiente sentencia de Pascal:
IF cuenta = sueldo THEN jefe:= justo;
Anlisis Lexico y DT
10
EJEMPLO
Y les asigna su atributo, habitualmente por medio
de un cdigo numrico cuyo significado se ha
definido previamente.
Anlisis Lexico y DT
11
LEXICO
El
12
Ejemplo
13
Especificacin AL
Especificacin formal
Gramticas Lineales
Recursivas a izquierdas
Recursivas a derechas
expresiones
regulares
Autmatas Finitos (Diagramas de Transicin)
Anlisis Lexico y DT
14
Funciones del AL
Manejar
el fichero fuente
Ignorar comentarios
Contabilizar posicin de tokens
Preprocesar macros, constantes, includes
Anlisis Lexico y DT
15