Re: [Rd] deparse operators in expressions

From: Yihui Xie <xie_at_yihui.name>
Date: Sun, 10 Apr 2011 13:08:14 -0500

Thanks for pointing out the direction. Since this is unlikely to change in base R, is it possible to change from an add-on package?

I think it is reasonable to eliminate spaces around ^ and :, but I don't understand why /, %% and %/% should be different with other arithmetic operators like +, - and *.

Regards,
Yihui

--
Yihui Xie <xieyihui_at_gmail.com>
Phone: 515-294-2465 Web: http://yihui.name
Department of Statistics, Iowa State University
2215 Snedecor Hall, Ames, IA



On Sun, Apr 10, 2011 at 8:20 AM, Duncan Murdoch
<murdoch.duncan_at_gmail.com> wrote:

> On 11-04-09 9:43 PM, Yihui Xie wrote:
>>
>> Hi,
>>
>> I observed a slight problem in deparse(): it will add spaces around
>> most operators except /. I wonder if this is easy to fix. I know this
>> is quite trivial, but I will appreciate if / is not treated as an
>> exception. Examples:
>
> It's easy to change:  take a look at src/main/deparse.c.  The operators that
> are labelled as PP_BINARY2 get no spaces.  Looking in src/main/names.c, we
> see those are /, ^, %%, %/% and :.
>
> But clearly this is by design, and I think it's unlikely to change.
>
> Duncan Murdoch
>
______________________________________________ R-devel_at_r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel
Received on Sun 10 Apr 2011 - 18:11:20 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 Sun 10 Apr 2011 - 23:50:44 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