So, User-Defined Attributes

Walter Bright newshound2 at digitalmars.com
Sun Jan 6 16:38:29 PST 2013


On 1/6/2013 2:24 PM, deadalnix wrote:
> On Saturday, 5 January 2013 at 22:14:47 UTC, Walter Bright wrote:
>> On 1/5/2013 2:06 PM, Philippe Sigaud wrote:
>>> But why is @(MyType) accepted, whereas @(int) is not?
>>
>> Because it's looking for an expression inside the parents, and int is not an
>> expression.
>
> And mytype is an expression ?????

Parsing happens before semantic analysis. Hence, MyType looks like an expression.


More information about the Digitalmars-d mailing list