Bison + Flex SQL 解析器

3
我正在寻找一个轻量级和简单的SQL-99解析器,使用Bison + Flex(解析器+词法分析器)。
我发现了这个BNF语法 -> http://savage.net.au/SQL/,但没有包含词法分析器。 我可以使用PostgreSQL的.y和.l文件(在分发的目录中),但它看起来对我的目的过于复杂。
我不需要任何语义动作,只需一个YACC语法(.y)和一个Flex词法分析器(.l)。

5
“轻量级和简单的SQL-99解析器”,我不认为“轻量级”和“简单”可以用于描述SQL解析器… :) - Bart Kiers
1个回答

6

你好,谷歌项目yaxx中有一个解决方案:

yac 文件
lex 文件

希望这能帮到你 :)


很遗憾,文件链接已经失效。 - John Kaster

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接