Flávio Etrusco schrieb:
"+=" can't be efficiently implemented with two operations (since
concatenating the operand would be unexpected to the user...).
Why not use "inc(x,y)"?
___
fpc-pascal maillist - fpc-pascal@lists.freepascal.org
http://lis
On Sun, Sep 11, 2011 at 9:22 AM, Jonas Maebe wrote:
>
> On 10 Sep 2011, at 22:32, Flávio Etrusco wrote:
>
>> Does FPC allow overloading the += operator? If not, why?
>
> It is translated into "x:=x+y" at the parser level, and overload resolving
> happens later. So once you overload "+" (and := if
These were the steps I did (based on http://wiki.freepascal.org/Target_NativeNT)
1. Check out svn.freepascal.org/svn/fpc/trunk (revision 19048), put it
into C:\Downloads\Software\fpc
2. Build ppc386 and fpcmake, then put it into C:\fpc-nativent
4. Build the RTL:
C:\Downloads\Software\fpc\rtl>ma
On 10 Sep 2011, at 22:32, Flávio Etrusco wrote:
> Does FPC allow overloading the += operator? If not, why?
It is translated into "x:=x+y" at the parser level, and overload resolving
happens later. So once you overload "+" (and := if required), "+=" should also
work.
Jonas
__
From: Marcos Douglas
Subject: Re: [fpc-pascal] Overloading the increment operator (+=)
To: FPC-Pascal users discussions
Message-ID:
Content-Type: text/plain; charset=UTF-8
2011/9/10 Flávio Etrusco
Hello,
If write a declaration without result it complains about invalid
syntax; if