แปลง CFG เป็น PDA


9

มีชุดของกฎหรือวิธีการใด ๆ ในการแปลงไวยากรณ์อิสระให้เป็นออโตมาต้าหรือไม่

ฉันพบสไลด์ออนไลน์แล้วแต่ไม่สามารถเข้าใจได้

ในสไลด์ที่ 10 เขาพูดถึงกฎบางอย่างที่ทุกคนสามารถอธิบายได้หรือไม่


2
ตรวจสอบวิกิพีเดียและคำถามนี้ แนวคิดคือการสร้างคำ (ใช้ไวยากรณ์) บนสแต็กและจับคู่กับอินพุต เคล็ดลับคือการทำแบบขนาน - สร้างส่วนหนึ่งของคำตรวจสอบสร้างบางส่วนเพิ่มเติมตรวจสอบ ฯลฯ
Ran G.

2
วิดีโอที่ครอบคลุมหัวข้อนี้และเข้าใจง่าย: youtube.com/watch?v=MJ9xNavURY8
Ran G.

คำตอบ:


1

กฎที่แท้จริงสำหรับการก่อสร้างนี้มีให้ในภาพนิ่งที่ 7 ในงานนำเสนอนี้ Wikipediaเรียกกฎเหล่านี้ว่า "การจับคู่" และ "ขยาย"

สไลด์ที่คุณใช้นั้นมาจากหลักสูตรของ Jeff Ullman ที่ดูเหมือนว่า (หนึ่งในผู้แต่งหนังสือที่มีชื่อเสียงเกี่ยวกับภาษาทางการและออโตมาตะ) นอกจากนี้เขายังได้จัดทำหลักสูตรออนไลน์ในหัวข้อที่ฉันคิดว่าเขาจะอธิบายรายละเอียดด้วยตนเอง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.