xxleyi / learning_list

聚集自己的学习笔记
10 stars 3 forks source link

编译器之 Recursive Descent Limitations #296

Open xxleyi opened 3 years ago

xxleyi commented 3 years ago

Recursive Descent Algorithm 简单易懂,容易手写实现,但有一个限制:它不是 general 的,只能针对某类特定的 CFGs 正常工作。但是这一点限制可以通过重构 CFGs 来规避掉,术语叫 Left Factoring

image image image