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