Resolved issue where integer literals would not be evaluated correctly. Problem was caused by not storing the original read first character and assigning after the value was tested for hex characters.
Resolved issue where double literals would not be evaluated correctly. Problem was caused by a change within the double literal definition, where now doubles do not allow for exponent notation (1.0E-9). This can be added later and is not seen as an important need right now.