تالار گفتمان مانشت
راه تستی برای تشخیص گرامر مبهم - نسخه‌ی قابل چاپ

راه تستی برای تشخیص گرامر مبهم - alirezafchh - 04 بهمن ۱۳۹۴ ۰۳:۰۲ ب.ظ

با سلام
می خواستم بدونم غیر از کشیدن درخت تجزیه ، راه دیگری برای تشخیص گرامر مبهم وجود ندارد؟
با تشکر

RE: راه تستی برای تشخیص گرامر مبهم - Jooybari - 04 بهمن ۱۳۹۴ ۰۴:۱۸ ب.ظ

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

RE: راه تستی برای تشخیص گرامر مبهم - IT.girll - 04 بهمن ۱۳۹۴ ۱۰:۴۹ ب.ظ

سلام.
میتونیم بگیم گرامری که منظم یا ساده باشه لزوما غیر مبهمه؟

RE: راه تستی برای تشخیص گرامر مبهم - Jooybari - 05 بهمن ۱۳۹۴ ۱۲:۳۷ ق.ظ

(۰۴ بهمن ۱۳۹۴ ۱۰:۴۹ ب.ظ)IT.girll نوشته شده توسط:  سلام.
میتونیم بگیم گرامری که منظم یا ساده باشه لزوما غیر مبهمه؟

خیر. ابهام گرامز به سادگی ارتباطی نداره. ابهام زبان فرق میکنه. گرامر زیر مبهمه ولی زبانش مبهم نیست:

[tex]S\to aaS|aS|a[/tex]

RE: راه تستی برای تشخیص گرامر مبهم - snskn - 05 بهمن ۱۳۹۴ ۱۲:۴۰ ق.ظ

(۰۴ بهمن ۱۳۹۴ ۱۰:۴۹ ب.ظ)IT.girll نوشته شده توسط:  سلام.
میتونیم بگیم گرامری که منظم یا ساده باشه لزوما غیر مبهمه؟
گرامر های ساده غیر مبهم اند اما یک گرامر منظم میتونه مبهم باشه s----> aS|a|lambda

RE: راه تستی برای تشخیص گرامر مبهم - IT.girll - 05 بهمن ۱۳۹۴ ۰۶:۵۸ ب.ظ

خیلی ممنونم از پاسختون .