Reduced link reister, but not optimized(redundant save and restore)
Enabled floating point constants
Added line and column info to the parser and the lexer
Modified kNormal.mli