Improving Compiler Error Messages

Nick Sabalausky a at a.a
Mon May 3 13:05:48 PDT 2010


"Michel Fortin" <michel.fortin at michelf.com> wrote in message 
news:hrn8f1$tv2$1 at digitalmars.com...
> On 2010-05-03 05:53:34 -0400, Jacob Carlborg <doob at me.com> said:
>
>> foo((int i) { writeln(i); });
>
> I agree that the semicolon looks out of place for one-line function 
> bodies.
>
> The semicolon could be made optional for the last statement in a block. 
> Just have it be a statement separator instead of a terminator. That'd be 
> consistent with commas in enums, array literals, and function arguments.
>
> foo((int i) { writeln(i) });
>

Yea, that's a case of optional-semicolon that even I'd like to have (And 
I've suggested it before). 




More information about the Digitalmars-d mailing list