mirror of
https://github.com/nim-lang/Nim.git
synced 2025-12-31 18:32:11 +00:00
* deprecate `0c`, `0C` prefix for octal literals Deprecates the previously allowed syntax of `0c` and `0C` as a prefix for octal literals to bring the literals in line with the behavior of `parseOct` from parseutils. * add `msgKind` arg to `lexMessageLitNum` for deprecation messages * change literal tests to check all valid integer literals Also adds the `tinvaligintegerlit3` test to test for the (still) invalid `0O` prefix.
10 lines
178 B
Nim
10 lines
178 B
Nim
# test the valid literals
|
|
assert 0b10 == 2
|
|
assert 0B10 == 2
|
|
assert 0x10 == 16
|
|
assert 0X10 == 16
|
|
assert 0o10 == 8
|
|
# the following is deprecated:
|
|
assert 0c10 == 8
|
|
assert 0C10 == 8
|