用于Python的Python人类可读解析器
作者:互联网
我正在寻找一个用人类可读的Python编写的Python解析器(最好是2.7版).性能或灵活性并不重要.解析的准确性/正确性和解析器代码的清晰度在这里是更重要的考虑因素.
在线搜索我发现了一些生成人类可读的Python代码的解析器生成器,但是我没有找到相应的Python语法来与它们中的任何一个一起使用(从我所看到的,它们都遵循不同的语法规范约定).无论如何,即使我能找到合适的解析器生成器/ Python语法组合,一个符合我要求(人类可读的Python代码)的现成Python解析器自然要好得多.
有什么建议?
谢谢!
解决方法:
PyPy是一个完全用Python编写的Python实现.我不是专家,但这里是他们的解析器的链接 – 显然 – 用Python本身编写:
https://bitbucket.org/pypy/pypy/src/819faa2129a8/pypy/interpreter/pyparser
标签:recursive-descent,python,parsing 来源: https://codeday.me/bug/20190902/1792321.html