Error in Declarator definition ?

Jarrett Billingsley kb3ctd2 at yahoo.com
Mon Feb 19 05:44:14 PST 2007


"Carlos Smith" <carlos-smith at sympatico.ca> wrote in message 
news:erbfh1$1jpv$1 at digitalmars.com...
> Hi,
>
> In the grammar for Declarations,
>  http://www.digitalmars.com/d/declaration.html
> there is:
>
> Declarator:
> BasicType2 Declarator
> Identifier
> () Declarator
> Identifier DeclaratorSuffixes
> () Declarator  DeclaratorSuffixes
>
> the "() Declarator" parts, are they Ok ?
>
> Should that be written "( Declarator )" instead ?
>
> Carlos
>

Yep.  There have been a few of these misplaced parens since the spec was 
moved over to DDoc.

Although, what is this syntax for?

int (x) = 5;
writefln(x);

This works.  Why would you want to put parens there? 




More information about the Digitalmars-d-learn mailing list