Je cherche la meilleure solution pour un générateur d'analyseur LALR pour C++ qui me permettra de générer de très bons messages d'erreur. Je déteste vraiment les erreurs de syntaxe que MySQL génère et je veux prendre l'analyseur en elle et le remplacer par un vérificateur de « peluches » qui me dira plus queQuel est le meilleur générateur d'analyseur LALR pour C++ pouvant générer des messages d'erreur significatifs?
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'a from users' at line 1
Je l'ai utilisé YACC/LEX et BISON/FLÉCHIR. Il doit fonctionner sur Mac ou Linux.
Bonne suggestion - J'irai y jeter un coup d'œil. Ce n'est pas parce que j'ai travaillé avec LALR auparavant que je devrais l'utiliser maintenant. –
Ok. Je suis impressionné jusqu'à présent. J'ai lu tout le chapitre 10 et cela semble très prometteur. –
Cela semble très prometteur! –