我读过 Haskell 解析器组合器(在 Parsec 中)可以解析上下文敏感的语法。Scala 解析器组合器也是如此吗?如果是这样,这就是“into”(又名“>>”)函数的用途吗?
Scala 的解析器组合器实现与 Haskell 相比有哪些优势/劣势?他们接受同一类语法吗?使用其中一个或另一个更容易生成错误消息或做其他有用的事情吗?
Packrat 解析(在 Scala 2.8 中引入)如何适应这张图片?
是否有网页或其他资源显示从一种语言的实现如何映射到另一种语言的不同运算符/功能/DSL 糖?