Analizadores lexicos

Páginas: 2 (284 palabras) Publicado: 19 de mayo de 2014
Un analizador léxico y/o analizador lexicográ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 compuesta de tokens (componentes léxicos) o símbolos. Estos tokens sirven para una posterior etapa del proceso de traducción, siendo la entrada parael analizador sintáctico

2.2 Componentes léxicos, patrones y lexemas
En la fase de análisis, los términos componentes léxicos (token), patrón y lexema se emplean
con significados específicos. Un analizadorléxico, inicialmente lee los lexemas y le asigna un
significado propio.
componente léxico es la secuencia lógica y coherente de caracteres relativo a una
categoría: identificador, palabrareservada, literales (cadena/numérica), operador o carácter
de puntuación, además de que un componente léxico puede tener uno o varios lexemas.
patrón es una regla que genera la secuencia de caracteres quepuede representar a un
determinado componente léxico (expresión regular).
lexema es una cadena de caracteres que concuerda con un patrón que describe un
componente léxico (valor de cadena).Hay que señalar que los posibles errores ya deben estar considerados al diseñar un lenguaje de programación. Por ejemplo, considerar si cada proposición del lenguaje de programación comienza con unapalabra clave diferente (excepto la proposición de asignación, por supuesto). Sin embargo, es indispensable lo siguiente:
1. El compilador debe ser capaz de detectar errores en la entrada;
2. Elcompilador debe recuperarse de los errores sin perder demasiada información;
3. Y sobre todo, el compilador debe producir un mensaje de error que permita al programador encontrar y corregir fácilmentelos elementos (sintácticamente) incorrectos de su programa.
Los mensajes de error de la forma
*** Error 111 ***
*** Ocurrió un error ***
*** Falta declaración ***
*** Falta delimitador ***...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Analizador Lexico
  • Analizador Lexico
  • Analizador Lexico
  • Analizadores lexicos
  • Analizador Lexico
  • analizador lexico
  • Analizador Lexico
  • Analizador lexico

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS