جدول المحتويات:
التعريف - ماذا تعني شجرة سياق الملخص (AST)؟
شجرة بناء الجملة المجردة (AST) هي طريقة لتمثيل بناء جملة لغة البرمجة كهيكل هرمي يشبه شجرة. يتم استخدام هذه البنية لإنشاء جداول الرموز للمترجمين ولإنشاء رمز لاحق. تمثل الشجرة جميع الإنشاءات في اللغة والقواعد اللاحقة.
تيكوبيديا تشرح ملخص شجرة التركيب (AST)
تمثل شجرة بناء الجملة المجردة جميع العناصر النحوية للغة البرمجة ، على غرار الأشجار اللغوية التي يستخدمها اللغويون للغات البشرية. تركز الشجرة على القواعد بدلاً من عناصر مثل الأقواس أو الفواصل المنقوطة التي تنهي البيانات في بعض اللغات. الشجرة هرمية ، مع تقسيم عناصر بيانات البرمجة إلى أجزائها. على سبيل المثال ، تحتوي شجرة البيان الشرطي على قواعد للمتغيرات المعلقة من المشغل المطلوب.
تستخدم ASTs على نطاق واسع في المجمعين للتحقق من رمز للتأكد من دقتها. إذا كانت الشجرة التي تم إنشاؤها تحتوي على أخطاء ، فإن المترجم يطبع رسالة خطأ. يتم استخدام ASTs لأن بعض التركيبات لا يمكن تمثيلها في قواعد خالية من السياق ، مثل الكتابة الضمنية. ASTs خاصة للغاية بلغات البرمجة ، ولكن الأبحاث جارية على أشجار بناء الجملة العالمية.
