سوالی از مجموعه پیش بینی LR - نسخهی قابل چاپ |
سوالی از مجموعه پیش بینی LR - بی رنگ - ۱۷ دى ۱۳۸۹ ۰۳:۳۹ ب.ظ
سلام دوستان این گرامر داریم S>aAB|SDb A>aDB|Ab B>Bda|abD D>Da|db من قسمتی از پارسر lalr1 این گرامر نوشتم I0 S'>.S $ S>.aAB $ S>.SDb $ I1 S'>S. $ S>S.Db $ D>.Da b,a D>.db b,a I2 S>a.AB $ A>a.DB a,b A>.Ab a,b I3 S>SD.b $ D>D.a a,b I4 D>d.b a,b I5 S>aA.B $ B>.Bda d B>.abD d A>A.B a,b توی اونجا که پررنگ کردم به نظرتون فقط d جزو مجموعه است یا اینکه a هم هست؟ چون گرامر B>.Bda چپگردی داره من فکر کردم برای همین فقط d جزو مجموعه است و چون B>.abD چپگردی نداره نباید a رو اضافه کنم؟ اگر توی تشخیص جای دیگری از مجموعه اشتباه کردم هم ایرادمو بگیرید ممنون میشم |
RE: سوالی از مجموعه پیش بینی LR - لهمشد - ۱۷ دى ۱۳۸۹ ۰۹:۲۴ ب.ظ
سلام: ۱صلامتوجه نمیشم دوستان چرا با وجود اینکه گرامر چپ گردی داره سریع ایتم های lr رو مینویسید و در این صورت احتمال اشتباه بالا میره خب بابا اول بیاید چپ گردی حذف کنید بعد ایتم هاش رو بنویسید |
سوالی از مجموعه پیش بینی LR - بی رنگ - ۱۸ دى ۱۳۸۹ ۰۲:۲۰ ب.ظ
سلام بدون رفع چپ گردی هم میشه حل کرد مثلا B>.A A>Aa در اینصورت a اضافه میشه اینراه سریعتر هست |