Normally you call eval() of the root node and the root node's eval() will call eval() of its children. And the children's eval() will call eval() of grandchildren... This happens recursively, so all node's eval() will be called. 
Does this answer your question?

On Wed, Feb 19, 2014 at 9:10 AM, Emre AYDO&#286;AN <[log in to unmask]> wrote:
Hi, is there any chance that evaluate whole tree with just one evaluation
function instead of evaluate tree nodes individually.

Thanks advance.