আভিধানিক বিশ্লেষক কি করে?
আভিধানিক বিশ্লেষক কি করে?

ভিডিও: আভিধানিক বিশ্লেষক কি করে?

ভিডিও: আভিধানিক বিশ্লেষক কি করে?
ভিডিও: সফল হতে হলে একা চলা শিখুন || How to Success in Life in Bangla || Inspirational Speech 2024, নভেম্বর
Anonim

আভিধানিক বিশ্লেষণ হল একটি কম্পাইলারের প্রথম ধাপ। এটা ভাষা প্রিপ্রসেসর থেকে পরিবর্তিত সোর্স কোড লাগে যে হয় বাক্য আকারে লিখিত। দ্য আভিধানিক বিশ্লেষক সোর্স কোডে যেকোন হোয়াইটস্পেস বা মন্তব্যগুলি সরিয়ে এই সিনট্যাক্সগুলিকে টোকেনের একটি সিরিজে ভেঙে দেয়।

তদনুসারে, আভিধানিক বিশ্লেষকের ভূমিকা কী?

আভিধানিক বিশ্লেষকের ভূমিকা আভিধানিক বিশ্লেষক নিম্নলিখিত কাজগুলি সম্পাদন করে: উত্স প্রোগ্রামটি পড়ে, ইনপুট অক্ষরগুলি স্ক্যান করে, তাদের লেক্সেমগুলিতে গোষ্ঠীবদ্ধ করে এবং আউটপুট হিসাবে টোকেন তৈরি করে। স্ক্যানিং: ইনপুট অক্ষর পড়া, সাদা স্থান এবং মন্তব্য অপসারণ সম্পাদন করে। আভিধানিক বিশ্লেষণ : আউটপুট হিসাবে টোকেন উত্পাদন.

একইভাবে, আভিধানিক বিশ্লেষণের জন্য কোন কম্পাইলার ব্যবহার করা হয়? JavaCC হল স্ট্যান্ডার্ড জাভা কম্পাইলার-কম্পাইলার এই অধ্যায়ে উপস্থাপিত অন্যান্য সরঞ্জামগুলির বিপরীতে, JavaCC হল একটি পার্সার এবং একটিতে একটি স্ক্যানার (লেক্সার) জেনারেটর। JavaCC শুধুমাত্র একটি ইনপুট ফাইল নেয় (যাকে ব্যাকরণ ফাইল বলা হয়), যেটি পরে আভিধানিক বিশ্লেষণের পাশাপাশি পার্সার উভয় শ্রেণী তৈরি করতে ব্যবহৃত হয়।

একইভাবে কেউ প্রশ্ন করতে পারে, আভিধানিক বিশ্লেষকের আউটপুট কী?

(I) দ আউটপুট এর a আভিধানিক বিশ্লেষক টোকেন হয়। (II) printf-এ মোট টোকেনের সংখ্যা("i=%d, &i=%x", i, &i); 10. (III) অ্যারে, হ্যাশ টেবিল, ট্রি এবং লিঙ্ক করা তালিকা ব্যবহার করে সিম্বল টেবিল বাস্তবায়ন করা যেতে পারে।

আভিধানিক বিশ্লেষণে সমস্যাগুলি কী কী?

আভিধানিক বিশ্লেষণে সমস্যা 1) সহজ নকশা সবচেয়ে গুরুত্বপূর্ণ বিবেচনা. এর বিচ্ছেদ আভিধানিক বিশ্লেষণ সিনট্যাক্স থেকে বিশ্লেষণ প্রায়শই আমাদের এই পর্যায়গুলির একটি বা অন্যটিকে সরল করার অনুমতি দেয়। 2) কম্পাইলারের দক্ষতা উন্নত হয়। 3) কম্পাইলার বহনযোগ্যতা উন্নত করা হয়।

প্রস্তাবিত: