everest% cat item.h // File: item.h // // We use this file to select which kind of data the tree uses. #ifndef _item_h #define _item_h #include "tokenitem.h" #endif everest% everest% CC emain.C etree.C tree.C tokenitem.C emain.C: etree.C: tree.C: tokenitem.C: everest% everest% a.out temp3: (( 2 ) + ( 3 )) = 5 root: ((( 2 ) + ( 3 )) * ( 5 )) = 25 Expression tree in postorder: ((( 2) ( 3) +) ( 5) *) Expression tree in preorder: (* (+ (2 ) (3 )) (5 )) everest%