From ripley at stats.ox.ac.uk  Wed Mar 18 13:05:59 2009
From: ripley at stats.ox.ac.uk (Prof Brian Ripley)
Date: Wed, 18 Mar 2009 12:05:59 +0000 (GMT)
Subject: [Rd] Bug in Rdconv(.pm) (PR#13575)
In-Reply-To: <alpine.LFD.2.00.0903051850210.24770@gannet.stats.ox.ac.uk>
References: <20090305182510.B50602832191@mail.pubhealth.ku.dk>
	<alpine.LFD.2.00.0903051850210.24770@gannet.stats.ox.ac.uk>
Message-ID: <alpine.LFD.2.00.0903181204060.11340@gannet.stats.ox.ac.uk>

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



[Rd] Bug in Rdconv(.pm) (PR#13575)
Prof Brian Ripley