Compilers Principles, Techniques, & Tools (purple dragon book) second edition exercise answers

5.5 节的练习

5.5.1

按照 5.5.1 节的风格,将练习 5.4.4 中得到的每个 SDD 实现为递归下降的语法分析器。

5.5.2

按照 5.5.2 节的风格,将练习 5.4.4 中得到的每个 SDD 实现为递归下降的语法分析器。

5.5.3

按照 5.5.3 节的风格,将练习 5.4.4 中得到的每个 SDD 和一个 LL 语法分析器一起实现。它们应该边扫描输入边生成代码。

5.5.4

按照 5.5.3 节的风格,将练习 5.4.4 中得到的每个 SDD 和一个 LL 语法分析器一起实现,但是代码(或者指向代码的指针)存放在栈中。

5.5.5

按照 5.5.4 节的风格,将练习 5.4.4 中得到的每个 SDD 和一个 LR 语法分析器一起实现。

5.5.6

按照 5.5.1 节 的风格实现练习 5.2.4 中得到的 SDD。按照 5.5.2 节的风格得到的实现和这个实现相比有什么不同吗?