From 8e65372e144b3b48dccb34fb01327b663677fe71 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dar=C3=ADo=20Here=C3=B1=C3=BA?= Date: Fri, 14 Jun 2024 16:24:05 -0300 Subject: [PATCH] yacc: add Spanish translation (#12971) * yacc: add Spanish translation --------- Co-authored-by: Alejandro Cervera <96702705+tricantivu@users.noreply.github.com> Co-authored-by: spageektti --- pages.es/common/yacc.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 pages.es/common/yacc.md diff --git a/pages.es/common/yacc.md b/pages.es/common/yacc.md new file mode 100644 index 000000000..b9cd39a55 --- /dev/null +++ b/pages.es/common/yacc.md @@ -0,0 +1,17 @@ +# yacc + +> Genera un analizador sintáctico LALR (en C) con un archivo de especificación de gramática formal. +> Vea también: `bison`. +> Más información: . + +- Crea un fichero `y.tab.c` con el código del analizador en C y compila el fichero de gramática con todas las declaraciones constantes necesarias para los valores. El fichero `y.tab.h` con las declaraciones se crea exclusivamente con la opción `-d`: + +`yacc -d {{ruta/al/archivo_de_gramática.y}}` + +- Compila un fichero de gramática con la descripción del analizador sintáctico y un informe de conflictos generados por ambigüedades en la gramática: + +`yacc -d {{ruta/al/archivo_de_gramática.y}} -v` + +- Compila un archivo de gramática, y prefija los nombres de los archivos de salida con un prefijo personalizado en lugar de `y`: + +`yacc -d {{ruta/al/archivo_de_gramática.y}} -v -b {{prefijo}}`