Re: [R] R CMD check detects parse error, but in which file?

From: Matthieu Stigler <matthieu.stigler_at_gmail.com>
Date: Wed, 04 Mar 2009 16:58:40 +0530

Jim Lemon a écrit :
> Matthieu Stigler wrote:
>> Hello
>>
>> I looked on the archives but did not find answer for that...
>>
>> Running R CMD check for a package, i get an error:
>>
>> Error in parse(n = -1, file = file) : unexpected symbol at
>> 3341: }
>>
>> But how can I find which file is guilty? What is this 3342 referring to?
>>
>> Finally the solution I found is to source() every file until I find
>> the file where the problem is... Is there some better way to do it?
>> With a debuger? thanks a lot!
>>
> Hi Matthieu,
> My understanding (and I may get clipped up alongside the head if I'm
> wrong) is that R concatenates all the source code into one big file
> hen checking and the number is the line number in that file. The error
> message may mean that you have an extra right parenthesis in that line
> (or very near to).
>
>
yes I think you are right, as I received similar answer from Uwe Liggs:

Given I remember correctly without looking into the details: It is the line number in the concatenated file (of all your .R files, by default sorted in a C locale).

Uwe added, there is no method known to him to determine in which file the problem is, and he recommended to post to r-devel. I'll do in a while if there is no answer in r-help, to avoid cross-posting.

Thanks to both of you!

Matthieu
> Jim
>



R-help_at_r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code. Received on Wed 04 Mar 2009 - 10:39:38 GMT

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 Wed 04 Mar 2009 - 12:30:23 GMT.

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

list of date sections of archive