فهرست مطالب:

محدودیت های تجزیه کننده نزول بازگشتی چیست؟
محدودیت های تجزیه کننده نزول بازگشتی چیست؟

تصویری: محدودیت های تجزیه کننده نزول بازگشتی چیست؟

تصویری: محدودیت های تجزیه کننده نزول بازگشتی چیست؟
تصویری: عروس و دوماد کوچولووو 😍 تازه پسره امیرم هست 😁 الکی اسم امیرا بد در رفته 2024, نوامبر
Anonim

تجزیه کننده های نزولی بازگشتی دارای معایبی هستند:

  • آنها به سرعت برخی از روش های دیگر نیستند.
  • ارائه پیام های خطای واقعا خوب دشوار است.
  • آن‌ها نمی‌توانند تجزیه‌هایی را انجام دهند که به پیش‌بینی‌های خودسرانه طولانی نیاز دارند.

در اینجا، تجزیه کننده نزول بازگشتی با مثال چیست؟

نزول بازگشتی از بالا به پایین است تجزیه تکنیکی که می سازد تجزیه درخت از بالا و ورودی از چپ به راست خوانده می شود. از رویه‌هایی برای هر پایانه و موجودیت غیرترمینال استفاده می‌کند. این تجزیه تکنیک در نظر گرفته شده است بازگشتی زیرا از دستور زبان بدون متن استفاده می کند که بازگشتی است در طبیعت.

علاوه بر این، آیا تجزیه کننده تبار بازگشتی می تواند از دستور زبان بازگشتی چپ استفاده کند؟ آ تجزیه کننده پیش بینی کننده یک مورد خاص است تجزیه کننده نزول بازگشتی ، جایی که هیچ ردیابی برگشتی لازم نیست. با نوشتن دقیق الف دستور زبان یعنی حذف کردن بازگشت چپ و فاکتورینگ چپ از آن، حاصل می شود دستور زبان خواهد شد یک باشد دستور زبان که می توان توسط a تجزیه شود تجزیه کننده نزول بازگشتی.

علاوه بر این، تجزیه کننده نزولی غیر بازگشتی چیست؟

پیش بینی تجزیه شکل خاصی از تجزیه نزولی بازگشتی ، در جایی که نیازی به بازگشت نیست، بنابراین می توان پیش بینی کرد که از کدام تولید برای جایگزینی رشته ورودی استفاده شود. غیر - بازگشتی پیش بینی کننده تجزیه یا جدول محور با نام LL(1) نیز شناخته می شود. تجزیه کننده . این تجزیه کننده از چپ ترین مشتق (LMD) پیروی می کند.

منظور شما از تجزیه کننده چیست؟

آ تجزیه کننده یک جزء کامپایلر یا مفسر است که داده ها را به عناصر کوچکتر برای ترجمه آسان به زبان دیگر تقسیم می کند. آ تجزیه کننده ورودی را به شکل دنباله ای از نشانه ها یا دستورالعمل های برنامه می گیرد و معمولاً یک ساختار داده را به شکل یک می سازد. تجزیه درخت یا درخت نحو انتزاعی.

توصیه شده: