2008-08-31 31 views

Trả lời

5

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ị.

5

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

0

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.

0

Coco Đó là LL (k) nhưng thực hiện công việc tốt

Các vấn đề liên quan