Scanner will interpret numeric literals prefixed with '0b', '0o', and '0x' as binary, octal, and hex decimal values respectively. The prefix character ('b', 'o', 'x') may be upper or lower case.