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