feature request: with(var decl) {}

Don Clugston dac at nospam.com
Tue Jul 24 07:27:48 PDT 2012


On 23/07/12 17:04, Adam D. Ruppe wrote:
> On Monday, 23 July 2012 at 14:46:30 UTC, FeepingCreature wrote:
>> The more general form would be to make variable declaration an
>> expression.
>
> Right, and that would be pretty amazing, but it would probably
> be too hard to do in D today...


The bizarre thing, however, is that the compiler uses it internally. 
There's thing called a DeclarationExp. It's created all the time when 
lowering occurs.
It"s only in the parser that declarations are not valid as expressions.



More information about the Digitalmars-d mailing list