Support 0X hex literals (upper case X)
Support lu and llu integer literal suffixes
Support MSVC's [u]i{8|16|32|64} integer suffixes