Tout a fait. Faire un lexer pour du code C est une horreur (sans parler du C++). Je m'etais essaye a faire un refactorer mais on se casse tres vite les dents sur le parser de code. Des trucs comme:
Je ne vois pas pourquoi on parle de lexer ici. Ce qui compte, c'est que la syntaxe soit agréable pour un être humain, pas pour un programme informatique. Le front-end du compilateur est écrit une seule fois, tandis que la syntaxe du langage est subie à chaque instant par tout programmeur l'utilisant. Autant que cette syntaxe soit "humainement lisible", et tant pis si le compilo est un peu plus compliqué à écrire...
[^] # Re: Havoc Pennington se pose des questions sur les langages du libre
Posté par Moby-Dik . En réponse à la dépêche Havoc Pennington se pose des questions sur les langages du libre. Évalué à 3.
Je ne vois pas pourquoi on parle de lexer ici. Ce qui compte, c'est que la syntaxe soit agréable pour un être humain, pas pour un programme informatique. Le front-end du compilateur est écrit une seule fois, tandis que la syntaxe du langage est subie à chaque instant par tout programmeur l'utilisant. Autant que cette syntaxe soit "humainement lisible", et tant pis si le compilo est un peu plus compliqué à écrire...