Writing a really fast lexer

vnr cfcr at gmail.com
Sat Dec 12 18:14:45 UTC 2020


On Friday, 11 December 2020 at 20:19:49 UTC, H. S. Teoh wrote:
> On Fri, Dec 11, 2020 at 07:49:12PM +0000, vnr via 
> Digitalmars-d-learn wrote:
>> [...]
>
> If you want a *really* fast lexer, I recommend using GNU Flex 
> (https://github.com/westes/flex/).  Unfortunately, AFAIK it 
> does not support D directly; it generates a lexer in C that you 
> then compile. Fortunately, you can interface with the generated 
> C code quite easily from D.
>
> [...]

Thank you for this answer :)
I hadn't imagined using Flex, but it's true that the integration 
of C in D is quite impressive.


More information about the Digitalmars-d-learn mailing list