[good] three.a = 3 three.b = 0x3 quote_three.a = "3" quote_three.b = `3` plus_three.a = +3 plus_three.b = +0x3 negative_three.a = -3 negative_three.b = -0x3 zero.a = 0 zero.b = 0x0000000000000000000000000000 sign_zero.a = +0 sign_zero.b = -0 hex.a = 0x0123fF hex.b = 74751 negative_hex.a = -0Xfade negative_hex.b = -64222 largest.a = 9007199254740991 largest.b = 0x1fffffffffffff smallest.a = -9007199254740991 smallest.b = -0x1fffffffffffff [bad] space_three = " 3" three_space = "3 " leading_zero = 03 negative_leading_zero = -03 trailing_dec = 35a trailing_hex = 0x35g decimal = 3.0 multi_sign = -+3 multi_sign2 = +-3 multi_sign3 = ++3 multi_sign4 = --3 too_large = 9007199254740992 too_large_hex = 0x20000000000000 much_too_large = 9999999999999999 too_small = -9007199254740992 too_small_hex = -0x20000000000000 much_too_small = -9999999999999999 empty =