ljs*_*ljs 7 compiler-construction recursive-descent
手写递归下降解析器(不可避免地是LL(k))在性能方面与生成的LALR解析器相比如何?
我知道LALR解析器能够处理比LL(k)更多的语法; 但是我打算手工编写我的解析器,递归下降似乎是最合适的选择.是否有可能手工编写任何其他类型(合理可读)?
NB我正在使用带尾调用优化(F#)的函数式语言,因此[精心定制的]递归不会像其他语言一样出现问题.
归档时间: |
|
查看次数: |
2016 次 |
最近记录: |