این مطلب در وبسایت ویکیپدیا قرار داده‌شده. شما به عنوان یک ناشر، کدام‌یک از متن‌های زیر را به عنوان خلاصه انتخاب می‌کنید؟

مقاله: گرامرهای عملگر اولویت بر سه رابطه اولویت بین ترمینال‌ها که در زیر آمده‌است تکیه دارند. ما می‌توانیم بین ترمبنال‌های مختلف تنها یک رابط اولویت در نظر بگیریم و فرض می‌کنیم همیشه در پایان رشته قرار دارد. پس می‌توانیم تمامی ترمینال‌هایی که اولویتشان از بیشتر یا کمتر است را پیدا کنیم. اگر همه متغیرها و محل رابطه اولویتشان را حذف کنیم تنها روابط میان ترمینال‌ها () باقی می‌ماند که به راحتی توسط تجزیه‌کننده‌های پایین به بالا تجزیه می‌شوند. به عنوان مثال می‌توان روابط عملگر اولویت زیر را برای یک عبارت ساده پیدا کرد. آن‌ها از واقعیت زیر پیروی می‌کنند: + همیشه اولویت پایین‌تری از * دارد (بنابراین * اولویت بیشتری از جمع دارد) هم * و هم + شرکت پذیری چپ دارند (بنابراین + اولویت بیشتری از + دارد و * هم اولویت بیشتری از * دارد) رشته ورودی را id ۱ + id ۲ * id ۳ در نظر می‌گیریم: پس ار اضافه کردن علامت پایان و قرار دادن روابط اولویت به صورت زیر خواهد شد: + * داشتن روابط اولویت این امکان را به ما می‌دهد تا handle‌ها را به شرح زیر پیدا کنیم: رشته را تا جایی که علامت دیده شود هر چیزی که بین ایت مانند ترمینال‌های بین یا اطراف فرمی از handle است. به‌طور کلی لازم نیست برای اسکن همه فرم‌های جمله‌ای handle را پیدا کنیم. تجزیه‌کننده عملگر اولویت معمولا جدول اولویت و روابطش را که می‌تواند آن را تا اندازه‌ای بزرگ کند ذخیره نمی‌کند و در عوض توابع اولویت f و g را تعریف می‌کند. تجزیه‌کننده عملگر اولویت سیمبل‌های ترمینال را به اعداد نگاشت می‌کند و به همین ترتیب روابط اولویت بین سیمبل‌های اجرا شده توسط مقایسه عددی پیدا می‌کند. (g (b) >f (a به معنای ان است که اولویت a از b کمتر است. هر جدول روابط اولویت حتما توابع اولویت ندارد اما در عمل برای بسیاری از گرامرها می‌توان چنین توابعی را طراحی کرد. برای هر ترمینال گرامر و برای سیمبل پایان رشته () توابع f و g را ایجاد می‌کنیم. اگر اولویت a و b برابر بود توابع (f (a و (g (b را در یک گروه قرار می‌دهیم. یک گراف جهت‌دار ایجاد می‌کنیم که گره‌هایش گروه‌ها هستند و برای هر زوج (b و a) اگر اولویت a از b بیشتر بود یالی از گروه (f (a به گروه (g (b وصل می‌کنیم و در غیر این صورت اگر اولویت b از a بیشتر بود یالی از گروه (g (b به گروه (f (a وصل می‌کنیم. اگر گراف حاصل دور داشت پس توابع اولویت نداریم …

متن اول: گرامرهای عملگر اولویت نوعی از گرامرهای زبان رسمی است. گرامر عملگر اولویت یک گرامر مستقل از متن است) که در مقایسه با دیگر گرامرها ویژگی‌ای دارد که در هیچ تولیدی از آن دو متغیر مجاور در سمت راست کنار هم نیستند و سمت راست تهی نیست. این ویژگی سبب می‌شود تا میان ترمینال‌های گرامر روابط اولویت تعریف شود. تجزیه‌کننده‌ای که از روابط اولویت استفاده می‌کند بسیار ساده‌تر از تجزیه‌کننده‌های عام مانند lalr هستند. تجزیه‌کننده‌های عملگر اولویت می‌توانند برای کلاس بزرگی از گرامرهای مستقل از متن ساخته شوند. 
متن دوم: گرامر عملگر اولویت
جواب:
متن اول