人们能给我指一下关于Python的词法分析、语法分析和标记化的资源吗?
我正在对一个开源项目进行一些黑客攻击(火线),并希望对lexes,解析并标记输入的命令。由于这是真正的工作代码,因此相当复杂,有点难以计算。
我以前没有研究过lex/parse/tokenise的代码,所以我想一种方法是完成一两个关于这方面的教程。我希望能学到足够的知识来浏览我真正想要修改的代码。外面有合适的吗?(理想情况下,它可以在一个下午完成,而不必先购买并阅读龙书…)
编辑:(2008年10月7日)以下答案都不符合我的要求。有了它们,我可以从头开始生成解析器,但我想学习如何从头开始编写自己的基本解析器,而不是使用lex和yacc或类似的工具。这样我就可以更好地理解现有的代码了。
那么,有人能给我指一个教程吗?在这个教程中,我可以只用python从头开始构建一个基本的解析器?