github.com/AndrienkoAleksandr/go@v0.0.19/src/go/printer/testdata/go2numbers.golden (about) 1 package p 2 3 const ( 4 // 0-octals 5 _ = 0 6 _ = 0123 7 _ = 0123456 8 9 _ = 0_123 10 _ = 0123_456 11 12 // decimals 13 _ = 1 14 _ = 1234 15 _ = 1234567 16 17 _ = 1_234 18 _ = 1_234_567 19 20 // hexadecimals 21 _ = 0x0 22 _ = 0x1234 23 _ = 0xcafef00d 24 25 _ = 0X0 26 _ = 0X1234 27 _ = 0XCAFEf00d 28 29 _ = 0X_0 30 _ = 0X_1234 31 _ = 0X_CAFE_f00d 32 33 // octals 34 _ = 0o0 35 _ = 0o1234 36 _ = 0o01234567 37 38 _ = 0O0 39 _ = 0O1234 40 _ = 0O01234567 41 42 _ = 0o_0 43 _ = 0o_1234 44 _ = 0o0123_4567 45 46 _ = 0O_0 47 _ = 0O_1234 48 _ = 0O0123_4567 49 50 // binaries 51 _ = 0b0 52 _ = 0b1011 53 _ = 0b00101101 54 55 _ = 0B0 56 _ = 0B1011 57 _ = 0B00101101 58 59 _ = 0b_0 60 _ = 0b10_11 61 _ = 0b_0010_1101 62 63 // decimal floats 64 _ = 0. 65 _ = 123. 66 _ = 0123. 67 68 _ = .0 69 _ = .123 70 _ = .0123 71 72 _ = 0e0 73 _ = 123e+0 74 _ = 0123E-1 75 76 _ = 0e-0 77 _ = 123E+0 78 _ = 0123E123 79 80 _ = 0.e+1 81 _ = 123.E-10 82 _ = 0123.e123 83 84 _ = .0e-1 85 _ = .123E+10 86 _ = .0123E123 87 88 _ = 0.0 89 _ = 123.123 90 _ = 0123.0123 91 92 _ = 0.0e1 93 _ = 123.123E-10 94 _ = 0123.0123e+456 95 96 _ = 1_2_3. 97 _ = 0_123. 98 99 _ = 0_0e0 100 _ = 1_2_3e0 101 _ = 0_123e0 102 103 _ = 0e-0_0 104 _ = 1_2_3E+0 105 _ = 0123E1_2_3 106 107 _ = 0.e+1 108 _ = 123.E-1_0 109 _ = 01_23.e123 110 111 _ = .0e-1 112 _ = .123E+10 113 _ = .0123E123 114 115 _ = 1_2_3.123 116 _ = 0123.01_23 117 118 // hexadecimal floats 119 _ = 0x0.p+0 120 _ = 0Xdeadcafe.p-10 121 _ = 0x1234.P123 122 123 _ = 0x.1p-0 124 _ = 0X.deadcafep2 125 _ = 0x.1234P+10 126 127 _ = 0x0p0 128 _ = 0Xdeadcafep+1 129 _ = 0x1234P-10 130 131 _ = 0x0.0p0 132 _ = 0Xdead.cafep+1 133 _ = 0x12.34P-10 134 135 _ = 0Xdead_cafep+1 136 _ = 0x_1234P-10 137 138 _ = 0X_dead_cafe.p-10 139 _ = 0x12_34.P1_2_3 140 _ = 0X1_2_3_4.P-1_2_3 141 142 // imaginaries 143 _ = 0i 144 _ = 00i 145 _ = 08i 146 _ = 0000000000i 147 _ = 0123i 148 _ = 0000000123i 149 _ = 0000056789i 150 _ = 1234i 151 _ = 1234567i 152 153 _ = 0i 154 _ = 0_0i 155 _ = 0_8i 156 _ = 0_000_000_000i 157 _ = 0_123i 158 _ = 0_000_000_123i 159 _ = 0_000_056_789i 160 _ = 1_234i 161 _ = 1_234_567i 162 163 _ = 0.i 164 _ = 123.i 165 _ = 0123.i 166 _ = 000123.i 167 168 _ = 0e0i 169 _ = 123e0i 170 _ = 0123E0i 171 _ = 000123E0i 172 173 _ = 0.e+1i 174 _ = 123.E-1_0i 175 _ = 01_23.e123i 176 _ = 00_01_23.e123i 177 178 _ = 0b1010i 179 _ = 0B1010i 180 _ = 0o660i 181 _ = 0O660i 182 _ = 0xabcDEFi 183 _ = 0XabcDEFi 184 _ = 0xabcDEFP0i 185 _ = 0XabcDEFp0i 186 )