我在Python中创建一个简单的迷你语言解析器,在问题域附近进行编程以及所有这些.
无论如何,我想知道这里的人们会如何做到这一点 - 在Python中做这种事情的首选方式是什么?
我不会详细说明我所追求的内容,因为目前我只是在研究整个领域在Python中的容易程度.
感谢您的输入!
And*_*ikh 20
我会推荐funcparserlib.它专门用于解析小语言和DSL,它比它更快更小pyparsing(参见其主页上的统计数据).极简主义者和功能程序员应该喜欢funcparserlib.
编辑:顺便说一句,我是这个图书馆的作者,所以我的观点可能有偏见.