fixed the float/range lexer problem