|
|
جدول تجزیه LL 1 - نسخهی قابل چاپ |
|
جدول تجزیه LL 1 - tarane.68 - 28 آبان ۱۳۹۲ ۰۹:۴۴ ب.ظ
سلام خدمت همه دوستان هموطور که می دونید توی جدول تجزیه LL 1 برای او غیر پایانه هایی که قانون [tex]\lambda[/tex] دارند، باید تو قسمت follow اون غیرپایانه در جدول تجزیه، [tex]\lambda[/tex] قرار بگیره. سوال من اینه که برای اون غیر پایانه هایی که بطور غیر مستقیم هم به [tex]\lambda[/tex] ختم میشوند باید تو قسمت follow اونها هم [tex]\lambda[/tex] قرار بگیره یا قانون بالا فقط برای اون غیر پایانه هایی هست که بطور مستقیم به [tex]\lambda[/tex] ختم میشوند مثلا گرامر زیر : [tex]S\rightarrow (X|E]|F)[/tex] [tex]X\rightarrow E)|F][/tex] [tex]E\rightarrow A[/tex] [tex]F\rightarrow A[/tex] [tex]A\rightarrow \lambda[/tex] الان توی این گرامر فقط به ازای ( follow(A باید [tex]\lambda[/tex] قرار بدیم ؟ یا برای follow های E ,F هم باید اینکا رو انجام داد؟ |
RE: جدول تجزیه LL 1 - Riemann - 28 آبان ۱۳۹۲ ۱۰:۰۶ ب.ظ
(۲۸ آبان ۱۳۹۲ ۰۹:۴۴ ب.ظ)tarane.68 نوشته شده توسط: سلام خدمت همه دوستاندوست عزیز، follow اصلان [tex]\lambda[/tex] نداره. |
|
RE: جدول تجزیه LL 1 - tarane.68 - 28 آبان ۱۳۹۲ ۱۰:۳۵ ب.ظ
[/quote] دوست عزیز، follow اصلان [tex]\lambda[/tex] نداره. [/quote] بله دوست عزیز . متوجه هستم . منظور من توی جدول تجزیه است. در ستون follow های غیر پایانه هایی که به [tex]\lambda[/tex] ختم میشوند [tex]\lambda[/tex] قرار میگیره. یا به نوعی همان قانونی که به [tex]\lambda[/tex] ختم میشه قرار میگیره. |
|
RE: جدول تجزیه LL 1 - azad_ahmadi - 29 آبان ۱۳۹۲ ۱۲:۴۵ ق.ظ
سلام. برای تمامی غیرپایانه هایی که چه بصورت مستقیم و چه بصورت غیرمستقیم به لامبدا میروند باید شرط Fallow رو درنظر گرفت. پس برای مثالی که فرمودید باید برای E.F.A شرط Fallow رو بررسی کنید. (توجه داشته باشید که اگر بخواید قانون زنجیره رو هم تصحیح کنید باز به همین نتیجه میرسید که مستقیم و غیرمستقیم بودن رفتن به لامبدا تاثیری در شرط fallow ندارد). |
RE: جدول تجزیه LL 1 - AEM4949 - 29 آبان ۱۳۹۲ ۰۲:۳۴ ق.ظ
(۲۸ آبان ۱۳۹۲ ۰۹:۴۴ ب.ظ)tarane.68 نوشته شده توسط: سلام خدمت همه دوستان در جدول تجزیه LL علامت [tex]\lambda[/tex] نداریم:یا باید شماره قانون را بنویسیم(در تلاقی سطر و ستون) یا خود قانون را. در این مثال فقط در فالوی A قانون [tex]A\rightarrow \lambda[/tex] را مینویسیم. |
RE: جدول تجزیه LL 1 - tarane.68 - 29 آبان ۱۳۹۲ ۰۴:۲۰ ب.ظ
(۲۹ آبان ۱۳۹۲ ۰۲:۳۴ ق.ظ)aem4949 نوشته شده توسط: در جدول تجزیه LL علامت [tex]\lambda[/tex] نداریم:یا باید شماره قانون را بنویسیم(در تلاقی سطر و ستون) یا خود قانون را. بله.مظورم همون شماره قانون هست ![]() پس کاری به [tex]\lambda[/tex] های غیر مستقیم (F,E) نداریم؟ |
RE: جدول تجزیه LL 1 - AEM4949 - 29 آبان ۱۳۹۲ ۰۵:۱۳ ب.ظ
(۲۹ آبان ۱۳۹۲ ۰۴:۲۰ ب.ظ)tarane.68 نوشته شده توسط: بله.مظورم همون شماره قانون هست نه. برای E , F فالو را جداگانه بدست بیار و شماره قانو های E و F رو بذار. به A هم دیگه کاری نداریم. |
|
RE: جدول تجزیه LL 1 - hoda ahmadi - 04 آذر ۱۳۹۲ ۱۱:۱۵ ق.ظ
نمیدونم چرا یکی از دوستامون گفتن حتی واسه اونایی که غیر مستقیم با لامبدا در ارتباطند هم اینو قرار میدیم!! لامبدا عضو first ا،E,F هست اما فقط باید بازای follow های A شماره قانونشو قرار بدیم. |