Attributes (lexical)

Rumbu rumbu at rumbu.ro
Thu Nov 25 10:41:05 UTC 2021


On Thursday, 25 November 2021 at 10:10:25 UTC, Dennis wrote:
> On Thursday, 25 November 2021 at 08:06:27 UTC, rumbu wrote:
>> Also, this works also for #line, even if the specification 
>> tells us that all tokens must be on the same line
>
> Where does it say that?

Well:

```
#line IntegerLiteral Filespec? EndOfLine
```

Having EndOfLine at the end means for me that there are no other 
EOLs between, otherwise this syntax should pass but it's not (DMD 
last):

```d
#line 12
"source.d"
```

I am not asking this questions out of thin air, I am trying to 
write a conforming lexer and this is one of the ambiguities.



More information about the Digitalmars-d-learn mailing list