Added floats and hex integers to lexers; fixed string and char literals.