Tôi nghe nói rằng Xtext cuối cùng sử dụng ANTLR nhưng các tệp đặc tả ngữ pháp của họ có các định dạng hơi khác nhau. Vậy mối quan hệ giữa hai người là gì?Quan hệ giữa Xtext và ANTLR là gì?
8
A
Trả lời
12
Xtext dựa trên trình tạo trình phân tích cú pháp Antlr để phân tích tệp đầu vào. Trên hết, khung công tác này cung cấp giá trị gia tăng của lô hàng như AST được đánh máy mạnh mẽ, trừu tượng để liên kết và phân tích tĩnh cũng như tích hợp IDE cho Eclipse.
Vì mục đích đó, Xtext tạo hai ngữ pháp Antlr. Một cho phân tích sản xuất nơi AST thực tế được tạo ra và ngữ pháp thứ hai được sử dụng để tiêu thụ các sự kiện để tính toán các đề xuất nội dung cho trình soạn thảo Eclipse.
0
Ngữ pháp ANTLR được tạo từ Xtext. Bạn có thể tìm thấy nó trong src-gen/org/example/dsl/parser/antlr/internal/InternalDsl.g
.
Các vấn đề liên quan
- 1. Mối quan hệ giữa Hành khách và Capistrano là gì?
- 2. Mối quan hệ giữa WIC và GDI + là gì?
- 3. Quan hệ giữa ContentPane và JPanel là gì?
- 4. mối quan hệ giữa masksToBounds và angleRadius là gì?
- 5. mối quan hệ giữa GC, Finalize() và Dispose là gì?
- 6. Mối quan hệ giữa OSGi và Dependency Injection là gì
- 7. Mối quan hệ giữa AppDelegate, RootViewController và UIApplication là gì?
- 8. Mối quan hệ giữa ghc-pkg và cabal là gì?
- 9. Mối quan hệ giữa "đống" và "đống" là gì?
- 10. Quan hệ giữa Iterable và Iterator là gì?
- 11. Sự khác biệt giữa Cơ sở dữ liệu Quan hệ và Không Quan hệ là gì?
- 12. Các tính năng của ANTLR mà XText không cung cấp là gì?
- 13. Mối quan hệ giữa hệ điều hành Linux và hạt nhân là gì?
- 14. mối quan hệ giữa UIView.frame và CALayer.frame là gì? (cả trước và sau một CATransform3D)
- 15. Mối quan hệ giữa UIView và CALayer
- 16. Mối quan hệ giữa appdelegate và main.m
- 17. mối quan hệ giữa log4j và apache.commons.logging
- 18. Mối quan hệ giữa HttpContext.Request.Cookies và HttpContext.Response.Cookies
- 19. Mối quan hệ giữa môi trường và dự án trong virtualenvwrapper là gì?
- 20. Quan hệ giữa asp cổ điển và nhóm ứng dụng IIS là gì?
- 21. Mối quan hệ giữa mạng bay và mạng thần kinh là gì?
- 22. Mối quan hệ giữa Số và Function.prototype trong javascript là gì?
- 23. Mối quan hệ giữa chặn, khóa và mức cách ly là gì?
- 24. Các mối quan hệ hiện tại giữa Eclipse, Aptana và PyDev là gì?
- 25. Mối quan hệ giữa Enum và Enumeration là gì, nếu có
- 26. Mối quan hệ giữa mẫu C++ và kiểu gõ vịt là gì?
- 27. Mối quan hệ giữa mô hình hóa chủ đề và phân cụm tài liệu là gì?
- 28. HTTP: mối quan hệ giữa pipelining, keep-alive và Server Sent Events là gì?
- 29. Mối quan hệ giữa chuỗi JavaScript và chuỗi giao diện người dùng Silverlight là gì?
- 30. Quan hệ giữa phương thức main() và chủ đề chính trong Java là gì?
Tài liệu của XText không cho bạn biết? –