On 11/10/2015 16:14, Sven Barth wrote:
Am 11.10.2015 15:56 schrieb "MohsenTi" <mohsen.ti...@gmail.com
<mailto:mohsen.ti...@gmail.com>>:
>
> Hi everybody
>
> I add new feature to FPC compiler to simplify programming.
> this is While - Otherwise working like While - Else in python and
has backwards compatibility.
Nice idea with the otherwise. I first thought that this would break
case-statements that use otherwise instead of else, but then I
remembered that the case-label-blocks can and IMHO should be
terminated by ; anyway. At least problems can be easily circumvented.
"should", but they do not have to, at least not the last one before the
otherwise
So if old code has
case a of
1 : write;
2: while a > 1 do a := a -1
otherwise
write;
end
that will break. (it can be fixed, but so could the if with while else.
why not a new keyword?
while bool do
foo()
afterwards [do] // or even "then" would make sense (from english
reading perspective)
bar();
_______________________________________________
fpc-devel maillist - fpc-devel@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel