dumper如何读入变成树的形式?

dumper如何读入变成树的形式?
每次读入一个整数表达式(只包含加法、乘
法、括号和整数,也不考虑单目加)。先将
表达式转化成树,树用递归方式表示,每
个节点表示成[op, node1, node2, node3…],
op可以是+、*,node可以是整数或另一个
节点。用Data::Dumper显示树,再历遍树
求表达式的值。