تالار گفتمان مانشت

نسخه‌ی کامل: SLR1- مهندسی کامپیوتر 87
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
من از SLR خیلی سر درنیاوردم. میشه بگین چرا خطای سیستمی رخ میده؟
سلام.شما بیاید یک ورودی رو با این جدول پارس SLR ، تجزیه کنید،اونوقت اگر به یک خانه ی خالی جدول پارس در ستون های Action (ترمینال ها و $) برخورد کنید،یعنی خطای نحوی(syntax error) رخ داده و اون عبارت مورد نظرتون از لحاظ گرامری مشکل داره
و هیچوقت پیش نمیاد که در هنگام تجزیه،به یک خانه ی خالی جدول پارس در ستون های goto (متغیرها) برخورد کنید.مگر اینکه یک خطای سیستمی رخ بده و شماره حالات مورد نیاز در ستونهای goto به نادرست نوشته شده باشند!
پس در کل :اگر خطایی در بخش Action رخ بده،یعنی خطای نحوی. و اگر خطایی در بخش goto رخ بده،یعنی خطای سیستمی.
لینک مرجع