有人可以举一个在 FParsec 中使用 chainl1 的例子吗?

Bry*_*dds 5 f# fparsec

这是所有 FParsec 中最令人费解的组合器......

http://www.quanttec.com/fparsec/reference/primitives.html#members.chainl1

...但是在文档中或互联网上的任何网页上都没有关于如何使用它的示例。我有一个左递归解析似乎需要它,但我一生都不知道如何调用它或传递给它什么。

请帮忙 :)

Bri*_*ian 3

我有一些漂亮的图表chainl1(来自我自己的 C# 代码):

http://lorgonblog.wordpress.com/2007/12/04/monadic-parser-combinators-part- Three/