我正在寻找Bison + Flex(解析器+词法分析器)中的轻量级和简单的SQL-99解析器.
我发现了这个BNF语法 - > http://savage.net.au/SQL/,但是没有包含词法分析器.我使用PostgreSQL的.ye .l文件(在src/backend/parser发行版中),但它看起来太复杂了我的目的.
src/backend/parser
我不需要任何语义操作,只需要YACC语法(.y)和Flex词法分析器(.l).
sql parsing bison flex-lexer
bison ×1
flex-lexer ×1
parsing ×1
sql ×1