[Rd] "\088" is legal syntax?

From: William Dunlap <wdunlap_at_tibco.com>
Date: Thu, 01 Sep 2011 21:43:18 +0000


Is it intentional that the digit 8 is allowed in octal escape sequences in character literals?

> "\110" == "\088"

  [1] TRUE
> "\8" == "\b"

  [1] TRUE 9's are rejected, so I'd expected 8's to be illegal as well.

> "\9"

  Error: '\9' is an unrecognized escape in character string starting "\9"
> "\091")

  Error: embedded nul in string: '\091'

Bill Dunlap
Spotfire, TIBCO Software
wdunlap tibco.com

> sessionInfo()
R version 2.13.1 (2011-07-08)
Platform: x86_64-unknown-linux-gnu (64-bit)

locale:

 [1] LC_CTYPE=en_US.UTF-8       LC_NUMERIC=C
 [3] LC_TIME=en_US.UTF-8        LC_COLLATE=en_US.UTF-8
 [5] LC_MONETARY=C              LC_MESSAGES=en_US.UTF-8
 [7] LC_PAPER=en_US.UTF-8       LC_NAME=C
 [9] LC_ADDRESS=C               LC_TELEPHONE=C
[11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C

attached base packages:
[1] stats graphics grDevices utils datasets methods base



R-devel_at_r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel Received on Thu 01 Sep 2011 - 21:45:49 GMT

This quarter's messages: by month, or sorted: [ by date ] [ by thread ] [ by subject ] [ by author ]

All messages

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.2.0, at Fri 02 Sep 2011 - 00:50:25 GMT.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-devel. Please read the posting guide before posting to the list.

list of date sections of archive