Haskell - 递归下降解析器

时间:2011-10-17 13:50:45

标签: haskell recursive-descent

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

2 个答案:

答案 0 :(得分:6)

有一章,"Real World Haskell"致力于Parsec,Haskell平台附带的递归下降解析器组合库。 Haskell Wiki上还有一堆Parsec个链接。最后,一旦您对示例感到满意,您将需要reference guide

答案 1 :(得分:1)

虽然不是特别简单,Robert Giegerich的演讲剧本“Programmierspra​​chen undihreÜbersetzer”是一个有文化的程序,它为(IIRC)递归下降解析器提供了一个具有优秀文档的最小Pascal。但是,在德语中,网上不提供,但您可以ask him directly