Specify precision of floats.

Fix #56
Make lexer ignore case.