1{ 2 "type": "Program", 3 "statements": [ 4 { 5 "type": "TSEnumDeclaration", 6 "id": { 7 "type": "Identifier", 8 "name": "ShiftE", 9 "loc": { 10 "start": { 11 "line": 17, 12 "column": 6 13 }, 14 "end": { 15 "line": 17, 16 "column": 12 17 } 18 } 19 }, 20 "members": [ 21 { 22 "type": "TSEnumMember", 23 "id": { 24 "type": "Identifier", 25 "name": "A", 26 "loc": { 27 "start": { 28 "line": 18, 29 "column": 5 30 }, 31 "end": { 32 "line": 18, 33 "column": 6 34 } 35 } 36 }, 37 "initializer": { 38 "type": "NumberLiteral", 39 "value": 1, 40 "loc": { 41 "start": { 42 "line": 18, 43 "column": 9 44 }, 45 "end": { 46 "line": 18, 47 "column": 10 48 } 49 } 50 }, 51 "loc": { 52 "start": { 53 "line": 18, 54 "column": 9 55 }, 56 "end": { 57 "line": 18, 58 "column": 11 59 } 60 } 61 }, 62 { 63 "type": "TSEnumMember", 64 "id": { 65 "type": "Identifier", 66 "name": "B", 67 "loc": { 68 "start": { 69 "line": 19, 70 "column": 5 71 }, 72 "end": { 73 "line": 19, 74 "column": 6 75 } 76 } 77 }, 78 "initializer": { 79 "type": "BinaryExpression", 80 "operator": "<<", 81 "left": { 82 "type": "Identifier", 83 "name": "A", 84 "loc": { 85 "start": { 86 "line": 19, 87 "column": 9 88 }, 89 "end": { 90 "line": 19, 91 "column": 10 92 } 93 } 94 }, 95 "right": { 96 "type": "Identifier", 97 "name": "A", 98 "loc": { 99 "start": { 100 "line": 19, 101 "column": 14 102 }, 103 "end": { 104 "line": 19, 105 "column": 15 106 } 107 } 108 }, 109 "loc": { 110 "start": { 111 "line": 19, 112 "column": 9 113 }, 114 "end": { 115 "line": 19, 116 "column": 15 117 } 118 } 119 }, 120 "loc": { 121 "start": { 122 "line": 19, 123 "column": 9 124 }, 125 "end": { 126 "line": 19, 127 "column": 16 128 } 129 } 130 }, 131 { 132 "type": "TSEnumMember", 133 "id": { 134 "type": "Identifier", 135 "name": "C", 136 "loc": { 137 "start": { 138 "line": 20, 139 "column": 5 140 }, 141 "end": { 142 "line": 20, 143 "column": 6 144 } 145 } 146 }, 147 "initializer": { 148 "type": "BinaryExpression", 149 "operator": "<<", 150 "left": { 151 "type": "Identifier", 152 "name": "B", 153 "loc": { 154 "start": { 155 "line": 20, 156 "column": 9 157 }, 158 "end": { 159 "line": 20, 160 "column": 10 161 } 162 } 163 }, 164 "right": { 165 "type": "NumberLiteral", 166 "value": 1, 167 "loc": { 168 "start": { 169 "line": 20, 170 "column": 14 171 }, 172 "end": { 173 "line": 20, 174 "column": 15 175 } 176 } 177 }, 178 "loc": { 179 "start": { 180 "line": 20, 181 "column": 9 182 }, 183 "end": { 184 "line": 20, 185 "column": 15 186 } 187 } 188 }, 189 "loc": { 190 "start": { 191 "line": 20, 192 "column": 9 193 }, 194 "end": { 195 "line": 20, 196 "column": 16 197 } 198 } 199 }, 200 { 201 "type": "TSEnumMember", 202 "id": { 203 "type": "Identifier", 204 "name": "D", 205 "loc": { 206 "start": { 207 "line": 21, 208 "column": 5 209 }, 210 "end": { 211 "line": 21, 212 "column": 6 213 } 214 } 215 }, 216 "initializer": { 217 "type": "BinaryExpression", 218 "operator": "<<", 219 "left": { 220 "type": "Identifier", 221 "name": "C", 222 "loc": { 223 "start": { 224 "line": 21, 225 "column": 9 226 }, 227 "end": { 228 "line": 21, 229 "column": 10 230 } 231 } 232 }, 233 "right": { 234 "type": "Identifier", 235 "name": "B", 236 "loc": { 237 "start": { 238 "line": 21, 239 "column": 14 240 }, 241 "end": { 242 "line": 21, 243 "column": 15 244 } 245 } 246 }, 247 "loc": { 248 "start": { 249 "line": 21, 250 "column": 9 251 }, 252 "end": { 253 "line": 21, 254 "column": 15 255 } 256 } 257 }, 258 "loc": { 259 "start": { 260 "line": 21, 261 "column": 9 262 }, 263 "end": { 264 "line": 21, 265 "column": 16 266 } 267 } 268 }, 269 { 270 "type": "TSEnumMember", 271 "id": { 272 "type": "Identifier", 273 "name": "E", 274 "loc": { 275 "start": { 276 "line": 22, 277 "column": 5 278 }, 279 "end": { 280 "line": 22, 281 "column": 6 282 } 283 } 284 }, 285 "initializer": { 286 "type": "BinaryExpression", 287 "operator": "<<", 288 "left": { 289 "type": "Identifier", 290 "name": "D", 291 "loc": { 292 "start": { 293 "line": 22, 294 "column": 9 295 }, 296 "end": { 297 "line": 22, 298 "column": 10 299 } 300 } 301 }, 302 "right": { 303 "type": "NumberLiteral", 304 "value": 2, 305 "loc": { 306 "start": { 307 "line": 22, 308 "column": 14 309 }, 310 "end": { 311 "line": 22, 312 "column": 15 313 } 314 } 315 }, 316 "loc": { 317 "start": { 318 "line": 22, 319 "column": 9 320 }, 321 "end": { 322 "line": 22, 323 "column": 15 324 } 325 } 326 }, 327 "loc": { 328 "start": { 329 "line": 22, 330 "column": 9 331 }, 332 "end": { 333 "line": 22, 334 "column": 16 335 } 336 } 337 } 338 ], 339 "const": false, 340 "loc": { 341 "start": { 342 "line": 17, 343 "column": 1 344 }, 345 "end": { 346 "line": 23, 347 "column": 2 348 } 349 } 350 } 351 ], 352 "loc": { 353 "start": { 354 "line": 1, 355 "column": 1 356 }, 357 "end": { 358 "line": 23, 359 "column": 2 360 } 361 } 362} 363