Lexer can parse floats, yacc parser can parse floats

Yeah, I can see how this is going to help in the long run but it's a painful
slope to climb initially.