Có trình tạo trình phân tích cú pháp LALR kiểu yacc/bison tốt cho .NET không?Có trình tạo trình phân tích cú pháp LALR kiểu yacc/bison tốt cho .NET không?
Trả lời
Antlr hỗ trợ tạo mã C#, mặc dù LL (k) không phải là LALR về mặt kỹ thuật. Các quy tắc viết lại cây của nó là một tính năng thú vị.
Các Gardens Point Parser Generator có vẻ tốt, tuy nhiên tôi đã không có cơ hội để thử nó bản thân mình.
SableCC có thể tạo mã C#. Nó khá tốt nhưng bạn cần một vài ngày để tìm ra cách nó hoạt động như thế nào, bởi vì tài liệu hướng dẫn không tuyệt vời như vậy
Khám phá Gold. Nó tuân thủ LALR và hỗ trợ nhiều ngôn ngữ, nếu không phải là nhiều nhất. Vàng có thể chuyển đổi YACC và Bison loại ngữ pháp.
Nếu không phù hợp với nhu cầu của bạn, hãy xem this page.
Thần là một trình phân tích cú pháp LALR khác.
Cũng lưu ý rằng Mono đã tạo một biến thể của trình phân tích cú pháp Jay cho khung C# và .NET của chúng. Trình biên dịch C# của họ là, từ những gì tôi có thể nói, chất lượng sản xuất.
Coco Đó là LL (k) nhưng thực hiện công việc tốt
- 1. 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
- 2. Trình phân tích cú pháp RSS cho .NET
- 3. Trình phân tích cú pháp JSON tốt nhất cho Qt?
- 4. Trình phân tích cú pháp XML tốt nhất cho PHP
- 5. Trình phân tích cú pháp tốt nhất cho C#?
- 6. Có trình phân tích cú pháp PDF cho PHP không?
- 7. Trình tạo trình phân tích cú pháp tốt cho php là gì?
- 8. trình phân tích cú pháp rss trong .net
- 9. Tạo trình phân tích cú pháp Brainfuck, phương pháp phân tích cú pháp vòng lặp tốt nhất là gì?
- 10. Sự khác nhau giữa các trình phân tích cú pháp LR, SLR và LALR là gì?
- 11. Trình tạo phân tích cú pháp không cần quét
- 12. Trình phân tích cú pháp HTML
- 13. Trình phân tích cú pháp DOM HTML .NET?
- 14. Trình phân tích cú pháp C++ GLR với Bison
- 15. Cần trình phân tích cú pháp C++
- 16. Mã phân tích cú pháp cho .NET
- 17. Trình phân tích cú pháp Wiki nào?
- 18. 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
- 19. Phân tích html với trình phân tích cú pháp SAX
- 20. Chọn trình phân tích cú pháp Haskell
- 21. Máy tạo phân tích cú pháp và Ragel ... Làm cho trình phân tích cú pháp D của riêng tôi
- 22. Trình phân tích cú pháp SVG Python
- 23. Trình phân tích cú pháp HTML cho GAE
- 24. Trình phân tích cú pháp email Java?
- 25. Trình phân tích cú pháp .NET CQL có tồn tại không?
- 26. Trình phân tích cú pháp PHP cho các tệp cachegrind?
- 27. Trình phân tích cú pháp tùy chọn cho C/C++?
- 28. Trình phân tích cú pháp JavaScript cho DOM
- 29. Trình phân tích cú pháp tùy chỉnh cho JQuery Tablesorter
- 30. Phân tích cú pháp đánh dấu wikimedia - các trình phân tích cú pháp dựa trên EBNF có phù hợp không?