elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Problemas con Bison en C++
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Problemas con Bison en C++  (Leído 3,206 veces)
vegenisennawa

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Problemas con Bison en C++
« en: 19 Diciembre 2010, 00:33 am »

Buen día a todos:

Bien, estoy realizando un analizador sintáctico y semántico por medio de lenguaje C++ y Bison.
Mi sistema operativo es Ubuntu 10.04, mi IDE es Code Blocks 8.02 y la versión de BisonC++ es 2.4.8-1.

En este bloque de código me da los siguientes errores:

/*Declaración de variables*/
%union
{
   float val;
->   matrix *mptr;
->   node *nodo;
}

||=== matriz, Debug ===|
parser.y|20|error: ISO C++ forbids declaration of ‘matrix’ with no type|
parser.y|20|error: expected ‘;’ before ‘*’ token|
parser.y|21|error: ISO C++ forbids declaration of ‘node’ with no type|
parser.y|21|error: expected ‘;’ before ‘*’ token|
||=== Build finished: 4 errors, 0 warnings ===|

Y, aún no utilizando las variables indicadas, al solo declararlas, me da ese mismo error.

Y, la verdad, ya no sé que hacer.

Aquí les adjunto el zip con el proyecto: http://cid-f5980cadbb53fe74.office.live.com/browse.aspx/Programaci%C3%B3n

Gracias por su atención


En línea

Garfield07


Desconectado Desconectado

Mensajes: 1.121


¡Este año voy a por todas! JMJ 2011


Ver Perfil WWW
Re: Problemas con Bison en C++
« Respuesta #1 en: 19 Diciembre 2010, 14:54 pm »

%union //MAL. No es asi...

Luego tienes que decir que tipo es matrix, etc...


En línea



* Quiero cambiar el mundo, pero estoy seguro de que no me darían el código fuente.
* No estoy tratando de destruir a Microsoft. Ese será tan solo un efecto colateral no intencionado.
* Si compila esta bien, si arranca es perfecto.

¡Wiki elhacker.net!
Un saludo
apocalcell

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Re: Problemas con Bison en C++
« Respuesta #2 en: 13 Enero 2011, 03:42 am »

hola
soy yo tambien tengo un problema similar

en

%union{



   nodo *enlace;

   float real;

}



como lo solucionaste??? :huh:
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
problemas Nero-problemas Roxio-problemas sonido de PC
Multimedia
mohabe 1 3,570 Último mensaje 5 Abril 2006, 04:47 am
por fer63
listas enlazadas problemas resueltos todo un paquete de 13 problemas
Java
fiisi 4 55,393 Último mensaje 9 Junio 2009, 02:25 am
por sapito169
duda con flex y bison
Programación C/C++
yoxter 3 3,003 Último mensaje 29 Agosto 2012, 05:26 am
por fabianjsm
necesito ayuda con flex y bison
Programación C/C++
brian1373 0 1,151 Último mensaje 18 Mayo 2018, 20:25 pm
por brian1373
Alguna documentación de bison y flex?
Programación General
Jacpp35721 0 2,042 Último mensaje 7 Agosto 2020, 19:45 pm
por Jacpp35721
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines