דקדוק רגולרי

מתוך המכלול, האנציקלופדיה היהודית
קפיצה לניווט קפיצה לחיפוש

בשפות פורמליות דקדוק רגולרי הוא דקדוק המתאר שפה רגולרית.

הגדרה

דקדוק רגולרי G מוגדר על ידי הרביעייה G=(N,Σ,P,S) בדומה לדקדוק חופשי-הקשר אך עם כללי יצירה מוגבלים יותר:

  • (Aa) כך ש-A הוא משתנה ו-a הוא טרמינל.
  • (AaB) כך ש-B הוא משתנה
  • (Aϵ)

את הכלל השני ניתן להחליף ב- (ABa) כדי לקבל דקדוק רגולרי שמאלי

ראו גם