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