¿Cómo se programa el lenguaje de programación?
1. Leer el código fuente y obtener la descripción estructural del programa.
2. Analizar la estructura del programa y generar el código de destino correspondiente.
En los primeros días de UNIX, escribir un compilador era una tarea que requería mucho tiempo. Para simplificar el proceso de desarrollo, se desarrollaron los programas Lex y YACC para resolver la primera tarea y generar código en lenguaje C/C++ que pueda resolver el problema según el lenguaje descrito por el usuario para que lo utilicen los desarrolladores.
1. Descomponer el archivo de código fuente en diferentes palabras (Lex)
2 Descubra los componentes de estas palabras (YACC)
Desarrollado por GNU. Asociación de software Además de Flex y BISON, sus funciones son básicamente compatibles con lex y YACC, y se han realizado varias extensiones basadas en las funciones proporcionadas por Lex y YACC.