Split parseExp (for #3)