aoqi@0: { aoqi@0: "type": "Program", aoqi@0: "body": [ aoqi@0: { aoqi@0: "type": "ExpressionStatement", aoqi@0: "expression": { aoqi@0: "type": "BinaryExpression", aoqi@0: "operator": "*", aoqi@0: "left": { aoqi@0: "type": "Identifier", aoqi@0: "name": "a" aoqi@0: }, aoqi@0: "right": { aoqi@0: "type": "Identifier", aoqi@0: "name": "b" aoqi@0: } aoqi@0: } aoqi@0: } aoqi@0: ] aoqi@0: } aoqi@0: { aoqi@0: "type": "Program", aoqi@0: "body": [ aoqi@0: { aoqi@0: "type": "ExpressionStatement", aoqi@0: "expression": { aoqi@0: "type": "BinaryExpression", aoqi@0: "operator": "/", aoqi@0: "left": { aoqi@0: "type": "Identifier", aoqi@0: "name": "a" aoqi@0: }, aoqi@0: "right": { aoqi@0: "type": "Identifier", aoqi@0: "name": "b" aoqi@0: } aoqi@0: } aoqi@0: } aoqi@0: ] aoqi@0: } aoqi@0: { aoqi@0: "type": "Program", aoqi@0: "body": [ aoqi@0: { aoqi@0: "type": "ExpressionStatement", aoqi@0: "expression": { aoqi@0: "type": "BinaryExpression", aoqi@0: "operator": "%", aoqi@0: "left": { aoqi@0: "type": "Identifier", aoqi@0: "name": "a" aoqi@0: }, aoqi@0: "right": { aoqi@0: "type": "Identifier", aoqi@0: "name": "b" aoqi@0: } aoqi@0: } aoqi@0: } aoqi@0: ] aoqi@0: } aoqi@0: { aoqi@0: "type": "Program", aoqi@0: "body": [ aoqi@0: { aoqi@0: "type": "ExpressionStatement", aoqi@0: "expression": { aoqi@0: "type": "BinaryExpression", aoqi@0: "operator": "+", aoqi@0: "left": { aoqi@0: "type": "Identifier", aoqi@0: "name": "a" aoqi@0: }, aoqi@0: "right": { aoqi@0: "type": "Identifier", aoqi@0: "name": "b" aoqi@0: } aoqi@0: } aoqi@0: } aoqi@0: ] aoqi@0: } aoqi@0: { aoqi@0: "type": "Program", aoqi@0: "body": [ aoqi@0: { aoqi@0: "type": "ExpressionStatement", aoqi@0: "expression": { aoqi@0: "type": "BinaryExpression", aoqi@0: "operator": "-", aoqi@0: "left": { aoqi@0: "type": "Identifier", aoqi@0: "name": "a" aoqi@0: }, aoqi@0: "right": { aoqi@0: "type": "Identifier", aoqi@0: "name": "b" aoqi@0: } aoqi@0: } aoqi@0: } aoqi@0: ] aoqi@0: } aoqi@0: { aoqi@0: "type": "Program", aoqi@0: "body": [ aoqi@0: { aoqi@0: "type": "ExpressionStatement", aoqi@0: "expression": { aoqi@0: "type": "BinaryExpression", aoqi@0: "operator": "<<", aoqi@0: "left": { aoqi@0: "type": "Identifier", aoqi@0: "name": "a" aoqi@0: }, aoqi@0: "right": { aoqi@0: "type": "Identifier", aoqi@0: "name": "b" aoqi@0: } aoqi@0: } aoqi@0: } aoqi@0: ] aoqi@0: } aoqi@0: { aoqi@0: "type": "Program", aoqi@0: "body": [ aoqi@0: { aoqi@0: "type": "ExpressionStatement", aoqi@0: "expression": { aoqi@0: "type": "BinaryExpression", aoqi@0: "operator": ">>", aoqi@0: "left": { aoqi@0: "type": "Identifier", aoqi@0: "name": "a" aoqi@0: }, aoqi@0: "right": { aoqi@0: "type": "Identifier", aoqi@0: "name": "b" aoqi@0: } aoqi@0: } aoqi@0: } aoqi@0: ] aoqi@0: } aoqi@0: { aoqi@0: "type": "Program", aoqi@0: "body": [ aoqi@0: { aoqi@0: "type": "ExpressionStatement", aoqi@0: "expression": { aoqi@0: "type": "BinaryExpression", aoqi@0: "operator": ">>>", aoqi@0: "left": { aoqi@0: "type": "Identifier", aoqi@0: "name": "a" aoqi@0: }, aoqi@0: "right": { aoqi@0: "type": "Identifier", aoqi@0: "name": "b" aoqi@0: } aoqi@0: } aoqi@0: } aoqi@0: ] aoqi@0: } aoqi@0: { aoqi@0: "type": "Program", aoqi@0: "body": [ aoqi@0: { aoqi@0: "type": "ExpressionStatement", aoqi@0: "expression": { aoqi@0: "type": "BinaryExpression", aoqi@0: "operator": "<", aoqi@0: "left": { aoqi@0: "type": "Identifier", aoqi@0: "name": "a" aoqi@0: }, aoqi@0: "right": { aoqi@0: "type": "Identifier", aoqi@0: "name": "b" aoqi@0: } aoqi@0: } aoqi@0: } aoqi@0: ] aoqi@0: } aoqi@0: { aoqi@0: "type": "Program", aoqi@0: "body": [ aoqi@0: { aoqi@0: "type": "ExpressionStatement", aoqi@0: "expression": { aoqi@0: "type": "BinaryExpression", aoqi@0: "operator": ">", aoqi@0: "left": { aoqi@0: "type": "Identifier", aoqi@0: "name": "a" aoqi@0: }, aoqi@0: "right": { aoqi@0: "type": "Identifier", aoqi@0: "name": "b" aoqi@0: } aoqi@0: } aoqi@0: } aoqi@0: ] aoqi@0: } aoqi@0: { aoqi@0: "type": "Program", aoqi@0: "body": [ aoqi@0: { aoqi@0: "type": "ExpressionStatement", aoqi@0: "expression": { aoqi@0: "type": "BinaryExpression", aoqi@0: "operator": "<=", aoqi@0: "left": { aoqi@0: "type": "Identifier", aoqi@0: "name": "a" aoqi@0: }, aoqi@0: "right": { aoqi@0: "type": "Identifier", aoqi@0: "name": "b" aoqi@0: } aoqi@0: } aoqi@0: } aoqi@0: ] aoqi@0: } aoqi@0: { aoqi@0: "type": "Program", aoqi@0: "body": [ aoqi@0: { aoqi@0: "type": "ExpressionStatement", aoqi@0: "expression": { aoqi@0: "type": "BinaryExpression", aoqi@0: "operator": ">=", aoqi@0: "left": { aoqi@0: "type": "Identifier", aoqi@0: "name": "a" aoqi@0: }, aoqi@0: "right": { aoqi@0: "type": "Identifier", aoqi@0: "name": "b" aoqi@0: } aoqi@0: } aoqi@0: } aoqi@0: ] aoqi@0: } aoqi@0: { aoqi@0: "type": "Program", aoqi@0: "body": [ aoqi@0: { aoqi@0: "type": "ExpressionStatement", aoqi@0: "expression": { aoqi@0: "type": "BinaryExpression", aoqi@0: "operator": "instanceof", aoqi@0: "left": { aoqi@0: "type": "Identifier", aoqi@0: "name": "a" aoqi@0: }, aoqi@0: "right": { aoqi@0: "type": "Identifier", aoqi@0: "name": "b" aoqi@0: } aoqi@0: } aoqi@0: } aoqi@0: ] aoqi@0: } aoqi@0: { aoqi@0: "type": "Program", aoqi@0: "body": [ aoqi@0: { aoqi@0: "type": "ExpressionStatement", aoqi@0: "expression": { aoqi@0: "type": "BinaryExpression", aoqi@0: "operator": "==", aoqi@0: "left": { aoqi@0: "type": "Identifier", aoqi@0: "name": "a" aoqi@0: }, aoqi@0: "right": { aoqi@0: "type": "Identifier", aoqi@0: "name": "b" aoqi@0: } aoqi@0: } aoqi@0: } aoqi@0: ] aoqi@0: } aoqi@0: { aoqi@0: "type": "Program", aoqi@0: "body": [ aoqi@0: { aoqi@0: "type": "ExpressionStatement", aoqi@0: "expression": { aoqi@0: "type": "BinaryExpression", aoqi@0: "operator": "!=", aoqi@0: "left": { aoqi@0: "type": "Identifier", aoqi@0: "name": "a" aoqi@0: }, aoqi@0: "right": { aoqi@0: "type": "Identifier", aoqi@0: "name": "b" aoqi@0: } aoqi@0: } aoqi@0: } aoqi@0: ] aoqi@0: } aoqi@0: { aoqi@0: "type": "Program", aoqi@0: "body": [ aoqi@0: { aoqi@0: "type": "ExpressionStatement", aoqi@0: "expression": { aoqi@0: "type": "BinaryExpression", aoqi@0: "operator": "===", aoqi@0: "left": { aoqi@0: "type": "Identifier", aoqi@0: "name": "a" aoqi@0: }, aoqi@0: "right": { aoqi@0: "type": "Identifier", aoqi@0: "name": "b" aoqi@0: } aoqi@0: } aoqi@0: } aoqi@0: ] aoqi@0: } aoqi@0: { aoqi@0: "type": "Program", aoqi@0: "body": [ aoqi@0: { aoqi@0: "type": "ExpressionStatement", aoqi@0: "expression": { aoqi@0: "type": "BinaryExpression", aoqi@0: "operator": "!==", aoqi@0: "left": { aoqi@0: "type": "Identifier", aoqi@0: "name": "a" aoqi@0: }, aoqi@0: "right": { aoqi@0: "type": "Identifier", aoqi@0: "name": "b" aoqi@0: } aoqi@0: } aoqi@0: } aoqi@0: ] aoqi@0: } aoqi@0: { aoqi@0: "type": "Program", aoqi@0: "body": [ aoqi@0: { aoqi@0: "type": "ExpressionStatement", aoqi@0: "expression": { aoqi@0: "type": "BinaryExpression", aoqi@0: "operator": "&", aoqi@0: "left": { aoqi@0: "type": "Identifier", aoqi@0: "name": "a" aoqi@0: }, aoqi@0: "right": { aoqi@0: "type": "Identifier", aoqi@0: "name": "b" aoqi@0: } aoqi@0: } aoqi@0: } aoqi@0: ] aoqi@0: } aoqi@0: { aoqi@0: "type": "Program", aoqi@0: "body": [ aoqi@0: { aoqi@0: "type": "ExpressionStatement", aoqi@0: "expression": { aoqi@0: "type": "BinaryExpression", aoqi@0: "operator": "^", aoqi@0: "left": { aoqi@0: "type": "Identifier", aoqi@0: "name": "a" aoqi@0: }, aoqi@0: "right": { aoqi@0: "type": "Identifier", aoqi@0: "name": "b" aoqi@0: } aoqi@0: } aoqi@0: } aoqi@0: ] aoqi@0: } aoqi@0: { aoqi@0: "type": "Program", aoqi@0: "body": [ aoqi@0: { aoqi@0: "type": "ExpressionStatement", aoqi@0: "expression": { aoqi@0: "type": "BinaryExpression", aoqi@0: "operator": "|", aoqi@0: "left": { aoqi@0: "type": "Identifier", aoqi@0: "name": "a" aoqi@0: }, aoqi@0: "right": { aoqi@0: "type": "Identifier", aoqi@0: "name": "b" aoqi@0: } aoqi@0: } aoqi@0: } aoqi@0: ] aoqi@0: } aoqi@0: { aoqi@0: "type": "Program", aoqi@0: "body": [ aoqi@0: { aoqi@0: "type": "ExpressionStatement", aoqi@0: "expression": { aoqi@0: "type": "LogicalExpression", aoqi@0: "operator": "&&", aoqi@0: "left": { aoqi@0: "type": "Identifier", aoqi@0: "name": "a" aoqi@0: }, aoqi@0: "right": { aoqi@0: "type": "Identifier", aoqi@0: "name": "b" aoqi@0: } aoqi@0: } aoqi@0: } aoqi@0: ] aoqi@0: } aoqi@0: { aoqi@0: "type": "Program", aoqi@0: "body": [ aoqi@0: { aoqi@0: "type": "ExpressionStatement", aoqi@0: "expression": { aoqi@0: "type": "LogicalExpression", aoqi@0: "operator": "||", aoqi@0: "left": { aoqi@0: "type": "Identifier", aoqi@0: "name": "a" aoqi@0: }, aoqi@0: "right": { aoqi@0: "type": "Identifier", aoqi@0: "name": "b" aoqi@0: } aoqi@0: } aoqi@0: } aoqi@0: ] aoqi@0: }