Skip to content

Commit 3565c79

Browse files
authored
Merge pull request #1444 from Jules-Bertholet/patch-1
Use proper footnote for number literals `_` separator note
2 parents f9f5b5b + ad9a69c commit 3565c79

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/tokens.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ Literals are tokens used in [literal expressions].
2424

2525
#### Characters and strings
2626

27-
| | Example | `#` sets\* | Characters | Escapes |
27+
| | Example | `#` sets[^nsets] | Characters | Escapes |
2828
|----------------------------------------------|-----------------|------------|-------------|---------------------|
2929
| [Character](#character-literals) | `'H'` | 0 | All Unicode | [Quote](#quote-escapes) & [ASCII](#ascii-escapes) & [Unicode](#unicode-escapes) |
3030
| [String](#string-literals) | `"hello"` | 0 | All Unicode | [Quote](#quote-escapes) & [ASCII](#ascii-escapes) & [Unicode](#unicode-escapes) |
@@ -35,7 +35,7 @@ Literals are tokens used in [literal expressions].
3535
| [C string](#c-string-literals) | `c"hello"` | 0 | All Unicode | [Quote](#quote-escapes) & [Byte](#byte-escapes) & [Unicode](#unicode-escapes) |
3636
| [Raw C string](#raw-c-string-literals) | `cr#"hello"#` | <256 | All Unicode | `N/A` |
3737

38-
\* The number of `#`s on each side of the same literal must be equivalent.
38+
[^nsets]: The number of `#`s on each side of the same literal must be equivalent.
3939

4040
#### ASCII escapes
4141

@@ -74,15 +74,15 @@ Literals are tokens used in [literal expressions].
7474

7575
#### Numbers
7676

77-
| [Number literals](#number-literals)`*` | Example | Exponentiation |
77+
| [Number literals](#number-literals)[^nl] | Example | Exponentiation |
7878
|----------------------------------------|---------|----------------|
7979
| Decimal integer | `98_222` | `N/A` |
8080
| Hex integer | `0xff` | `N/A` |
8181
| Octal integer | `0o77` | `N/A` |
8282
| Binary integer | `0b1111_0000` | `N/A` |
8383
| Floating-point | `123.0E+77` | `Optional` |
8484

85-
`*` All number literals allow `_` as a visual separator: `1_234.0E+18f64`
85+
[^nl]: All number literals allow `_` as a visual separator: `1_234.0E+18f64`
8686

8787
#### Suffixes
8888

0 commit comments

Comments
 (0)