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

گرامر 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