From 93d21a3ab2b54bc470f9c896c354a0a141d5e885 Mon Sep 17 00:00:00 2001 From: Daniel Scherzer Date: Sun, 14 Dec 2025 10:43:28 -0800 Subject: [PATCH] tokens: clarify in escape tables that digits are hex Based on subsequent details later down the page, these are clarified to always be hex digits. Since "digit" generally refers to base-10 digits, note in the `lex.token.literal` escape tables that the digits are hex digits. --- src/tokens.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/tokens.md b/src/tokens.md index 316f232a21..aa6fed4024 100644 --- a/src/tokens.md +++ b/src/tokens.md @@ -65,7 +65,7 @@ Literals are tokens used in [literal expressions]. | | Name | |---|------| -| `\x41` | 7-bit character code (exactly 2 digits, up to 0x7F) | +| `\x41` | 7-bit character code (exactly 2 hex digits, up to 0x7F) | | `\n` | Newline | | `\r` | Carriage return | | `\t` | Tab | @@ -76,7 +76,7 @@ Literals are tokens used in [literal expressions]. | | Name | |---|------| -| `\x7F` | 8-bit character code (exactly 2 digits) | +| `\x7F` | 8-bit character code (exactly 2 hex digits) | | `\n` | Newline | | `\r` | Carriage return | | `\t` | Tab | @@ -87,7 +87,7 @@ Literals are tokens used in [literal expressions]. | | Name | |---|------| -| `\u{7FFF}` | 24-bit Unicode character code (up to 6 digits) | +| `\u{7FFF}` | 24-bit Unicode character code (up to 6 hex digits) | #### Quote escapes