Я ищу хороший парсер SQL.Тот, который будет работать с подвыборками, невыбранными запросами, CTE, оконными функциями и другими допустимыми элементами SQL.
Результатом будет некое абстрактное синтаксическое дерево, над которым я мог бы позже поработать.
Язык в основном не имеет значения, так как я готов выучить новый язык только для того, чтобы использовать библиотеку, если она существует.
Я знаю, что технически возможно извлечь парсер из некоторой базы данных с открытым исходным кодом, но это далекоиз простого (по крайней мере, для парсера PostgreSQL, который мне нужен).