8

有人可以推荐一个在haskell上使用递归下降解析器的简单工作示例(代码)吗?我找到的所有信息都很难理解。谢谢!

4

2 回答 2

6

在“Real World Haskell”中有一章专门介绍ParsecHaskell 平台附带的递归下降解析器组合库。Haskell Wiki上还有很多Parsec链接。最终,一旦您熟悉了这些示例,您将需要参考指南

于 2011-10-17T16:01:44.120 回答
1

虽然不是特别简单,但 Robert Giegerich 为他的讲座“Programmierspra​​chen und ihre Übersetzer”编写的脚本是一个有文化的程序,具有用于 (IIRC) 最小 Pascal 的递归下降解析器和出色的文档。虽然是德语,而且在网上没有,但你可以直接问他

于 2011-10-17T14:02:34.953 回答