Article View: es.comp.os.linux.programacion
Article #17853Re: Lista de palabras clave y delimitadores en C/C++ (EPILOGO)
From: batsman batsman
Date: Sat, 30 Oct 1999 00:00
Date: Sat, 30 Oct 1999 00:00
70 lines
3907 bytes
3907 bytes
-----BEGIN PGP SIGNED MESSAGE-----
In article <380D873E.794F377E@uca.es>, Rafa Rodr�guez Galv�n wrote:
>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.
>>
>
>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)
Creo que lo que buscas es CWEB/NOWEB/FUNNELWEB. Son programas que facilitan
la programaci�n literaria(�?: literate programming). Escribes el programa con
el c�digo y los comentarios mezclados, todo va organizado por
secciones, y despu�s puede generar el c�digo fuente listo para ser compilado
o la documentaci�n con el c�digo fuente bien formateado y los comentarios...
De los tres anteriores, el NOWEB es el m�s sencillo de usar, soporta casi
cualquier lenguaje, pero no te formatea (a la indent) el c�digo. Los
comentarios los haces con LaTeX.
El CWEB vale para C/C++, indenta el c�digo autom�ticamente, y los
comentarios van en TeX(LaTeX?).
El FunnelWeb vale para bastantes lenguajes y se formatea con LaTeX.
Tambi�n est�n el nuweb, el web original, y muchos otros m�s...
Si quieres ver un ejemplo puedes ver el original del ejecutable de TeX,
escrito por Donald E. Knuth en WEB (Pascal + TeX). Es probablemente el
programa m�s grande hecho con "programaci�n literaria".
- --
_ _
| |__ __ _| |_ ___ _ __ ___ __ _ _ __
| '_ \ / _` | __/ __| '_ ` _ \ / _` | '_ \
| |_) | (_| | |_\__ \ | | | | | (_| | | | |
|_.__/ \__,_|\__|___/_| |_| |_|\__,_|_| |_|
________________________________________________________________
|Visit | http://www.geocities.com/SiliconValley/Vista/2075 |
|Linux | http://www.geocities.com/SiliconValley/Vista/4289 |
----------------------------------------------------------------
-----BEGIN PGP SIGNATURE-----
Version: 2.6.3ia
Charset: noconv
iQEVAwUBOBrofr0Y27yr0iefAQFsCgf/X93F/Bp5XqR722oBwOovmrz3j5dPE4OI
piXBs2bKpk9KMJ/ANOFgnX4T8PRmsN0lIwXCYseHO3BKOOXIRpHswN7XtBnsmhek
7xGgLBx8E++oXdqFvjoiM03lzvoOe88WYxbcL6fiIoI7BwRhVd9Bue96sYo0lGhm
t4L3WA9EZH5aUkSaOPrfB0Y91l7PkhcnggsHaHhjBsnZ/KScEkuynNRfq+sPXidZ
4QfCIkfSJnwFMhTIEHZczr7420d+W5KM1HqdMn5wmk9v2VlcsAJVUfxcDNKnhjkY
YDFzx99nUZXO5YuDQB8DP1tGNVIyrkzS4xzjZWfWrF8RQLChI16vPg==
=JNr8
-----END PGP SIGNATURE-----
Technical Details
Message-ID:
<3apev7.ma1.ln@simpsons4ever>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<380AF2CA.2303923A@uca.es> <380D873E.794F377E@uca.es>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,53b1a51539dcd1f6 X-Google-Attributes: gidf86c8,public From: batsman@simpsons4ever. (batsman) Subject: Re: Lista de palabras clave y delimitadores en C/C++ (EPILOGO) Date: 1999/10/30 Message-ID: <3apev7.ma1.ln@simpsons4ever> X-Deja-AN: 542386772 Content-Transfer-Encoding: 8bit References: <380AF2CA.2303923A@uca.es> <380D873E.794F377E@uca.es> Content-Type: text/plain; charset=iso-8859-1 X-Complaints-To: abuse@uni2.es X-Trace: m2newsread.uni2.es 941282754 62.36.16.25 (Sat, 30 Oct 1999 13:25:54 MET DST) Organization: Wanadoo Mime-Version: 1.0 Reply-To: Usa el programa de descodificación NNTP-Posting-Date: Sat, 30 Oct 1999 13:25:54 MET DST Newsgroups: es.comp.os.linux.programacion