fix parser issue with exponentiation