Edited the grammer and split the expression into left and right nodes.