Strict scalar parsing prevents replacement-character surprises
Each token declares its base through U+, 0x, or decimal spelling. Mixed explicit formats are accepted because every token remains unambiguous.
Values above U+10FFFF and the surrogate range U+D800–U+DFFF fail instead of being replaced with U+FFFD.