Is it legal to place a UDA on a module?
Jacob Carlborg via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Mon Jun 20 12:14:42 PDT 2016
On 2016-06-20 16:23, Jacob Carlborg wrote:
> On 2016-06-20 11:59, Nicholas Wilson wrote:
>> as in
>>
>> @myattr
>> module foo;
>>
>> not
>> module foo;
>> @myattr:
>
> No, I don't think so. Because "module" can only appear the the top of
> the file (except for comments).
My mistake. It _is_ actually possible. It just looks a bit weird because
the declaration of the UDA or import need to come after the use of the
UDA. Example:
@bar module foo;
enum bar;
The other way around does not work:
enum bar;
@bar module foo; // error
--
/Jacob Carlborg
More information about the Digitalmars-d-learn
mailing list