un lenguaje de programación incluye un conjunto de reglas que definen léxico, las cuales consisten en expresiones regulares que indican el conjunto de posibles secuencias de carácter que definen un token o lexema.
Algunas aplicaciones de los analizadores léxicos son:
El analizador léxico divide la entrada en componentes léxicos.
Los componentes se agrupan en categorías léxicas.
Asociamos atributos a las categorías léxicas.
Especificamos las categorías mediante expresiones regulares.
Para reconocer los lenguajes asociados a las expresiones regulares empleamos autómatas de estados finitos(AFD).
se pueden crear los AFD directamente a partir de la expresión regular.
El analizador léxico utiliza la maquina discriminadora determinista.
El tratamiento de errores en nivel léxico es muy simple.
Se pueden emplear las ideas de los analizadores léxicos para facilitar el tratamiento de ficheros de texto.
como conclusión los analizadores léxicos son una aplicación de los compiladores que se encargan de verificar que el texto este escrito en un formato aceptado para todo el programa que esta escrito en un lenguaje de programación al igual que se encarga de verificar que tenga congruencia, los analizadores léxicos sirven en gran parte para resolver problemas que pueden surgir a causa de que el programa no tenga congruencia o no este bien estructurado.

No hay comentarios:
Publicar un comentario