有人可以推荐一个在haskell上使用递归下降解析器的简单工作示例(代码)吗? 我发现的所有信息都太难理解了。 THX!
答案 0 :(得分:6)
有一章,"Real World Haskell"致力于Parsec
,Haskell平台附带的递归下降解析器组合库。 Haskell Wiki上还有一堆Parsec
个链接。最后,一旦您对示例感到满意,您将需要reference guide。
答案 1 :(得分:1)
虽然不是特别简单,Robert Giegerich的演讲剧本“Programmiersprachen undihreÜbersetzer”是一个有文化的程序,它为(IIRC)递归下降解析器提供了一个具有优秀文档的最小Pascal。但是,在德语中,网上不提供,但您可以ask him directly。