fix parse expression bug