Các ngữ pháp này có liên quan với nhau như thế nào? ví dụ. SLR là một tập con của LALR1. Có bất kỳ phương pháp thiết lập để làm việc ra các mối quan hệ giữa những người khác?Phân cấp cho các ngữ pháp sau: LL1, SLR1, LR0, LR1 và LALR1 là gì?
6
A
Trả lời
6
Có ba loại Ngữ cảnh miễn phí ngữ cảnh (CFG'S).
1) Floyd-Evans được phân tách 2) CFGs rõ ràng 3) Phương thức ưu tiên
Tất cả những cái u đã đề cập ở trên là rõ ràng CFG'S.
LL (0) < LL (1) < LL (k). LR (0) < SLR (1) < LALR (1) < LR (1) < LR (k). Ngoài ra, LL (k) < LR (k)
Mỗi LR (0) ngữ pháp id SLR (1) và mỗi SLR (1) là LALR (1) mà lần lượt là LR (1).
Các vấn đề liên quan
- 1. Ngữ pháp do S phân bổ và ngữ pháp được quy cho L là gì?
- 2. Ngữ pháp thích hợp cho ngôn ngữ này là gì?
- 3. Phân tích cú pháp cây và thông tin ngữ pháp
- 4. Mô-đun Perl tốt nhất cho cấu hình phân cấp và kế thừa là gì?
- 5. Sự khác nhau giữa các trình phân tích cú pháp LR, SLR và LALR là gì?
- 6. Ngữ cảnh phân cấp mùa xuân
- 7. Sự tương ứng giữa các loại lớp và mức ngữ pháp trong hệ thống phân cấp Chomsky
- 8. Phân tích cú pháp là gì?
- 9. Sự khác nhau giữa cú pháp và ngữ nghĩa của ngôn ngữ lập trình là gì?
- 10. Chuyển đổi một ngữ pháp vào LL (1) ngữ pháp: một số vấn đề
- 11. Phân tích cú pháp là gì?
- 12. Thuật ngữ chính xác cho ->, -> * và. * Là gì?
- 13. Điều gì sẽ là một Delex lexer/phân tích cú pháp tốt cho tập tin ngôn ngữ Javascript?
- 14. Cú pháp cho công việc cron chạy 15 và 45 phút sau giờ là gì?
- 15. ngôn ngữ tự nhiên ngày và thời gian phân tích cú pháp cho java
- 16. Các giải pháp khác cho thiết kế quy tắc sau là gì?
- 17. Gói tốt cho Đại diện ngữ âm cho các ngôn ngữ của con người là gì?
- 18. tên module phân cấp cho các chương trình loại cấp
- 19. Điều gì về ngữ pháp luận và trình phân tích cú pháp tối thiểu để nhận ra nó?
- 20. "Phân tích cú pháp quảng cáo" là gì?
- 21. Trình phân tích ngữ pháp miễn phí ngữ pháp (CFG) trong Go
- 22. Ngữ pháp ANTLR cho Scala?
- 23. Trình tạo trình phân tích cú pháp tốt cho php là gì?
- 24. Cách đúng để quá tải toán tử == cho một hệ thống phân cấp lớp là gì?
- 25. 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ì?
- 26. Ngữ pháp ngữ cảnh miễn phí cho C
- 27. android - hệ thống phân cấp xem là gì?
- 28. LL (*) so với các trình phân tích cú pháp PEG: sự khác biệt là gì?
- 29. Phân tích cú pháp ngữ pháp bằng OCaml
- 30. 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
Câu trả lời hay. LL (1)
Shashwat
Trả lời để nhận xét ở trên: https://stackoverflow.com/questions/6487588/example-for-ll1-grammer-which-is-not-lalr/6492798#6492798 – PALEN