ساختار درختی: تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
Momenirad (بحث | مشارکت‌ها)
بدون خلاصۀ ویرایش
Momenirad (بحث | مشارکت‌ها)
بدون خلاصۀ ویرایش
خط ۱:
== تعریف ==
یک درخت تجزیه [[درخت_(ساختار_داده)|درختی]] است که نشان دهنده ی ساختار دستوری(نحوی) یک رشته است. معمولا این نمایش با توجه به دستور زبان های رسمی است. دریک درخت تجزیه گره های داخلی، نقش های دستوری و برگ ها یا همان گره های خارجی کلمات مربوط به آن نقش هستند.
== کاربرد ها و مثال ها==
 
درخت تجزیه با بحث [[کامپایلر|''کامپایلرها(همگردان)'']] مرتبط است.برنامه ای که این چنین درخت هایی را تولید می کنند؛ تجزیه کننده (Parser ) نامیده می شوند. درخت های تجزیه ممکن است برای جملات و عبارات زبان های روزمره مورد استفاده قرار بگیرند و یا در پردازش زبان های کامپیوتری ( [[ زبان_برنامه_نویسی | زبان های برنامه نویسی ]] ) مثل:[[ زبان_برنامه_نویسی_C | C]]، [[ زبان_برنامه_نویسی_جاوا| جاوا]]، [[ زبان_برنامه_نویسی_دلفی| دلفی ]] و ... بکار گرفته شوند.