So, User-Defined Attributes

deadalnix deadalnix at gmail.com
Sun Jan 6 17:06:38 PST 2013


On Monday, 7 January 2013 at 00:38:35 UTC, Walter Bright wrote:
> 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.

OK, but if int is invalid, should semantic analysis reject MyType 
as well ?


More information about the Digitalmars-d mailing list