simple expression grammar (+,-,*,/,^,
%) for ints and floats