Parsing 用于手动编写递归下降解析器的资源 我想用手工编写一个递归下降分析器,我在寻找如何构造它、算法等的好资源。 < P>我可以建议Charles N. Fischer和Richard J. LeBlanc编写“编译器”。

Parsing 用于手动编写递归下降解析器的资源 我想用手工编写一个递归下降分析器,我在寻找如何构造它、算法等的好资源。 < P>我可以建议Charles N. Fischer和Richard J. LeBlanc编写“编译器”。,parsing,recursive-descent,Parsing,Recursive Descent,编辑。这是一个更新版本:在“编译器模式”下有一个关于codeproject的好教程。最近,你甚至可以在谷歌上搜索“编译器模式” 这篇文章涵盖了构建简单编译器的大部分方面(后端、BNF以及用于实现各种BNF规则的模式),但在理论上,甚至在递归下降编译器将语言输入转换为代码的工作原理上,都不是很重。请参阅

编辑。这是一个更新版本:

在“编译器模式”下有一个关于codeproject的好教程。最近,你甚至可以在谷歌上搜索“编译器模式”

这篇文章涵盖了构建简单编译器的大部分方面(后端、BNF以及用于实现各种BNF规则的模式),但在理论上,甚至在递归下降编译器将语言输入转换为代码的工作原理上,都不是很重。

请参阅