【发布时间】:2009-05-30 14:32:56
【问题描述】:
递归上升解析器如何工作?我自己编写了一个递归 descent 解析器,但我不太了解 LR 解析器。我found on Wikipedia 只会让我更加困惑。
另一个问题是为什么递归上升解析器的使用不超过基于表的解析器。似乎递归上升解析器总体上具有更好的性能。
【问题讨论】:
-
+1 我一直在想同样的事情。递归下降解析器很容易理解,但很难做到正确。 LR 解析器很容易用生成器(如 YACC)编写,但我从来没有真正理解它是如何“在后台”工作的。
-
快乐的“好问题”徽章 :)