[Rd] Off-topic: Pretty-printing R (or S) code with GNU a2ps
Peter Dalgaard BSA
24 Feb 2001 01:00:46 +0100
Kurt Hornik <Kurt.Hornik@ci.tuwien.ac.at> writes:
> R-lang says:
> The following identifiers have a special meaning and should not
> be used for object names
> if else repeat while function for in next break
> TRUE FALSE NULL NA Inf NaN
> ... ..1 ..2 etc.
> so I think this is the list of keywords to use.
> (Yes switch() is not in there ...)
switch() is technically a function call...
The true authority is the keywords array in gram.y, a study of which
indicates that ..1, ..2 et al. do bit count as keywords, whereas ...
does and we have an extra which was new to me, namely GLOBAL.ENV, and
> GLOBAL.ENV <- 5
Error in <environment> <- 5 : invalid (do_set) left-hand side to
Wonder what that one is good for? The only symbolic reference to
it in the entire source is in gram.c, but I suppose its value gets
initialized somewhere. Looks like a relic from older times, but I
wouldn't dare to remove it for 1.2.2...
O__ ---- Peter Dalgaard Blegdamsvej 3
c/ /'_ --- Dept. of Biostatistics 2200 Cph. N
(*) \(*) -- University of Copenhagen Denmark Ph: (+45) 35327918
~~~~~~~~~~ - (firstname.lastname@example.org) FAX: (+45) 35327907
r-devel mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !) To: email@example.com