pyparsing

    38热度

    4回答

    我想在非关系数据存储上创建一个SQL接口。非关系数据存储,但以关系方式访问数据是有意义的。 我正在研究使用ANTLR来产生一个表示SQL作为关系代数表达式的AST。然后通过评估/行走树来返回数据。 我从来没有实现过一个解析器,因此我想就如何最好地实现SQL解析器和评估器提供一些建议。 上面描述的方法听起来是对的吗? 我应该看看有其他的工具/库吗?像PLY或Pyparsing。 指向将帮助我的文章,

    7热度

    5回答

    我需要在Java中快速构建一个非常简化的html-like标记语言版本的解析器。在python中,我会使用pyparsing库来做到这一点。 Java有没有类似的东西?请不要暗示图书馆已经在那里进行HTML解析,我的应用程序是一个学校作业,它将演示如何使用访问者模式来漫步对象树和序列化文本,所以我在这里没有用现实世界的术语来思考。基本上我需要的是标签,属性和文本节点。

    1热度

    2回答

    我在Google App Engine文档中看到http://www.antlr.org/ Antlr3被用作解析第三方库。 但从我所知道Pyparsing似乎是更容易使用,我只是旨在解析一些简单的语法。 是否有替代方案?我可以在App Engine上运行pyparsing吗?