编程语言
首页 > 编程语言> > 用于Python的Python人类可读解析器

用于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