زمان کنونی: ۱۳ اردیبهشت ۱۴۰۳, ۰۳:۲۵ ق.ظ مهمان گرامی به انجمن مانشت خوش آمدید. برای استفاده از تمامی امکانات انجمن می‌توانید عضو شوید.
گزینه‌های شما (ورودثبت نام)

گرامر lalr1

ارسال:
  

بی رنگ پرسیده:

گرامر lalr1

سلام دوستان
من به سوالی برخوردم که نوشته نشان دهید که گرامر روبرو lalr1 هست
S-->Aa | bAc | dc | bda
A-->d
من دیاگرام این گرامر رسم کردم در وضعیت شماره ۴ مشاهده میشه که این گرامر تداخل shift reduce داره
.A-->d
S-->d.c
برای همین lalr1 نیست ولی صورت سوال گفته که نشان دهید این گرامر lalr1 است! خواستم ببینم این سوال نکته ای داره یا اینکه صورت سوال اشتباهIdea
طبق نکته میدانیم هر گرامر ll1‌،
lalr1 هم هست ولی این گرامر حتی ll1 هم نیست(هیج کدام از قواعدش هم به اپسیلون نمیره)
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

۵۴m4n3h پاسخ داده:

RE: گرامر lalr1

حالت ۴ در LALR1ش این طوری هست:
کد:
S-->d.c , {$}
A-->d. , {a}
این حالت مشکوک به تداخل s/r هست اما تداخل نداره چون S با c شیفت پیدا میکنه و A با a کاهش پیدا میکنه

در ضمن، هر گرامر LL1 هم LALR1 نیست!
گرامر LL1ی که قاعده‌ی A-->epsilon نداشته باشه LR0 هست و گرامر LR0 هم همه چی هست! SLR1 و LALR1 و CLR1
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  آموزش زبان انگلیسی:گرامر cyruskingsolomon ۱ ۳,۰۶۳ ۲۲ فروردین ۱۴۰۰ ۰۱:۲۲ ب.ظ
آخرین ارسال: cyruskingsolomon
  گرامر زبان انگلیسی:صفت های ed و ing دار cyruskingsolomon ۳ ۲,۶۹۱ ۱۵ بهمن ۱۳۹۹ ۰۶:۴۱ ب.ظ
آخرین ارسال: cyruskingsolomon
  گرامر منظم Sanazzz ۶ ۶,۲۶۰ ۳۱ اردیبهشت ۱۳۹۸ ۰۴:۳۲ ب.ظ
آخرین ارسال: Sanazzz
  گرامر مستقل از متن Sanazzz ۴ ۴,۹۷۳ ۱۲ دى ۱۳۹۷ ۰۹:۵۹ ب.ظ
آخرین ارسال: Sanazzz
  گرامر Sanazzz ۰ ۱,۶۳۲ ۰۵ آذر ۱۳۹۷ ۰۴:۴۰ ب.ظ
آخرین ارسال: Sanazzz
Exclamation تشخیص نوع زبان و گرامر به صورت تستی و سریع kamran_maneshtir ۰ ۲,۰۷۷ ۰۲ بهمن ۱۳۹۶ ۰۷:۴۶ ب.ظ
آخرین ارسال: kamran_maneshtir
  گرامر منظم fsmtnc ۲ ۲,۷۵۰ ۱۴ دى ۱۳۹۶ ۱۱:۵۷ ق.ظ
آخرین ارسال: fsmtnc
  گرامر fsmtnc ۲ ۲,۳۳۱ ۱۱ دى ۱۳۹۶ ۱۱:۱۶ ق.ظ
آخرین ارسال: fsmtnc
  کتاب مناسب برای گرامر ارشد Sepideh96 ۰ ۲,۰۲۲ ۰۱ آبان ۱۳۹۶ ۰۱:۵۱ ب.ظ
آخرین ارسال: Sepideh96
  تست های گرامر زبان عمومی ارشد (با پاسخ های تشریحی) ali.arr74 ۰ ۲,۶۵۱ ۱۳ مهر ۱۳۹۶ ۰۱:۲۰ ب.ظ
آخرین ارسال: ali.arr74

پرش به انجمن:

Can I see some ID?

به خاطر سپاری رمز Cancel

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close

رمزت رو فراموش کردی؟

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. close