From murdoch.duncan at gmail.com  Thu Mar 10 16:05:24 2016
From: murdoch.duncan at gmail.com (Duncan Murdoch)
Date: Thu, 10 Mar 2016 10:05:24 -0500
Subject: [Rd] getParseData() for installed packages
In-Reply-To: <56E18A5D.9050807@ivt.baug.ethz.ch>
References: <56E17659.7010904@ivt.baug.ethz.ch> <56E18980.3000301@gmail.com>
	<56E18A5D.9050807@ivt.baug.ethz.ch>
Message-ID: <56E18D34.7030401@gmail.com>

On 10/03/2016 9:53 AM, Kirill M?ller wrote:
>
> On 10.03.2016 15:49, Duncan Murdoch wrote:
> > On 10/03/2016 8:27 AM, Kirill M?ller wrote:
> >> I can't seem to reliably obtain parse data via getParseData() for
> >> functions from installed packages. The parse data seems to be available
> >> only for the *last* file in the package.
> >>
> >> See [1] for a small example package with just two functions f and g in
> >> two files a.R and b.R. See [2] for a documented test run on installed
> >> package (Ubuntu 15.10, UTF-8 locale, R 3.2.3). Same behavior with
> >> r-devel (r70303).
> >>
> >> The parse data helps reliable coverage analysis [3]. Please advise.
> >
> > You don't say how you built the package.  Parse data is omitted by
> > default.
> >
> > Duncan Murdoch
>
> I install using R CMD INSTALL ., and I have options(keep.source = TRUE,
> keep.source.pkgs = TRUE) in my .Rprofile . The srcrefs are all there,
> it's just that the parse data is not where I'd expect it to be.
>

Okay, I see what you describe.  I'm not going to have time to track this 
down for a while, so I'm going to post your message as a bug report, and 
hopefully will be able to get to it before 3.3.0.

Duncan Murdoch



[Rd] getParseData() for installed packages
Duncan Murdoch