El analizador léxico. Se encarga de buscar los simplemente analizador, es un programa componentes léxicos o palabras que informático que analiza una cadena de componen el programa fuente, según unas símbolos según las reglas de una gramática reglas o patrones. formal. El analizador léxico es la primera fase de un Un analizador sintáctico se utiliza a menudo compilador. Su principal función consiste en para convertir texto en una nueva estructura, leer los caracteres de entrada y elaborar como por ejemplo, un árbol sintáctico, que expresa la salida una secuencia de componentes léxicos disposición jerárquica de los elementos que utiliza el analizador sintáctico para hacer el análisis El analizador léxico tiene que dividir la secuencia de caracteres en palabras con El compilador se asegura de que el código se significado propio y después convertirlo a una traduce correctamente a un lenguaje secuencia de terminales desde el punto de ejecutable. vista del analizador sintáctico, ya que es su entrada. La tarea del analizador es, en este caso, la El analizador léxico reconoce las palabras en descomposición y transformación de las función de una gramática regular de manera entradas en un formato utilizable para su que sus no terminales se convierten en los posterior procesamiento. elementos de entrada de fases posteriores.