Decided to make integer and float parts, makes it a bit simpler to encode.
There is no need to adjust the int table since it is purely indexes.
I wonder if the debug information stuff should be
USED_STRING. Because then
those strings would have to be initialized, this should probably be changed.