proyecto

Páginas: 2 (285 palabras) Publicado: 3 de octubre de 2013
Analizador Léxico:

El analizador léxico es la primera fase de un compilador. Su principal función consiste en leer los caracteres de entrada y elaborar como salida una secuenciade componentes léxicos que utiliza el analizador sintáctico para hacer el análisis.
La principal función es ler los caracteres de entrada y elaborar como salida una secuencia decomponentes léxicos que se utilizaran. Convierte una cadena de caracteres en una cadena de palabras.
Como el analizador léxico es la parte del compilador que lee el texto fuente, tambiénpuede realizar ciertas funciones secundarias en la interfaz del usuario, como eliminar del programa fuente comentarios y espacios en blanco en forma de caracteres de espacio en blanco yde línea nueva. Otra función es relacionar los mensajes de error del compilador con el programa fuente.
En algunas ocasiones, los analizadores léxicos se dividen en una cascada dedos fases; la primera, llamada "examen", y la segunda, "análisis léxico". El examinador se encarga de realizar tares sencillas, mientras que el analizador léxico es el que realiza lasoperaciones complejas.
La fase de rastreo (scanner), tiene las funciones de leer el programa fuente como un archivo de
caracteres y dividirlo en tokens. Los tokens son las palabrasreservadas de un lenguaje,
secuencia de caracteres que representa una unidad de información en el programa fuente. En
cada caso un token representa un cierto patrón de caracteresque el analizador léxico
reconoce, o ajusta desde el inicio de los caracteres de entrada.

La especificación de un lenguaje de programación a menudo incluye un conjunto de reglasque definen el léxico. Estas reglas consisten comumente en expresiones regulares que indican el conjunto de posibles secuencias de caracteres que definen un token o lexema.
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Proyectos
  • Proyecto
  • Proyectos
  • Proyecto
  • Proyecto
  • Proyecto
  • Proyectos
  • Proyecto

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS