[Rd] Bug in Rdconv(.pm) (PR#13575)
Prof Brian Ripley
ripley at stats.ox.ac.uk
Wed Mar 18 13:05:59 CET 2009
This is fixed now in R-devel.
Meanwhile a similar issue was found with \kbd in a \value{} preamble,
but only in Perl 5.10.x (and the same fix resolves that).
On Thu, 5 Mar 2009, Prof Brian Ripley wrote:
> The problem is that \pkg gets included (unescaped) in a Perl substitution,
> and in modern Perl \p has a meaning (Unicode property).
>
> Needs to be escaped/quoted, or the code to work a different way (which is
> probably preferable).
>
> On Thu, 5 Mar 2009, ligges at statistik.tu-dortmund.de wrote:
>
>> For the record (and as privately discussed with Brian Ripley), happens
>> with all recent versions of R including R-devel from today:
>>
>>
>> Consider a simple a.Rd file containing the lines
>>
>> ==================
>> \name{a}
>> \title{a}
>> \value{\code{a} \code{\link[a]{a}} \pkg{a}
>> \item{a}{a}
>> }
>> ==================
>>
>>
>> with these lines, I get, e.g.:
>>
>>
>>
>> ==================
>> R CMD Rdconv --type="txt" a.Rd
>>
>> a package:unknown R Documentation
>>
>> a
>>
>> Value:
>>
>> 'a' 'a' 'a'
>> Can't find Unicode property definition "k" at
>> d:/Rcompile/recent/R/share/perl/R/Rdconv.pm line 2173,
>> <$rdfile> line 5.
>> ==================
>>
>> Version:
>> platform = i386-pc-mingw32
>> arch = i386
>> os = mingw32
>> system = i386, mingw32
>> status = Under development (unstable)
>> major = 2
>> minor = 9.0
>> year = 2009
>> month = 03
>> day = 03
>> svn rev = 48046
>> language = R
>> version.string = R version 2.9.0 Under development (unstable)
>> (2009-03-03 r48046)
>>
>> Windows Server 2008 x64 (build 6001) Service Pack 1
>>
>> Locale:
>> LC_COLLATE=C;LC_CTYPE=German_Germany.1252;LC_MONETARY=C;LC_NUMERIC=C;LC_TIME=C
>>
>> Search Path:
>> .GlobalEnv, package:stats, package:graphics, package:grDevices,
>> package:utils, package:datasets, package:methods, Autoloads, package:base
>>
>>
>>
>> Uwe Ligges
>>
>> ______________________________________________
>> R-devel at r-project.org mailing list
>> https://stat.ethz.ch/mailman/listinfo/r-devel
>>
>
> --
> Brian D. Ripley, ripley at stats.ox.ac.uk
> Professor of Applied Statistics, http://www.stats.ox.ac.uk/~ripley/
> University of Oxford, Tel: +44 1865 272861 (self)
> 1 South Parks Road, +44 1865 272866 (PA)
> Oxford OX1 3TG, UK Fax: +44 1865 272595
>
--
Brian D. Ripley, ripley at stats.ox.ac.uk
Professor of Applied Statistics, http://www.stats.ox.ac.uk/~ripley/
University of Oxford, Tel: +44 1865 272861 (self)
1 South Parks Road, +44 1865 272866 (PA)
Oxford OX1 3TG, UK Fax: +44 1865 272595
More information about the R-devel
mailing list