On 2010-05-27 07.17, Robert Jacques wrote:
On Wed, 26 May 2010 16:05:48 -0400, Jacob Carlborg <d...@me.com> wrote:

I've asked this before, probably several times: if and when will D get
the uniform function call syntax that has been talked about? Example:

void foo (int i) {}
3.foo();

And please don't say it's already implemented because it isn't, I've
heard that before.


Is your patch still current or does it need to be looked at?
(http://d.puremagic.com/issues/show_bug.cgi?id=3382)

1. I assume that the line numbers in the diff is not correct anymore, don't know how sensitive that is 2. As I say in the bug report literals don't work, i.e. 3.foo();, x.foo(); works though.

To make 2. work I assume additional changes need to made in the lexer and/or parser. What I've heard 2. will never work until ".1" and/or "1." are not allowed anymore.

--
/Jacob Carlborg

Reply via email to