1 前言和预备

本文指导你使用 PLY 进行词法分析和语法解析的,鉴于解析本身是个复杂性的事情,在你使用 PLY 投入大规模的开发前,我强烈建议你完整地阅读或者浏览本文档。

PLY-3.0 能同时兼容 Python2 和 Python3。需要注意的是,对于 Python3 的支持是新加入的,还没有广泛的测试(尽管所有的例子和单元测试都能够在 Python3 下通过)。如果你使用的是 Python2,应该使用 Python2.4 以上版本,虽然 PLY 最低能够支持到 Python2.2,不过一些可选的功能需要新版本模块的支持。