【发布时间】:2011-04-24 18:36:13
【问题描述】:
那里有许多不同的解析算法(递归下降、LL(k)、LR(k)、LALR,...)。我找到了很多关于不同类型的解析器可以接受的不同语法的信息。但是它们在运行时行为上有什么不同呢?哪种算法更快,使用更少的内存或堆栈空间?
或者换一种说法——假设语法可以与任何算法一起使用,哪种算法性能最好?
【问题讨论】:
-
此链接和 cmets 可能会引导您找到答案:panopticoncentral.net/archive/2009/03/13/24813.aspx
标签: algorithm parsing language-agnostic