Fix bug introduced by [NCF-267]. The bug was that octal constants that had the highest bit set (e.g. '\200') were not recognized as proper octal constants. Fix was to keep as integer until it was needed as an 8-bit byte.