是否有用PLY编写的Python(或子集)的语法或词法分析器和解析器?

时间:2011-04-03 03:46:31

标签: python parsing ply

是否有用PLY编写的Python(或子集)的语法或词法分析器和解析器?

2 个答案:

答案 0 :(得分:2)

我自己找到了: python4ply

答案 1 :(得分:2)

也许并不完全是你想要的,但科罗拉多大学博尔德分校的Jeremy Seik运行ECEN 4543 - Introduction to Compilers,它使用python AST模块和ply的组合来构建更大和更大的python子集,并使用生成本机代码的结果。课程笔记可从here获得。

在PyCon 2010上给出了一个基于该课程的令人印象深刻的教程,名为"How to Compile Python x86 Assembly, the Python Way"