🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #17855

Re: Lista de palabras clave y delimitadores en C/C++ (EPILOGO)

#17855
From: Rafa Rodríguez Galván
Date: Wed, 20 Oct 1999 00:00
55 lines
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-mail
References: <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