زمان کنونی: ۲۳ آذر ۱۳۹۷, ۰۹:۱۳ ب.ظ مهمان گرامی به انجمن مانشت خوش آمدید. برای استفاده از تمامی امکانات انجمن می‌توانید عضو شوید.
گزینه‌های شما (ورودثبت نام)

سوال از CLR؟؟؟

ارسال:
  

f.b پرسیده:

سوال از CLR؟؟؟

سلام
دوستان عزیز من کامپایلر رو نگذروندم و حالا خیلی کند دارم پیش میرم الانم به یه سوال برخوردم لطفا راهنمایی کنید:
در روش (CLR(1 ترمینالهای که توی {} نوشته رو نمیفهمم که چطور باید انتخاب کرد؟
اگر در مورد FOLLOWتوضیح بدید ممنون میشم
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

bitbit پاسخ داده:

RE: سوال از CLR؟؟؟

(۰۹ آذر ۱۳۹۰ ۰۸:۰۴ ب.ظ)f.b نوشته شده توسط:  سلام
دوستان عزیز من کامپایلر رو نگذروندم و حالا خیلی کند دارم پیش میرم الانم به یه سوال برخوردم لطفا راهنمایی کنید:
در روش (CLR(1 ترمینالهای که توی {} نوشته رو نمیفهمم که چطور باید انتخاب کرد؟
اگر در مورد FOLLOWتوضیح بدید ممنون میشم
سلام
فرض کنید این گرامر رو داریم
S---->aAB
A--->aA|bB
B--->cB|d

و فرض کنید در مراحل کشیدن در وضعیت زیر قرار داریم
S--->.aAB {$}

برای ادامه کار باید با a حرکت کنیم و نقطه را یکی جلو ببریم و به وضعیت جدید بریم و بستار ان را بنویسیم
S---->a.AB {$}
A--->.aA {c,d}
A--->.bB {c,d}

وقتی داریم بستار قانون s--->a.AB {$} را پیدا میکنیم برای تمام قوانین جدید بوجود امده از این قانون قسمت {} را مساوی First(B$)
gharar midahim

موفق باشین
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  گرامر فوق CLR است؟ S-->AS|b A-->SA|a saeidm ۲ ۱,۸۷۷ ۲۴ بهمن ۱۳۸۹ ۱۲:۲۳ ب.ظ
آخرین ارسال: saeidm

پرش به انجمن:

Can I see some ID?

به خاطر سپاری رمز Cancel

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close

رمزت رو فراموش کردی؟

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. close