analizadorLexico

Páginas: 3 (704 palabras) Publicado: 23 de abril de 2015



Alumno:
David Iván Ruiz Prado

Matricula
200904348

Asignatura:
Compiladores

Profesor:
Pedro Bello

Practica:
Analizador Léxico






Introducción
Un analizador léxico y/o analizadorlexicográfico (en inglés scanner) es la primera fase de un compilador consistente en un programa que recibe como entrada el código fuente de otro programa (secuencia de caracteres) y produce una salida compuestade tokens (componentes léxicos) o símbolos. Estos tokens sirven para una posterior etapa del proceso de traducción, siendo la entrada para el analizador sintáctico (en inglés parser).

Laespecificación de un lenguaje de programación a menudo incluye un conjunto de reglas que definen el léxico. Estas reglas consisten comúnmente en expresiones regulares que indican el conjunto de posibles secuenciasde caracteres que definen un token o lexema.

En algunos lenguajes de programación es necesario establecer patrones para caracteres especiales (como el espacio en blanco) que la gramática puedareconocer sin que constituya un token en sí.

Componentes
UN DIAGRAMA DE TRANSICIONES es una colección finita de círculos, los cuales se pueden rotular para fines de referencia, conectados por flechas quereciben el nombre de ARCOS.

DT, Diagrama de Transiciones de ejemplo



Cada uno de estos arcos se etiqueta con un símbolo o categoría de símbolos que podría presentarse en la cadena de entrada que seanaliza. Uno de los círculos se designa con un apuntador, y representa una posición inicial. Además, por lo menos uno de los círculos se representa como un círculo doble; estos círculos doblesdesignan posiciones del diagrama en las cuales se ha reconocido una cadena valida.

Decimos que una cadena de símbolos es aceptada por un diagrama de transiciones si los símbolos que aparecen en la cadena(de izquierda a derecha) corresponden a una secuencia de arcos rotulados que conducen del círculo designado por el apuntador a un círculo doble. 

Los círculos de un diagrama de transiciones...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Analizadorlexico

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS