Article View: es.comp.os.linux.programacion
Article #17855Re: Lista de palabras clave y delimitadores en C/C++ (EPILOGO)
From: Rafa Rodríguez Galván
Date: Wed, 20 Oct 1999 00:00
Date: Wed, 20 Oct 1999 00:00
55 lines
3039 bytes
3039 bytes
Rafa Rodr�guez Galv�n wrote: > > (...) > > Por eso estoy construyendo un gui�n en perl que me permita obtener en > formato postcript el listado del c�digo fuente de un programa escrito > en C/C++, o Fortran pero con una caracter�stica: los comentarios que > aparezcan se formatear�n usando LaTeX. > > Para poderlo hacer, necesito una lista de palabras clave > y delimitadores de C/C++, Fortran, y cuantos m�s lenguajes, mejor. > > �Alguien sabe d�nde puedo conseguir esta lista? > > Por cierto, si alguien conoce alguna aplicaci�n que haga lo que he > contado, mejor, porque as� evito tener que escribirla. > Bueno, pues gracias a vuestras respuestas, ya tengo todo un poco m�s claro (bueno, s�lo un poco:-). Me baj� de Red Iris el "lgrind", como me sugiri� J.A. Guiti�rrez, de la direcci�n: ftp://ftp.rediris.es/mirror/tex-archive/support/lgrind/ (por si a alguien le interesa, tambi�n est� como paquete .deb para Debian Potato) Despu�s de compilar el c�digo fuente, le estuve echando un vistazo, y est� bastante bien. Formatea c�digo fuente (soportando m�s de 30 lenguajes) y produce como resultado un fichero LaTeX, que se puede compilar, para producir un fichero .dvi o .ps. Sin embargo, yo busco algo mucho m�s simple, aun a cambio de ser menos potente. Me explico: con lgrind hay que especificar en el comentario d�nde empieza la secuencia LaTeX, hay que sustituir el s�mbolo est�ndar de LaTeX para sub�ndices en modo matem�tico (_) por otro diferente (\sb), etc. Yo simplemente quiero escribir todos los comentarios en formato LaTeX, as� que a lo mejor sigo con mi idea. No s� si podr� usar el c�digo de lgrind como partida, pues su licencia no es GPL (la tendr� que leer bien). De todas formas, incluye una lista de palabras clave para un mont�n de lenguajes, que me vendr� muy bien. Bueno, eso es todo. Un saludo. -- _____ __ | http://aquiles.uca.es/matelinux || _ \ __ _ / _| __ _ | J. Rafael Rodr�guez Galv�n. || |_) / _` | |_ / _` | | Dpto. Matem�ticas. Universidad C�diz. || _ < (_| | _| (_| | | e-mail: rafael.rodriguez@uca.es || | \_\__,_|_| \__,_| | Tlf: 956 01 5478. Fax: 956 01 5378.
Technical Details
Message-ID:
<380D873E.794F377E@uca.es>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<380AF2CA.2303923A@uca.es>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,53b1a51539dcd1f6 X-Google-Attributes: gidf86c8,public From: Rafa Rodríguez Galván <rafael.rodriguez@uca.es> Subject: Re: Lista de palabras clave y delimitadores en C/C++ (EPILOGO) Date: 1999/10/20 Message-ID: <380D873E.794F377E@uca.es> X-Deja-AN: 538361154 Content-Transfer-Encoding: 8bit References: <380AF2CA.2303923A@uca.es> X-Accept-Language: en Content-Type: text/plain; charset=iso-8859-1 X-Complaints-To: news@cica.es X-Trace: mercurio.cica.es 940410745 2691 150.214.231.67 (20 Oct 1999 09:12:25 GMT) Organization: Dpto Matematicas. Universidad de Cadiz. Mime-Version: 1.0 NNTP-Posting-Date: 20 Oct 1999 09:12:25 GMT Newsgroups: es.comp.os.linux.programacion