diff options
author | Melody Horn <melody@boringcactus.com> | 2020-10-25 11:32:02 -0600 |
---|---|---|
committer | Melody Horn <melody@boringcactus.com> | 2020-10-25 11:32:02 -0600 |
commit | e434036cffd2a5fa1d7ca9195b45cf1c61a71537 (patch) | |
tree | 86153d686d5b90a898b8303c80119d0f2268b9e1 /syntax.md | |
parent | d9fcad8cd6ec6f0469d25a1c6ad640d60a485d1c (diff) | |
download | spec-e434036cffd2a5fa1d7ca9195b45cf1c61a71537.tar.gz spec-e434036cffd2a5fa1d7ca9195b45cf1c61a71537.zip |
add octal literals
Diffstat (limited to 'syntax.md')
-rw-r--r-- | syntax.md | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -74,9 +74,10 @@ Subsequent characters may have any of the above-listed Unicode categories, or on ## Constants
-A *constant* can have one of five types:
+A *constant* can have one of six types:
- a *decimal constant*, a sequence of characters drawn from the set {`0`, `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `_`};
- a *binary constant*, a prefix (either `0b` or `0B`) followed by a sequence of characters drawn from the set {`0`, `1`, `_`};
+- an *octal constant*, the prefix `0o` followed by a sequence of characters drawn from the set {`0`, `1`, `2`, `3`, `4`, `5`, `6`, `7`, `_`};
- a *hexadecimal constant*, a prefix (either `0x` or `0X`) followed by a sequence of characters drawn from the set {`0`, `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `A`, `a`, `B`, `b`, `C`, `c`, `D`, `d`, `E`, `e`, `F`, `f`, `_`};
- a *floating-point constant*, a decimal constant followed by one of
- `.` followed by a decimal constant,
|