On Mon, 2005-08-22 at 12:57 -0500, Douglas Bates wrote:> I seem to recall discussion of an language definition file for S for
> use with the lgrind utility but I can't find any trace of it in an R
> Site Search. The lgrind utility takes a file of code in a particular
> programming language and prepares it for "pretty printing" in
LaTeX.
> In my version the available language definitions are
>
> $ lgrind -s
> When specifying a language case is insignificant. You can use the
> name of the language, or, where available, one of the synonyms in
> parantheses. Thus the following are legal and mark Tcl/Tk, Pascal
> and Fortran input, respectively:
> lgrind -ltcl/tk ...
> lgrind -lpaSCAL ...
> lgrind -lf ...
> The list of languages currently available in your lgrindef file:
> Ada MLisp (Emacs Mock Lisp)
> Asm SML/NJ (ML)
> Asm68 Scheme (scm)
> BASIC model
> Batch (bat) Modula2 (mod2, m2)
> C Pascal (pas, p, bp)
> C++ (CC) PERL (pl)
> csh PostScript (ps)
> FORTRAN (f77, f) PROLOG
> Gnuplot Python (py)
> Icon RATFOR
> IDL RLaB
> ISP Russell
> Java SAS
> Kimwitu++ (kimw) SDL
> LaTeX sh
> LDL SICStus
> Lex src
> Linda SQL
> make Tcl/Tk (tcl, tk)
> MASM VisualBasic (vbasic)
> MATLAB VMSasm
> Mercury yacc (y)
>
> Does anyone know of a similar facility for S code?
Doug,
A search using Jon Baron's page came up with the following thread:
https://stat.ethz.ch/pipermail/r-help/2000-April/004898.html
by Kjetil Kjernsmo
and the following post by Torsten Hothorn:
https://stat.ethz.ch/pipermail/r-help/2000-March/004345.html
I checked "Rhelp 1997-2001" on Jon's search page, otherwise these
would
be missed.
Another approach would be to use Google with the following:
lgrind site:https://stat.ethz.ch
which would search the archives, including r-devel.
HTH,
Marc