D/Objective-C, extern (Objective-C)

Sönke Ludwig sludwig at outerproduct.org
Wed Jun 26 02:11:11 PDT 2013


Am 24.06.2013 20:10, schrieb Brian Schott:
> On Monday, 24 June 2013 at 17:51:08 UTC, Walter Bright wrote:
>> On 6/24/2013 3:04 AM, Jacob Carlborg wrote:
>>> On 2013-06-23 23:02, bearophile wrote:
>>>
>>>> Instead of:
>>>> extern (Objective-C)
>>>>
>>>> Is it better to use a naming more D-idiomatic?
>>>>
>>>> extern (Objective_C)
>>>
>>> As Simen said, we already have extern (C++). But I can absolutely
>>> change this if
>>> people wants to.
>>
>> Objective-C is just perfect.
> 
> linkageAttribute:
>       'extern' '(' Identifier ')'
>     | 'extern' '(' Identifier '++' ')'
>     | 'extern' '(' Identifier '-' Identifier ')'
>     ;

Maybe it makes sense to generalize it instead:

linkageAttribute: 'extern' '(' linkageAttributeIdentifier ')';

linkageAttributeIdentifier:
        linkageAttributeToken
      | linkageAttributeIdentifier linkageAttributeToken
      ;

linkageAttributeToken: identifier | '-' | '++' | '#' | '.';


More information about the Digitalmars-d-announce mailing list