hyrise/sql-parser на котором он основан, уж какой-то совсем примитивный и не может парсить даже базовые вещи (да и проект скорее мертв чем жив). В идеале хочется строить ast для mysql-диалекта
Есть такая штука для построения AST https://parsers.dev/, но там нет поддержки mysql
как я понял, это какой то saas. Строить ast само-по себе не проблема, мне именно нужна lua либа (желательно оптимизированная под jit), чтобы делать это в тарантуле в рантайме, а не дерграть какой-то левый апи через http
Обсуждают сегодня