i want very much to learn more about the parse tree in gcc.
tree.def is fairly dense and contains many of the details about trees. Have you read that?
can some one show me some way to learn it a little easier, i have tried to debug it, but the structure is difficult to understand,
Did you use pt in gdb? If you don't know about it, see .gdbinit. pt and pr are sort of handy.
Did you read all of:
http://gcc.gnu.org/onlinedocs/gccint/index.html#toc_Trees
?
Give us examples of the type of specific questions your interested in, and we might be able to point at other places...