العمليات على السلاسل ذات الرؤوس
لفائف
التغليف هو عملية على سلسلتين نصيتين برأسين، ويتم تعريفها على النحو التالي:
يترك
و
تكون السلاسل الطرفية التي تبدأ بـ x و y على التوالي.

سلسلة
عملية الربط هي مجموعة من العمليات على السلاسل النصية ذات الرؤوس n > 0، وهي معرفة لـ n = 1، 2، 3 على النحو التالي:
يترك
،
، و
تكون سلاسل طرفية تبدأ بـ x و y و z على التوالي.






وهكذا بالنسبة لـ
يمكن تلخيص النمط هنا ببساطة على أنه "دمج عدد من السلاسل الطرفية m ، مع تحديد رأس السلسلة n كرأس للسلسلة الناتجة".
تُعرَّف قواعد النحو الرئيسية من خلال هاتين العمليتين، وتأخذ القواعد أحد الشكلين التاليين


أين
،
... كل منها إما سلسلة طرفية أو رمز غير طرفي.
مثال
تستطيع قواعد اللغة الرئيسية توليد اللغة
يمكننا تعريف القواعد النحوية على النحو التالي:



وبالتالي فإن اشتقاق كلمة "abcd" هو:







وبالنسبة لـ " aabbccdd ":










