hex/binary literals, allow underscores in numeric literals