es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: FSYACC

¿Es posible implementar [stmt]+ en yacc?

Tengo una tarea de la escuela que consiste en hacer un compilador en yacc. Y la pregunta es: PROGRAMA ::= STMT+ STMT ::= EXP | INSTR-DE-IMPR ……. Intenté implementar STMT+ de esta manera: Programa: STMT_PLUS { printf(“¡Programa!\n”); } ; STMT_PLUS : STMT STMT_PLUS {} | ; STMT : STMT {} . . . Read more

¿Por qué mi analizador de tiempo no produce ninguna salida?

Estoy tratando de medir el rendimiento de mi analizador. A continuación se muestra mi rutina principal, que registra el tiempo antes y después del análisis. No obtengo ninguna salida. Puse una declaración de depuración printf después de la primera llamada a gettimeofday y imprimió correctamente la información inicial de tiempo. . . . Read more

Imprimiendo token en gramática en Bison (Yacc)

Tengo problemas para usar los tokens en mi código en bison. Definí los tokens de la siguiente manera: define YYSTYPE struct node* typedef struct node{ char* token; node* left; node* right; }node; Y parte de mi gramática es: %token STRING CHARVAL VOID s: code code: rettype name ; rettype: VOID . . . Read more