با کمترین هزینه برای انجام پروژه‌های خود بهترین متخصص را استخدام کنید
برنامه نویسی و فناوری

طراحی تحلیلگر نحوی

ثبت‌شده مدت‌ها پیش 78 بازدید 0 پیشنهاد ارسال شده

توضیحات پروژه

کدی بنویسید که تلاش کند در صورت امکان، تجزیه کننده بالا به پایین LL(1) را برای گرامر ورودی که در فایل Grammar_X.txt آمده ایجاد کند. سپس برای ساخت تجزیه کننده های پایین به بالا به ترتیب از ضعیف به قوی LR(0)،SLR(1)،LALR(1)،LR(1) تلاش کند. هر کدام که امکان پذیر بود را ایجاد و برای هر کدام که نبود دلیل بیاورید. پس از ایجاد تجزیه کننده ها، رشته ورودی را از فایل Test_X.txt خوانده و تلاش کند آن را به کمک همه پارسرهای ایجاد شده تجزیه کند. در این مرحله، باید برای هر تجزیه کننده لیست قوانین مورد استفاده را به ترتیب در خروجی نمایش دهد. رشته ورودی ممکن است توأم با خطا باشد، که در این صورت باید یکی یا ترکیبی از روش های برخورد با خطا را مورد آزمایش قرار دهید و خطای ورودی را رفع نمایید.

الزامات و مهارت‌های مورد نیاز

مهارت‌های ضروری
برنامه نویسی - programming (codemastery)
java (java)

فایل‌های پیوست

پیشنهادهای دریافتی

0 پیشنهاد

اشتراک گذاری

Logoلینکدین
بودجه تعیین‌شده
500,000
تومان
مهلت ارسال پیشنهاد
24 دی 1402
دسته‌بندی برنامه نویسی و فناوری
مدت تحویل 10 روز
سطح مورد نیاز معمولی
نوع قرارداد ثابت (Fixed)
نیاز به فازبندی ندارد
تعداد پیشنهاد 0 پیشنهاد

کارفرما

V9H0L
V9H0L ·
امتیاز کارفرما -
پروژه‌های ثبت‌شده 1
پروژه‌های تکمیل‌شده -
احرازهویت نشده
عضو از 10 دی 1402
مبلغ پروژه تا تأیید تحویل کار در حساب امانی لنسریفای محفوظ است.
;