Analizador Lexico.
¿Qué es el analizador léxico?
Esta es la primera fase del compilador, ya que esta es la que se encarga de leer el código fuente y agruparlo en tokens. Esta parte es muy esencial en el proceso de la compilación, ya que al momento de dividir el código en tokens hace posible que el compilador pase a sus siguientes fases.
¿Qué es un token?
Un token puede ser una palabra clave, un operador o un identificador, etc. Por ejemplo, una palabra clave agrupada en tokens sería “else”; ahora, un operador en token sería “+”, y un identificador agrupado en tokens sería “nombre”. En la figura 1 se muestra un código fuente en x lenguaje que esta alado izquierdo y al lado derecho ya se encuentra el código fuente dividido en tokens, el cual describe su categoría y su valor.

Figura 1 Proceso de análisis léxico: descomposición de una expresión en tokens identificados según su categoría, incluyendo identificadores, operadores, y puntuación.
Compiladores UGB. (2016). Concepto de token, patrones, lexema y atributo. https://compiladoresugb.wordpress.com/2016/06/01/concepto-de-token-patrones-lexema-y-atributo/
A continuación también dejaré un video donde explican más a fondo y con más detalle sobre el analizador léxico. ya que para la elaboración de este se utilizan los autómatas.
Compiladores y lenguajes. (2020, 7 de septiembre). Introducción a los analizadores léxicos | Compiladores [Video]. YouTube. https://www.youtube.com/watch?v=oXQIJRhoFqw
Tokenización del lenguaje
Figura 2. aqui se puede ver la tokens del lenguaje que se realizo.Israel Jimenez. creador de la imagen..
En la figura 2 se ve cada token que tiene el lenguaje que se realizó y cuáles son sus atributos
¿Qué es un autómata?
Figura 3 pasos que debetener un automata.
También dejaré otro video con la explicación más detallada sobre los autómatas.Coding or Not. (2018). Simbología de la representación gráfica de un autómata [Imagen]. Coding or Not. https://codingornot.com/wp-content/uploads/2018/07/simbologia-de-la-representacion-grafica-de-un-automata.png
Matemáticas Profe Alex. (2021, septiembre 8). Teoría de autómatas y lenguajes formales clase 1 [Video]. YouTube. https://www.youtube.com/watch?v=4UJ55-tXcAM&list=PLUX4w5Bq5n7NsSgVf1yY5ZymJjDw_ZYIn
Autómata del lenguaje.
Figura 4. en la figura se ve la creación de un autómata para un lenguaje sobre una cakculadora basica.Israel
En la figura 4 se aprecia cómo sobre un lenguaje que está basado sobre una calculadora se pudo crear un autómata para que se vea cómo funcionaría antes de programar.




Comentarios
Publicar un comentario