Dev - C++ - Leda, traductores y C

 
Vista:

Leda, traductores y C

Publicado por chris (1 intervención) el 31/03/2005 20:07:42
Hola, necesito ayuda, haber si alguien puede guiarme un poco. Bueno el caso es q estoy intentando realizar una especie de traductor. El lenguaje inicial es LEDA (un lenguaje de descripcion de arquitecturas) y quiero generar codigo JAVA. Tengo la gramatica y el analizador lexico. Utilizo pclex y pcyacc para generar a partir de aqui, codigo C. En concreto se generan dos ficheros con codigo fuente C. Con estos dos ficheros creo un proyecto en BorlandC 3.1 para generar un ejecutable, y dicho ejecutable traduce de LEDA a java.
Bien hasta aqui todo bien, cual es mi sorpresa q cuando paso como argumento al ejecutable un fichero (dicho fichero es un fichero de texto plano con la extension LEDA) con una extension de mas de tres caracteres, me dice q el fichero no lo encuentra. Bueno cambio la extension por LED por ejemplo y ahora si lo encuentra, pero los ficheros q genera con codigo java, necesito q sean con la extension java, pero el programa va y lo trunca a 'jav'.
Pruebo con otros compiladores mas modernos de C como Dev, pero el problema ahora es q me da un monton de errores de sintaxis de c...etc.
Trabajo en ms-dos bajo windows, y tambien he probado tanto en win98 como en winXP.
Me han dicho q pruebe con una version de ms-dos q admita nombres largos de ficheros y extensiones largas, pero no consigo instalarlo. Y creo q es problema de las librerias de C mas bien. Como podria solucionarlo.
Me podriais ayudar por favor, ya no se q hacer.!!!!
A lo mejor no creo bien los proyectos, o no pongo bien los parametros de configuracion del compilador o algo.
Muchas Gracias por anticipado!!!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder