সুচিপত্র:
- সংজ্ঞা - বিমূর্ত সিনট্যাক্স ট্রি (এএসটি) এর অর্থ কী?
- টেকোপিডিয়া বিমূর্ত সিনট্যাক্স ট্রি (এএসটি) ব্যাখ্যা করে
সংজ্ঞা - বিমূর্ত সিনট্যাক্স ট্রি (এএসটি) এর অর্থ কী?
একটি অ্যাবস্ট্রাক্ট সিনট্যাক্স ট্রি (এএসটি) হায়ারার্কিকাল ট্রি-জাতীয় কাঠামো হিসাবে প্রোগ্রামিং ভাষার সিনট্যাক্স উপস্থাপনের একটি উপায়। এই কাঠামোটি সংকলক এবং পরবর্তী কোড জেনারেশনের জন্য প্রতীক টেবিল তৈরির জন্য ব্যবহৃত হয়। গাছ ভাষায় সমস্ত নির্মাণ এবং তার পরবর্তী নিয়মের প্রতিনিধিত্ব করে
টেকোপিডিয়া বিমূর্ত সিনট্যাক্স ট্রি (এএসটি) ব্যাখ্যা করে
একটি বিমূর্ত সিনট্যাক্স ট্রি প্রোগ্রামিং ভাষার সমস্ত সিনট্যাক্টিকাল উপাদানগুলির প্রতিনিধিত্ব করে, ভাষাবিদরা মানব ভাষার জন্য যে সিনট্যাক্স গাছ ব্যবহার করেন তা অনুরূপ। গাছটি ব্রেস বা সেমিকোলনের মতো উপাদানগুলির পরিবর্তে নিয়মগুলিতে মনোনিবেশ করে যা কিছু ভাষায় বিবৃতি বন্ধ করে দেয়। বৃক্ষটি শ্রেণিবদ্ধ, প্রোগ্রামিং স্টেটমেন্টগুলির উপাদানগুলি তাদের অংশে বিভক্ত হয়ে। উদাহরণস্বরূপ, একটি শর্তসাপেক্ষ বিবৃতিতে একটি গাছের প্রয়োজনীয় অপারেটর থেকে নীচে চলকগুলির নিয়ম রয়েছে।
নির্ভুলতার জন্য কোড পরীক্ষা করার জন্য সংস্থাগুলিতে এএসটিগুলি ব্যাপকভাবে ব্যবহৃত হয়। উত্পন্ন গাছটিতে ত্রুটি থাকলে, সংকলক একটি ত্রুটি বার্তা প্রিন্ট করে। এএসটিগুলি ব্যবহৃত হয় কারণ কিছু কনস্ট্রাক্টসকে প্রসঙ্গমুক্ত ব্যাকরণে যেমন প্রতিনিধিত্বমূলক টাইপিংয়ের মতো উপস্থাপন করা যায় না। এএসটি প্রোগ্রামিং ভাষার জন্য অত্যন্ত নির্দিষ্ট, তবে সর্বজনীন সিনট্যাক্স ট্রি নিয়ে গবেষণা চলছে।
