Not sure how this happens yet but binary and octal numbers suffixed with digits outside their range are not marked as invalid.
// `constant.numeric.binary`, `constant.numeric.decimal`
let bin = 0b0123;
// `constant.numeric.octal`, `constant.numeric.decimal`
let oct = 0o09;