summaryrefslogtreecommitdiff
path: root/tests/interpretation/uint.pom
blob: e7620227b6d00b3dd5251d84c3c5c6a6901efc78 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
[good]

three.a = 3
three.b = 0x3

quote_three.a = "3"
quote_three.b = `3`

plus_three.a = +3
plus_three.b = +0x3

zero.a = 0
zero.b = 0x0000000000000000000000000000

sign_zero.a = +0
sign_zero.b = 0

hex.a = 0x0123fF
hex.b = 74751

hex2.a = 0Xfade
hex2.b = 64222

largest.a = 9007199254740991
largest.b = 0x1fffffffffffff

[bad]
space_three = " 3"
leading_zero = 03
negative = -3
negative_hex = -0x3
trailing_dec = 35a
trailing_hex = 0x35g
decimal = 3.0
multi_sign = ++3
too_large = 9007199254740992
too_large_hex = 0x20000000000000
much_too_large = 9999999999999999
negative_zero = -0