我正在寻找一些用FParsec编写的示例语法,它将超出项目存储库中的示例。
我发现这非常好 GLSL的语法,但这是我发现的唯一样本。我需要的是一种类似于C或JavaScript的语言的语法。
我正在寻找一些用FParsec编写的示例语法,它将超出项目存储库中的示例。
我发现这非常好 GLSL的语法,但这是我发现的唯一样本。我需要的是一种类似于C或JavaScript的语言的语法。
Luca Bolognese写了一系列很棒的作品 在F#48小时内为自己写一个方案 他使用FParsec进行解析。包含详细测试用例的完整源代码在线 这里。
最相关的帖子是 第六个 在那里他谈到解析一个简单的类似Lisp的语言。这个语言更接近JavaScript而不是C,所以你知道。
他博客上的当前系列是 解析F#中的lambda表达式 (使用FParsec)也可能对你有所帮助。
Luca Bolognese写了一系列很棒的作品 在F#48小时内为自己写一个方案 他使用FParsec进行解析。包含详细测试用例的完整源代码在线 这里。
最相关的帖子是 第六个 在那里他谈到解析一个简单的类似Lisp的语言。这个语言更接近JavaScript而不是C,所以你知道。
他博客上的当前系列是 解析F#中的lambda表达式 (使用FParsec)也可能对你有所帮助。
这里 是一个解析器的实现 便携式游戏记谱法 (使用FParsec的F#中的PGN,国际象棋游戏的文件格式),称为 pgn.net
PGN格式易于理解,因此用例非常清楚。格式有许多变化(例如,移动是什么),因此有许多小例子。