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

محتوای حذف‌شده محتوای افزوده‌شده
Momenirad (بحث | مشارکت‌ها)
بدون خلاصۀ ویرایش
Momenirad (بحث | مشارکت‌ها)
بدون خلاصۀ ویرایش
خط ۱۰:
 
در مورد زبان های کامپیوتری شکل شماره ی 2 مثال خوبی است. در این مثال یکی از حالت های تجزیه ی عبارت ''' (x/y+(10+32))-(3*(Pow(x,y)))''' را می بینید. البته در اینجا هم همان قواعد به گونه ای دیگر صادق است. با توجه به قواعد توافقی و همچنین نیاز می توان حالت های دیگری از تجزیه را به دست آورد.
با شروع از پایین به بالا و قرار دادن پدر هر یک از گره ها به عنوان عملوند ان دو گره؛ عبارت مورد نظر به دست می آید.
 
[[Image:Parse_Tree.jpg|thumb| شکل 2.مثالی از درخت تجزیه برای زبان های کامپیوتری.]]