2012-01-30 41 views

回答

13

卢卡博洛尼亚已经写了一个伟大的系列Write Yourself a Scheme in 48 Hours in F#他在哪里他使用FParsec解析。具有详细测试用例的完整源代码在线here

最相关的文章是6th one,他谈到了解析简单的类Lisp语言。这种语言比C更接近JavaScript,所以你知道。

他博客上的系列文章是parsing lambda expressions in F#(使用FParsec),这对您也有帮助。

+1

谢谢,那帮了我! +1。 – 2012-02-01 09:17:35

1

Here对于Portable Game Notation(PGN,为棋牌类游戏的文件格式)使用FParsec F#解析器的实现,称为pgn.net

的PGN格式很容易理解,所以使用情况是很清楚。格式有很多变化(例如,什么是移动),所以有很多小例子。