nashorn/test/script/nosecurity/treeapi/binaryExpr.js.EXPECTED
author hannesw
Wed, 27 Apr 2016 15:50:33 +0200
changeset 37732 3673fec68d16
parent 29543 4d9f8f8b69a4
permissions -rw-r--r--
8134503: support ES6 parsing in Nashorn Reviewed-by: jlaskey, sundar, mhaupt Contributed-by: andreas.woess@oracle.com

[
  {
    "leftOperand": {
      "endPosition": "1",
      "kind": "IDENTIFIER",
      "name": "a",
      "startPosition": "0"
    },
    "endPosition": "5",
    "kind": "MULTIPLY",
    "rightOperand": {
      "endPosition": "5",
      "kind": "IDENTIFIER",
      "name": "b",
      "startPosition": "4"
    },
    "startPosition": "0"
  },
  {
    "leftOperand": {
      "endPosition": "7",
      "kind": "IDENTIFIER",
      "name": "a",
      "startPosition": "6"
    },
    "endPosition": "11",
    "kind": "DIVIDE",
    "rightOperand": {
      "endPosition": "11",
      "kind": "IDENTIFIER",
      "name": "b",
      "startPosition": "10"
    },
    "startPosition": "6"
  },
  {
    "leftOperand": {
      "endPosition": "14",
      "kind": "IDENTIFIER",
      "name": "a",
      "startPosition": "13"
    },
    "endPosition": "18",
    "kind": "REMAINDER",
    "rightOperand": {
      "endPosition": "18",
      "kind": "IDENTIFIER",
      "name": "b",
      "startPosition": "17"
    },
    "startPosition": "13"
  },
  {
    "leftOperand": {
      "endPosition": "21",
      "kind": "IDENTIFIER",
      "name": "a",
      "startPosition": "20"
    },
    "endPosition": "25",
    "kind": "PLUS",
    "rightOperand": {
      "endPosition": "25",
      "kind": "IDENTIFIER",
      "name": "b",
      "startPosition": "24"
    },
    "startPosition": "20"
  },
  {
    "leftOperand": {
      "endPosition": "28",
      "kind": "IDENTIFIER",
      "name": "a",
      "startPosition": "27"
    },
    "endPosition": "32",
    "kind": "MINUS",
    "rightOperand": {
      "endPosition": "32",
      "kind": "IDENTIFIER",
      "name": "b",
      "startPosition": "31"
    },
    "startPosition": "27"
  },
  {
    "leftOperand": {
      "endPosition": "35",
      "kind": "IDENTIFIER",
      "name": "a",
      "startPosition": "34"
    },
    "endPosition": "40",
    "kind": "LEFT_SHIFT",
    "rightOperand": {
      "endPosition": "40",
      "kind": "IDENTIFIER",
      "name": "b",
      "startPosition": "39"
    },
    "startPosition": "34"
  },
  {
    "leftOperand": {
      "endPosition": "43",
      "kind": "IDENTIFIER",
      "name": "a",
      "startPosition": "42"
    },
    "endPosition": "48",
    "kind": "RIGHT_SHIFT",
    "rightOperand": {
      "endPosition": "48",
      "kind": "IDENTIFIER",
      "name": "b",
      "startPosition": "47"
    },
    "startPosition": "42"
  },
  {
    "leftOperand": {
      "endPosition": "51",
      "kind": "IDENTIFIER",
      "name": "a",
      "startPosition": "50"
    },
    "endPosition": "57",
    "kind": "UNSIGNED_RIGHT_SHIFT",
    "rightOperand": {
      "endPosition": "57",
      "kind": "IDENTIFIER",
      "name": "b",
      "startPosition": "56"
    },
    "startPosition": "50"
  },
  {
    "leftOperand": {
      "endPosition": "60",
      "kind": "IDENTIFIER",
      "name": "a",
      "startPosition": "59"
    },
    "endPosition": "64",
    "kind": "LESS_THAN",
    "rightOperand": {
      "endPosition": "64",
      "kind": "IDENTIFIER",
      "name": "b",
      "startPosition": "63"
    },
    "startPosition": "59"
  },
  {
    "leftOperand": {
      "endPosition": "67",
      "kind": "IDENTIFIER",
      "name": "a",
      "startPosition": "66"
    },
    "endPosition": "71",
    "kind": "GREATER_THAN",
    "rightOperand": {
      "endPosition": "71",
      "kind": "IDENTIFIER",
      "name": "b",
      "startPosition": "70"
    },
    "startPosition": "66"
  },
  {
    "leftOperand": {
      "endPosition": "74",
      "kind": "IDENTIFIER",
      "name": "a",
      "startPosition": "73"
    },
    "endPosition": "79",
    "kind": "LESS_THAN_EQUAL",
    "rightOperand": {
      "endPosition": "79",
      "kind": "IDENTIFIER",
      "name": "b",
      "startPosition": "78"
    },
    "startPosition": "73"
  },
  {
    "leftOperand": {
      "endPosition": "82",
      "kind": "IDENTIFIER",
      "name": "a",
      "startPosition": "81"
    },
    "endPosition": "87",
    "kind": "GREATER_THAN_EQUAL",
    "rightOperand": {
      "endPosition": "87",
      "kind": "IDENTIFIER",
      "name": "b",
      "startPosition": "86"
    },
    "startPosition": "81"
  },
  {
    "leftOperand": {
      "endPosition": "106",
      "kind": "IDENTIFIER",
      "name": "a",
      "startPosition": "105"
    },
    "endPosition": "111",
    "kind": "EQUAL_TO",
    "rightOperand": {
      "endPosition": "111",
      "kind": "IDENTIFIER",
      "name": "b",
      "startPosition": "110"
    },
    "startPosition": "105"
  },
  {
    "leftOperand": {
      "endPosition": "114",
      "kind": "IDENTIFIER",
      "name": "a",
      "startPosition": "113"
    },
    "endPosition": "119",
    "kind": "NOT_EQUAL_TO",
    "rightOperand": {
      "endPosition": "119",
      "kind": "IDENTIFIER",
      "name": "b",
      "startPosition": "118"
    },
    "startPosition": "113"
  },
  {
    "leftOperand": {
      "endPosition": "122",
      "kind": "IDENTIFIER",
      "name": "a",
      "startPosition": "121"
    },
    "endPosition": "128",
    "kind": "STRICT_EQUAL_TO",
    "rightOperand": {
      "endPosition": "128",
      "kind": "IDENTIFIER",
      "name": "b",
      "startPosition": "127"
    },
    "startPosition": "121"
  },
  {
    "leftOperand": {
      "endPosition": "131",
      "kind": "IDENTIFIER",
      "name": "a",
      "startPosition": "130"
    },
    "endPosition": "137",
    "kind": "STRICT_NOT_EQUAL_TO",
    "rightOperand": {
      "endPosition": "137",
      "kind": "IDENTIFIER",
      "name": "b",
      "startPosition": "136"
    },
    "startPosition": "130"
  },
  {
    "leftOperand": {
      "endPosition": "140",
      "kind": "IDENTIFIER",
      "name": "a",
      "startPosition": "139"
    },
    "endPosition": "144",
    "kind": "AND",
    "rightOperand": {
      "endPosition": "144",
      "kind": "IDENTIFIER",
      "name": "b",
      "startPosition": "143"
    },
    "startPosition": "139"
  },
  {
    "leftOperand": {
      "endPosition": "147",
      "kind": "IDENTIFIER",
      "name": "a",
      "startPosition": "146"
    },
    "endPosition": "151",
    "kind": "XOR",
    "rightOperand": {
      "endPosition": "151",
      "kind": "IDENTIFIER",
      "name": "b",
      "startPosition": "150"
    },
    "startPosition": "146"
  },
  {
    "leftOperand": {
      "endPosition": "154",
      "kind": "IDENTIFIER",
      "name": "a",
      "startPosition": "153"
    },
    "endPosition": "158",
    "kind": "OR",
    "rightOperand": {
      "endPosition": "158",
      "kind": "IDENTIFIER",
      "name": "b",
      "startPosition": "157"
    },
    "startPosition": "153"
  },
  {
    "leftOperand": {
      "endPosition": "161",
      "kind": "IDENTIFIER",
      "name": "a",
      "startPosition": "160"
    },
    "endPosition": "166",
    "kind": "CONDITIONAL_AND",
    "rightOperand": {
      "endPosition": "166",
      "kind": "IDENTIFIER",
      "name": "b",
      "startPosition": "165"
    },
    "startPosition": "160"
  },
  {
    "leftOperand": {
      "endPosition": "169",
      "kind": "IDENTIFIER",
      "name": "a",
      "startPosition": "168"
    },
    "endPosition": "174",
    "kind": "CONDITIONAL_OR",
    "rightOperand": {
      "endPosition": "174",
      "kind": "IDENTIFIER",
      "name": "b",
      "startPosition": "173"
    },
    "startPosition": "168"
  }
]