expression
         /     \
       lvalue     rvalue
     /    \  /    \
   plvalue     xvalue    prvalue

これなら対称なんだけど