Grammar question. TypeSuffix - what is [ AssignExpression .. AssignExpression ] production for?
    user1234 
    user1234 at 12.de
       
    Wed Sep  4 18:38:56 UTC 2024
    
    
  
On Wednesday, 4 September 2024 at 17:31:53 UTC, Nick Treleaven 
wrote:
> On Monday, 2 September 2024 at 16:35:11 UTC, monkyyy wrote:
>> Good docs for what seq does, doesnt exist; period. You have to 
>> learn from trail and error.
>
> What's wrong with:
>
>> So maybe 
>> https://dlang.org/spec/template.html#variadic-templates , 
>> where more specifically 
>> https://dlang.org/spec/template.html#seq-ops mentions slicing 
>> operation on these sequences ?
What OP wants (I believe) is that:
```
TypeNext:
     TypeStaticArray
     TypeStaticSlice
     TypeSequenceSlice
     ...
     BasicType
TypeStaticArray:
     TypeNext [ AssignExpression ]
TypeSlice:
     TypeNext [ ]
TypeSequenceSlice:
     TypeNext [ AssignExpression .. AssignExpression ]
```
So that the doc for https://dlang.org/spec/type.html could work 
similarly to
https://dlang.org/spec/declaration.html, i.e each construct can 
have its own grammar div. Actually types-docs feel a bit 
sub-standard compared to.
    
    
More information about the Digitalmars-d
mailing list