rust-lang/rust#102944 has changed how literals with suffixes are dealt with. Previously, unknown suffixes were rejected by the parser. Now they are [accepted by the parser and rejected at a later stage][1]. I think this means all the business about 'Number pseudoliterals' can disappear from tokens.md. There are new tests in [src/test/ui/lexer/error-stage.rs][2]. [1]: https://github.com/rust-lang/rust/pull/102944#issuecomment-1277476773 [2]: https://github.com/nnethercote/rust/blob/358a603f110b0489d22f3929d3f232e684fd9ffb/src/test/ui/lexer/error-stage.rs <!-- TRIAGEBOT_START --> <!-- TRIAGEBOT_ASSIGN_START --> <!-- TRIAGEBOT_ASSIGN_DATA_START$${"user":"mattheww"}$$TRIAGEBOT_ASSIGN_DATA_END --> <!-- TRIAGEBOT_ASSIGN_END --> <!-- TRIAGEBOT_END -->