Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Error de sintaxis que no veo en enum

Estas en el tema de Error de sintaxis que no veo en enum en el foro de C/C++ en Foros del Web. Buenas, al compilar me da el siguiente error: In file included from traductor.c:3: y.tab.c:59: error: syntax error before numeric constant y en la correspondiente linea ...
  #1 (permalink)  
Antiguo 30/11/2007, 09:56
 
Fecha de Ingreso: noviembre-2007
Mensajes: 21
Antigüedad: 17 años, 1 mes
Puntos: 0
Error de sintaxis que no veo en enum

Buenas, al compilar me da el siguiente error:
In file included from traductor.c:3:
y.tab.c:59: error: syntax error before numeric constant

y en la correspondiente linea 59 de y.tab.c me aparece:

#ifndef YYTOKENTYPE
#define YYTOKENTYPE
/* Put the tokens into the symbol table, so that GDB and other debuggers
know about them. */
enum yytokentype {
IDENTIFICADOR = 1, //ESTA ES LA 59
ES = 3,
PAREN_OPEN = 38,
PAREN_CLOSED = 39
};
#endif

Muchas gracias de nuevo por vuestra ayuda.
  #2 (permalink)  
Antiguo 15/03/2008, 06:55
 
Fecha de Ingreso: marzo-2008
Mensajes: 22
Antigüedad: 16 años, 9 meses
Puntos: 1
Re: Error de sintaxis que no veo en enum

El problema no está aquí, de seguro esta en otro archivo, ademas decis que te indica que el error esta en la línea 59, eso es imposible, ese código no tiene 59 líneas. Por eso estoy seguro que el problema esta en otra parte. Busca bien.
A mi tambien me ha pasado, el error suele estar en una parte, y el compilador te indica en otra.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:48.