generalize code tree about paren