Está en la página 1de 1

ANALIZADOR SINTÁCTICO ANALIZADOR LÉXICO

Un analizador sintáctico (parser) o


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.

También podría gustarte