[wg-camlp4] A new branch to experiment with extension points
    Alain Frisch 
    alain.frisch at lexifi.com
       
    Mon Mar  4 14:07:38 GMT 2013
    
    
  
On 03/04/2013 02:44 PM, Leo White wrote:
>> I've committed a version where attributes are mostly parsed as in your
>> patch.
>>
>> [...]
>>
>> - Extension (: lid expr )
>>   in position of a:
>>
>>    a module expression
>>    an expression
>>    a type expression
>
>
> Is there any particular reason that these are not allowed as structure
> items?
I've removed the notion of extension as structure item at the same time 
I removed the notion of attribute on structure item.  I believe 
extensions as structure items will not be frequently useful, and they 
required a specific syntax (or created opportunities of conflicts with 
other categories).  It is always possible to write, for instance:
   include (:foo bar)
where (:foo bar) is as a (module expression) extension.
-- Alain
    
    
More information about the wg-camlp4
mailing list