本当に良いエラー メッセージを生成できる、C++ 用の LALR パーサー ジェネレーターの最適なソリューションを探しています。私は MySQL が生成する構文エラーが本当に嫌いで、パーサーを取り込んで、それを「リント」チェッカーに置き換えたいと思っています。
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
YACC/LEX と BISON/FLEX を使用しました。Mac または Linux で動作する必要があります。