-
استاد : محمدرضا زحمتکش
-
مقطع : antlr
-
حجم جزوه : 25.78 مگ
-
تاریخ : 16/04/03
-
تعداد بازدید : 5243
-
نظرات : ۱۰
-
نویسنده : konkuru
آموزش جامع کار با نرم افزار antlr
با سلام و عرض ادب .
نرم افزار antlr یک ابزار قدرتمند برای شناخت زبان ، یک ژنراتور قوی قدرتمند برای خواندن ، پردازش زبان است که به طورگسترده برای ساخت زبان می باشد.
توسط نرم افزار قدرتمند antlr می توان درخت باینری یک زبان را نیز کشید .
ANTLR یک ابزار فوق العاده قدرتمند و انعطاف پذیر برای تجزیه زبان رسمی است.
از آنجایی که آموزش نرم افزار antlr رو در وب فارسی کم مشاهده کردم تصمیم گرفتم یه آموزش برای نحوه کار با نرم افزار antlr براتون بذارم .
برای اینکه با نرم افزار antlr کار کنید بایستی ابتدا Java SE Development Kit (JDK) 7 Update رو در کامپیوتر / لب تاب خودتون نصب داشته باشید .
بعد از نصب jdk فایل antlrwork رو که لینکش رو در همین تایپ براتون میذارم(قسمت دانلود) دانلود کنید و مطابق عکس های زیر عمل کنید .
ابتدا از حالت zip خارج کرده و سپس :
سپس :
سپس :
یکی از گزینه های antlrworks2.exe و یا antlrworks264.exe را دابل کلیک کنید .
پروژه شما آماده است و می توانید گرامر خودتون رو همانند شکل زیر بنویسید و سپس می توانید درخت باینری ان را رسم کنید. در ادامه به مراحل این می پردازیم.
برای ایجاد پروژه جدید در نرم افزار antlr مسیر زیر را طی کنید :
file -> new -> new file
در قسمت categories بر روی antlr کلیک کنید .
و در قسمت file type نیز بر روی antlr 4 combined grammer کلیک بفرمایید.
سپس next را زده و در پنجره بعدی مطابق زیر عمل کنید .
در قسمت file name نام پروژه مذکوره را وارد کنید .
و در قسمت folder مکان ذخیره سازی را انتخاب نمایید.
سپس finish زده و تمام !
آموزش جامع کار با نرم افزار antlr
برای ساخت درخت باینری مراحل زیر را طی کنید .
ابتدا بر روی گزینه run مطابق شکل بالا کلیک کنید .
سپس در پنجره باز شده مطابق شکل زیر عمل کنید .
آموزش جامع کار با نرم افزار antlr
در قمست input file فایل ورودی را وارد کنید.
در قسمت start rule اولین قانون را انتخاب کنید.
سپس finish را زده و درخت باینری از نرم افزار تحویل بگیرید.
این آموزش اختصاصی سایت کنکوریو می باشد ! لطفا در صورت کپی کردن این آموزش ذکر منبع لینکدار فراموش نشود . با تشکر
اگر سوالی و یا مشکلی بود در خدمتتون هستم
در قسمت نظرات همین مطلب می توانید مشکلات و نظرات خود را اعلام کنید.
دسته بندی
مقالات آموزشیبخش دانلود
برچسب ها
آموز جامع نرم افزار انتلر آموزش جامع نرم افزار انتلر آموزش کار با antlr آموزش کار با انتلر آموزش کار با نرم افزار antlr آموزش نصب نرم افزار antlr دانلود رایگان نرم افزار antlr دانلود نرم افزار antlr دانلود نرم افزار antlr works ساخت project در antlr ساخت درخت باینری با antlr ساختن پروژه با antlr طرز کار نرم افزار antlr نحوه ساخت درخت باینری با نرم افزار antlr نرم افزار antlr
از شما به خاطر گذاشتن این مطلب ممنونم. خدا خیرتون بده
سلام و عرض ادب و احترام خدمت شما عزیز
خرسند هستیم که مفید واقع شدیم
یاعلی
سلام بنده یه سوالی داشتم ببخشید زحمت میدم بهتون من میخوام رشته مهندسی کامپیتور دانشگاه محقق اردبیلی روزانه یا شبانه قبول بشم فقط خواستم بدونم که حداقل و حداکثر رتبه باید چند بیارم که روزانه یا شبانه قبول بشم
سلام و عرض ادب و احترام خدمت شما
برای قبولی دردانشگاه محقق اردبیلی
در منطقه 1 :
رتبه ای مابین 14000 الی 18000 منطقه 1
در منطقه 2:
رتبه ای مابین 6000 الی 19000 منطقه 2
در منطقه 3 :
رتبه ای مابین 4000 الی 10000 منطقه 3 لازم می باشد
سوال دیگری بود در خدمت هستیم
با تشکر
آره داداش شریفم قبولی :)))))
با عرض سلام فایل ورودی چه نوع فایلی باشد و داخلش چی بنویسیم؟
با تشکر
با سلام
فایل ورودی .txt بایستی باشد
ورودی یی که قراره تست بشه و درخت پارسینگش رسم بشه و همینطور پذیرش یا عدم پذیرش این اینپوت در گرامر مشخص بشه، رو به عنوان فایل ورودی و با فرمت
.txt
به نرم افرار معرفی میکنیم
چرا بعد از این که ورودی و دادم و finish و زدم درخت باینری نمیکشه و میگهcompiling grammer files? هیچ عکس العملی نداره
با سلامو عرض ادب و احترام
نرم افزار انتلر روی بعضی از نسخه های jdk عمل نمیکنه.
نسخه jdkتون رو عوض کنین، و دوباره امتحان کنین
موفق باشید
سلام میشه کتاب دینی مصور استاد یوسفیان پورو بیارید همه جا رو سراغش گشتم لطفا بهم ایمیل بزنین