কোন ব্যাকরণ আভিধানিক বাক্য গঠনকে সংজ্ঞায়িত করে?

কোন ব্যাকরণ আভিধানিক বাক্য গঠনকে সংজ্ঞায়িত করে?
কোন ব্যাকরণ আভিধানিক বাক্য গঠনকে সংজ্ঞায়িত করে?
Anonim

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

লেক্সিকাল সিনট্যাক্স কি?

আভিধানিক সিনট্যাক্স সাধারণত হয় একটি নিয়মিত ভাষা, ব্যাকরণের নিয়মে রেগুলার এক্সপ্রেশন থাকে; তারা একটি টোকেনের সম্ভাব্য ক্যারেক্টার সিকোয়েন্সের (লেক্সেম) সেটকে সংজ্ঞায়িত করে। একজন লেক্সার স্ট্রিং চিনতে পারে, এবং প্রতিটি ধরনের স্ট্রিংয়ের জন্য আভিধানিক প্রোগ্রাম একটি পদক্ষেপ নেয়, সবচেয়ে সহজভাবে একটি টোকেন তৈরি করে।

আভিধানিক পর্বে কোন ধরনের ব্যাকরণ ব্যবহার করা হয়?

কিন্তু রেগুলার এক্সপ্রেশনের সীমাবদ্ধতার কারণে একটি আভিধানিক বিশ্লেষক প্রদত্ত বাক্যের সিনট্যাক্স পরীক্ষা করতে পারে না। রেগুলার এক্সপ্রেশন ব্যালেন্সিং টোকেন চেক করতে পারে না, যেমন বন্ধনী। অতএব, এই পর্বটি প্রসঙ্গ-মুক্ত ব্যাকরণ (CFG) ব্যবহার করে, যা পুশ-ডাউন অটোমেটা দ্বারা স্বীকৃত হয়৷

সিনট্যাক্স এবং আভিধানিক মধ্যে পার্থক্য কি?

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

ব্যাকরণের ধারণা কি কম্পাইলারে ব্যবহৃত হয়?

ব্যাখ্যা: ব্যাকরণের ধারণা অনেককম্পাইলারের পার্সার পর্বে ব্যবহৃত হয়। পার্সার পর্বটি কম্পাইলারের আভিধানিক বিশ্লেষণ পর্বের পাশে।

প্রস্তাবিত: