对于我们的 CMIS 服务器端实现,我希望构建一个解析器来解析作为查询方法的输入提供的查询语句。CMIS 为查询语句定义了 BNF 语法。我想知道生成这个 BNF 解析器的最佳方法是什么?
我们的实现是在 C# 中。CMIS 查询基于 SQL 语法以及 CMIS 定义的一些谓词。
对于我们的 CMIS 服务器端实现,我希望构建一个解析器来解析作为查询方法的输入提供的查询语句。CMIS 为查询语句定义了 BNF 语法。我想知道生成这个 BNF 解析器的最佳方法是什么?
我们的实现是在 C# 中。CMIS 查询基于 SQL 语法以及 CMIS 定义的一些谓词。