|
69 | 69 | "operator": "OR", |
70 | 70 | "operands": [ |
71 | 71 | { |
72 | | - "type": "BinaryOperationNode", |
| 72 | + "type": "IntegerLiteralNode", |
73 | 73 | "payload": { |
74 | | - "operator": "OR", |
75 | | - "operands": [ |
76 | | - { |
77 | | - "type": "BinaryOperationNode", |
78 | | - "payload": { |
79 | | - "operator": "OR", |
80 | | - "operands": [ |
81 | | - { |
82 | | - "type": "BinaryOperationNode", |
83 | | - "payload": { |
84 | | - "operator": "OR", |
85 | | - "operands": [ |
86 | | - { |
87 | | - "type": "IntegerLiteralNode", |
88 | | - "payload": { |
89 | | - "value": "0", |
90 | | - "format": "DECIMAL" |
91 | | - } |
92 | | - }, |
93 | | - { |
94 | | - "type": "IntegerLiteralNode", |
95 | | - "payload": { |
96 | | - "value": "1234567890", |
97 | | - "format": "DECIMAL" |
98 | | - } |
99 | | - } |
100 | | - ] |
101 | | - } |
102 | | - }, |
103 | | - { |
104 | | - "type": "IntegerLiteralNode", |
105 | | - "payload": { |
106 | | - "value": "42", |
107 | | - "format": "DECIMAL" |
108 | | - } |
109 | | - } |
110 | | - ] |
111 | | - } |
112 | | - }, |
113 | | - { |
114 | | - "type": "IntegerLiteralNode", |
115 | | - "payload": { |
116 | | - "value": "0b10000000000000000000000000000000", |
117 | | - "format": "BINARY" |
118 | | - } |
119 | | - } |
120 | | - ] |
| 74 | + "value": "0", |
| 75 | + "format": "DECIMAL" |
121 | 76 | } |
122 | 77 | }, |
123 | 78 | { |
124 | 79 | "type": "IntegerLiteralNode", |
125 | 80 | "payload": { |
126 | | - "value": "0b01111111100000000000000000000000", |
127 | | - "format": "BINARY" |
| 81 | + "value": "1234567890", |
| 82 | + "format": "DECIMAL" |
128 | 83 | } |
129 | 84 | } |
130 | 85 | ] |
|
133 | 88 | { |
134 | 89 | "type": "IntegerLiteralNode", |
135 | 90 | "payload": { |
136 | | - "value": "0B00000000011111111111111111111111", |
137 | | - "format": "BINARY" |
| 91 | + "value": "42", |
| 92 | + "format": "DECIMAL" |
138 | 93 | } |
139 | 94 | } |
140 | 95 | ] |
|
143 | 98 | { |
144 | 99 | "type": "IntegerLiteralNode", |
145 | 100 | "payload": { |
146 | | - "value": "0o755", |
147 | | - "format": "OCTAL" |
| 101 | + "value": "0b10000000000000000000000000000000", |
| 102 | + "format": "BINARY" |
148 | 103 | } |
149 | 104 | } |
150 | 105 | ] |
|
153 | 108 | { |
154 | 109 | "type": "IntegerLiteralNode", |
155 | 110 | "payload": { |
156 | | - "value": "0o644", |
157 | | - "format": "OCTAL" |
| 111 | + "value": "0b01111111100000000000000000000000", |
| 112 | + "format": "BINARY" |
158 | 113 | } |
159 | 114 | } |
160 | 115 | ] |
|
163 | 118 | { |
164 | 119 | "type": "IntegerLiteralNode", |
165 | 120 | "payload": { |
166 | | - "value": "0xFFFFFFFFFFFFFFFFF", |
167 | | - "format": "HEXADECIMAL" |
| 121 | + "value": "0B00000000011111111111111111111111", |
| 122 | + "format": "BINARY" |
168 | 123 | } |
169 | 124 | } |
170 | 125 | ] |
|
173 | 128 | { |
174 | 129 | "type": "IntegerLiteralNode", |
175 | 130 | "payload": { |
176 | | - "value": "0x123456789ABCDEF", |
177 | | - "format": "HEXADECIMAL" |
| 131 | + "value": "0o755", |
| 132 | + "format": "OCTAL" |
178 | 133 | } |
179 | 134 | } |
180 | 135 | ] |
|
183 | 138 | { |
184 | 139 | "type": "IntegerLiteralNode", |
185 | 140 | "payload": { |
186 | | - "value": "0xA", |
187 | | - "format": "HEXADECIMAL" |
| 141 | + "value": "0o644", |
| 142 | + "format": "OCTAL" |
188 | 143 | } |
189 | 144 | } |
190 | 145 | ] |
|
193 | 148 | { |
194 | 149 | "type": "IntegerLiteralNode", |
195 | 150 | "payload": { |
196 | | - "value": "1E3", |
197 | | - "format": "DECIMAL" |
| 151 | + "value": "0xFFFFFFFFFFFFFFFFF", |
| 152 | + "format": "HEXADECIMAL" |
198 | 153 | } |
199 | 154 | } |
200 | 155 | ] |
|
203 | 158 | { |
204 | 159 | "type": "IntegerLiteralNode", |
205 | 160 | "payload": { |
206 | | - "value": "2e6", |
207 | | - "format": "DECIMAL" |
| 161 | + "value": "0x123456789ABCDEF", |
| 162 | + "format": "HEXADECIMAL" |
208 | 163 | } |
209 | 164 | } |
210 | 165 | ] |
|
213 | 168 | { |
214 | 169 | "type": "IntegerLiteralNode", |
215 | 170 | "payload": { |
216 | | - "value": "123.456", |
217 | | - "format": "DECIMAL" |
| 171 | + "value": "0xA", |
| 172 | + "format": "HEXADECIMAL" |
218 | 173 | } |
219 | 174 | } |
220 | 175 | ] |
|
223 | 178 | { |
224 | 179 | "type": "IntegerLiteralNode", |
225 | 180 | "payload": { |
226 | | - "value": "0.1e2", |
| 181 | + "value": "1E3", |
227 | 182 | "format": "DECIMAL" |
228 | 183 | } |
229 | 184 | } |
|
233 | 188 | { |
234 | 189 | "type": "IntegerLiteralNode", |
235 | 190 | "payload": { |
236 | | - "value": ".22", |
| 191 | + "value": "2e6", |
237 | 192 | "format": "DECIMAL" |
238 | 193 | } |
239 | 194 | } |
|
0 commit comments