有人可以推薦一個在haskell上使用遞歸下降解析器的簡單工作示例(代碼)嗎? 我發現的所有信息都很難理解。謝謝!Haskell - 遞歸下降解析器
6
A
回答
5
有一章"Real World Haskell"專用於Parsec
,這是Haskell平臺附帶的遞歸下降解析器組合器庫。 Haskell Wiki上還有一堆Parsec
鏈接。最終,一旦你習慣了這些例子,你需要reference guide。
1
雖然不是特別簡單,但Robert Giegerich的演講稿「Programmiersprachen und ihreÜbersetzer」是一個識字程序,其特點是具有遞歸下降解析器(IIRC)的最小Pascal和優秀文檔。在德國,雖然,並沒有在網上,但你可以ask him directly。
相關問題
- 1. 遞歸下降解析器
- 2. 遞歸下降解析
- 3. 遞歸下降解析器 - ClassCastException
- 4. Erlang中的遞歸下降解析器
- 5. Shunting-Yard VS遞歸下降解析器
- 6. Java中的遞歸下降解析器
- 7. 遞歸下降解析器EBNF在PHP
- 8. 麻煩理解遞歸下降解析
- 9. 解析+和*通過遞歸下降
- 10. 遞歸下降解析和語法樹
- 11. 遞歸下降解析和antlr
- 12. 遞歸下降解析器容易獲得解釋
- 13. 遞歸下降vs遞歸上升解析
- 14. 爲什麼不能遞歸下降解析器處理左遞歸
- 15. 如何編寫遞歸下降解析器?
- 16. 遞歸下降解析器的C程序
- 17. C遞歸下降解析器示例C
- 18. 遞歸下降解析器 - 添加單元化變量
- 19. 遞歸下降解析器:如何找到FIRST,FOLLOW和PREDICT集?
- 20. 關於遞歸下降解析器的複雜性
- 21. K&R遞歸下降解析器錯誤
- 22. 遞歸下降vs.生成的解析器 - 效率
- 23. 遞歸下降解析器來自BNF的僞代碼
- 24. 如何從頭開始編寫遞歸下降解析器?
- 25. 具有縮進和回溯的遞歸下降解析器
- 26. 將FIRST和FOLLOW集合編碼爲遞歸下降解析器
- 27. 在遞歸下降解析器中縮短活動模式
- 28. 在遞歸下降解析器中使用第一集
- 29. 幫助... LL語法和遞歸下降解析器
- 30. Haskell中的遞歸JSON解析