[fpc-devel] New feature discussion: for-in loop

Paul Ishenin webpirat at mail.ru
Sun Nov 1 08:49:28 CET 2009


Paul Ishenin wrote:
>> The next feature which we should think of is for-in loop: 
>> http://wiki.lazarus.freepascal.org/for-in_loop
> At the moment implementation is almost complete and it is possible to 
> test and review it (although many checks still needs to be added). It 
> unites 2 approaches: delphi - search enumerators by symbol names and 
> fpc - search using operators and method/property modifiers.
> ...
> A branch to test is: 
> http://svn.freepascal.org/svn/fpc/branches/paul/features
> Enumerator tests are: tests\test\tforin1.pp ... tests\test\tforin7.pp
> A brief explanation of how it works can be found here: 
> http://wiki.lazarus.freepascal.org/for-in_loop#Proposed_implementation
If nobody want to test/review and nobody argue then maybe we can merge 
the changes? The changes are made so that they almost does not affect 
the other compiler/rtl code. Therefore there is no risk for the trunk 
compiler/rtl to be broken by that changes.

Best regards,
Paul Ishenin.



More information about the fpc-devel mailing list