نحوه محاسبه مجموعه پیش بینی یا lookahead - نسخهی قابل چاپ |
نحوه محاسبه مجموعه پیش بینی یا lookahead - Erfan_Ekh - 26 خرداد ۱۳۹۷ ۱۰:۳۵ ب.ظ
سلام خدمت دوستان من تا حالا توی چندین کتاب و جزوه و حتی همین انجمن دنبال راه حل مشخصی برای بدست آوردن مجموعه پیش بینی یا LA هنگام رسم دیاگرام CLR(1) گشتم که توفیقی نداشتم. و از اونجایی که اگر رسم دیاگرام سی ال آر رو بلد نباشی نمیتونی LALR رو هم رسم کنی و جدولشو بدست بیاری حسابی دچار مشکل شدم. ازتون خواهش دارم یه توضیح ساده و قابل فهم از این موضوع به من بدین ممنونتون میشم. |
RE: نحوه محاسبه مجموعه پیش بینی یا lookahead - ftmbghrn - 27 خرداد ۱۳۹۷ ۰۱:۳۱ ق.ظ
منظور از L.À همون fallow هست با یک تفاوت با یک مثال بگم : A-BcDBa وقتی برای اولین بار در تحلیل گر لغوی توکن B دیده بشه اگه fallow معمولیB رو بخوان میشه c و a اما اگه L.A رو بخوان میشه فقط c ...چون در clr میخواد خطای ff و ff(فالو فالو و فرست و فالو) کمتر بشه و زودتر به جواب برسه...و حالا اگه برای بار دوم در ادامه تجزیه همین جمله نه جمله دیگ به B برسیم L.A میشه a.. امیدوارم خوب گفته باشم |