Làm thế nào để hiển thị một ngữ pháp không rõ ràng?

Mục lục:

Làm thế nào để hiển thị một ngữ pháp không rõ ràng?
Làm thế nào để hiển thị một ngữ pháp không rõ ràng?
Anonim

"Nếu ngữ pháp tạo ra ít nhất 2 cây phân tích cú pháp riêng biệt hoặc các dẫn xuất, thì ngữ pháp đó không rõ ràng." Một quy tắc khác: tất cả CFG (không có ký hiệu vô dụng) với đệ quy trái và đệ quy phải cho cùng một không phải đầu cuối cũng không rõ ràng.

Làm cách nào để biết ngữ pháp còn mơ hồ?

Một ngữ pháp được cho là không rõ ràng nếutồn tại nhiều hơn một đạo hàm ngoài cùng bên trái hoặc nhiều hơn một đạo hàm ngoài cùng bên phải hoặc nhiều hơn một cây phân tích cú pháp cho chuỗi đầu vàođã cho. Nếu ngữ pháp không mơ hồ, thì nó được gọi là không rõ ràng. Nếu ngữ pháp không rõ ràng, thì nó không tốt cho việc xây dựng trình biên dịch.

Ví dụ về ngữ pháp mơ hồ là gì?

Trong khoa học máy tính, một ngữ pháp không rõ ràng làmột ngữ pháp không có ngữ cảnh mà tồn tại một chuỗi có thể có nhiều hơn một dẫn xuất hoặc cây phân tích cú pháp ngoài cùng bên trái, trong khi một ngữ pháp rõ ràng là một ngữ pháp không có ngữ cảnh mà mọi chuỗi hợp lệ đều có một dẫn xuất hoặc cây phân tích cú pháp ngoài cùng bên trái.

Làm cách nào để bạn chứng minh rằng ngữ pháp không có ngữ cảnh là không rõ ràng?

3 Câu trả lời

  1. Tất cả CFG không có biểu tượng vô dụng và đệ quy bên trái và bên phải cho cùng một biểu tượng, là không rõ ràng. Nói chung:…
  2. Để thăm dò sự không rõ ràng, bạn phải tìm 2 gốc ngoài cùng bên trái cho cùng một chuỗi (hoặc 2 gốc ngoài cùng bên phải hoặc 2 cây dẫn xuất).

Làm thế nào để bạn giải quyết ngữ pháp mơ hồ?

Phương pháp Xóa mơ hồ-

  1. Bằng cách sửa ngữ pháp.
  2. Bằng cách thêm các quy tắc nhóm.
  3. Bằng cách sử dụng ngữ nghĩa và chọn cách phân tích cú pháp có ý nghĩa nhất.
  4. Bằng cách thêm các quy tắc ưu tiên hoặc các quy tắc phân tích cú pháp theo ngữ cảnh khác.

Đề xuất:

Bài viết thú vị
Vé giảm giá là gì?
Đọc thêm

Vé giảm giá là gì?

Loại vé có nhãn "Nhượng bộ" có thể thay đổi theo từng sự kiện. Nó có thểgiới thiệu đến học sinh hoặc sinh viên năm cuối và cung cấp giá vé chiết khấu. Xin lưu ý rằng bạn có thể được yêu cầu cung cấp thẻ sinh viên hoặc Thẻ Vàng cao cấp tại cửa / cổng của sự kiện khi xuất trình vé Nhượng bộ.

Tại sao mustangs lại rẻ như vậy?
Đọc thêm

Tại sao mustangs lại rẻ như vậy?

Vậy tại sao Ford Mustang lại rẻ như vậy? Những chiếc Ford Mustang đã qua sử dụng rấtrẻ bởi vì có rất nhiều chiếc trong số đó. Kể từ năm 1965, gần 10 triệu chiếc trong số đó đã được bán. Với nhiều người trong số họ đang trên đường, sẽ luôn có một thị trường đã qua sử dụng tốt với một số ưu đãi đáng kinh ngạc.

Jacob bảo vệ có được quay ở Newton không?
Đọc thêm

Jacob bảo vệ có được quay ở Newton không?

Chương trình được quay tạiCold Spring Park ở Newton vào tháng 4 năm 2019. Ngoài ra, trường tiểu học Zervas ở Waban cũng là địa điểm quay phim Defending Jacob. … Thêm vào đó, dàn diễn viên và đoàn làm phim cũng được nhìn thấy đang quay phim tại Quảng trường Coolidge và Nhà hàng Deluxe Town trên 627 Phố Mount Auburn.