Một số người có thể giới thiệu một ví dụ làm việc đơn giản (mã) sử dụng trình phân tích cú pháp gốc đệ quy trên haskell? Tất cả thông tin tôi thấy quá khó hiểu. Cám ơn!Haskell - Trình phân tích cú pháp gốc đệ quy
6
A
Trả lời
5
Có một chương trong, "Real World Haskell" dành cho Parsec
, thư viện trình kết hợp phân tích cú pháp gốc đệ quy đi kèm với Nền tảng Haskell. Ngoài ra còn có một loạt các liên kết Parsec
trên Haskell Wiki. Cuối cùng, một khi bạn cảm thấy thoải mái với các ví dụ, bạn sẽ cần reference guide.
1
Trong khi không đặc biệt đơn giản, kịch bản của Robert Giegerich cho bài giảng của ông "Programmiersprachen und ihre Übersetzer" là một chương trình học có tính năng phân tích cú pháp gốc đệ quy cho (IIRC) một Pascal tối thiểu với tài liệu tuyệt vời. Trong tiếng Đức, mặc dù, và không có sẵn trên mạng, nhưng bạn có thể ask him directly.
Các vấn đề liên quan
- 1. Làm thế nào để viết một trình phân tích cú pháp gốc đệ quy từ đầu?
- 2. Chọn trình phân tích cú pháp Haskell
- 3. Trình phân tích cú pháp Haskell tới AST
- 4. phân tích cú pháp cấu trúc đệ quy trong scala
- 5. Viết phân tích cú pháp đệ quy với pyparsing
- 6. Trình phân tích cú pháp phân tích cú pháp Haskell để gặp phải [...]
- 7. Kết hợp phân tích cú pháp phân tích cú pháp, phân tích cú pháp và phân tích cú pháp rừng
- 8. Trình phân tích cú pháp XML nào cho Haskell?
- 9. Haskell: phân tích cú pháp PDF
- 10. phân tích cú pháp json trong haskell
- 11. Thư viện Parsec của Haskell có thể được sử dụng để triển khai trình phân tích cú pháp gốc đệ quy với sao lưu không?
- 12. Thực hiện cây C++ n-ary để sử dụng trong phân tích cú pháp gốc đệ quy
- 13. Trình phân tích JSON JavaScript không đệ quy
- 14. Trình tạo trình phân tích cú pháp và trình phân tích cú pháp cho Common Lisp
- 15. Trình phân tích cú pháp Wiki nào?
- 16. Haskell: Phân tích cú pháp đối số dòng lệnh
- 17. Phân tích html với trình phân tích cú pháp SAX
- 18. Jackson - Phân tích cú pháp đệ quy vào Bản đồ <String, Object>
- 19. Phân tích cú pháp XML Java và bù gốc byte
- 20. Sự khác biệt giữa trình phân tích cú pháp SAX XML, Kéo trình phân tích cú pháp & Trình phân tích cú pháp DOM trong android
- 21. Trình phân tích cú pháp biểu thức đã nhập
- 22. Trình phân tích cú pháp email Java?
- 23. Trình phân tích cú pháp HTML
- 24. Cần trình phân tích cú pháp C++
- 25. Trình phân tích cú pháp SVG Python
- 26. Haskell: Lỗi phân tích cú pháp trong mẫu
- 27. XStream phân tích cú pháp JSON không có nút gốc
- 28. Làm cách nào để phân tích cú pháp số học cơ bản (ví dụ: "5 + 5") bằng cách sử dụng trình phân tích cú pháp gốc đệ quy đơn giản trong C++?
- 29. Trình phân tích cú pháp phân tích cú pháp của scala có phân tích cú pháp các tệp nhị phân không?
- 30. Phân tích cú pháp XML trong VBNet