sundar@551: { sundar@551: "type": "Program", sundar@551: "body": [ sundar@551: { sundar@551: "type": "ExpressionStatement", sundar@551: "expression": { sundar@551: "type": "AssignmentExpression", sundar@551: "operator": "=", sundar@551: "left": { sundar@551: "type": "Identifier", sundar@551: "name": "obj" sundar@551: }, sundar@551: "right": { sundar@551: "type": "ObjectExpression", sundar@551: "properties": [] sundar@551: } sundar@551: } sundar@551: } sundar@551: ] sundar@551: } sundar@551: { sundar@551: "type": "Program", sundar@551: "body": [ sundar@551: { sundar@551: "type": "ExpressionStatement", sundar@551: "expression": { sundar@551: "type": "AssignmentExpression", sundar@551: "operator": "=", sundar@551: "left": { sundar@551: "type": "Identifier", sundar@551: "name": "p" sundar@551: }, sundar@551: "right": { sundar@551: "type": "ObjectExpression", sundar@551: "properties": [ sundar@551: { sundar@551: "key": { sundar@551: "type": "Identifier", sundar@551: "name": "x" sundar@551: }, sundar@551: "value": { sundar@551: "type": "Literal", sundar@551: "value": 10 sundar@551: }, sundar@551: "kind": "init" sundar@551: }, sundar@551: { sundar@551: "key": { sundar@551: "type": "Identifier", sundar@551: "name": "y" sundar@551: }, sundar@551: "value": { sundar@551: "type": "Literal", sundar@551: "value": 2 sundar@551: }, sundar@551: "kind": "init" sundar@551: } sundar@551: ] sundar@551: } sundar@551: } sundar@551: } sundar@551: ] sundar@551: } sundar@551: { sundar@551: "type": "Program", sundar@551: "body": [ sundar@551: { sundar@551: "type": "ExpressionStatement", sundar@551: "expression": { sundar@551: "type": "AssignmentExpression", sundar@551: "operator": "=", sundar@551: "left": { sundar@551: "type": "Identifier", sundar@551: "name": "p" sundar@551: }, sundar@551: "right": { sundar@551: "type": "ObjectExpression", sundar@551: "properties": [ sundar@551: { sundar@551: "key": { sundar@551: "type": "Literal", sundar@551: "value": "x" sundar@551: }, sundar@551: "value": { sundar@551: "type": "Literal", sundar@551: "value": 10 sundar@551: }, sundar@551: "kind": "init" sundar@551: }, sundar@551: { sundar@551: "key": { sundar@551: "type": "Literal", sundar@551: "value": "y" sundar@551: }, sundar@551: "value": { sundar@551: "type": "Literal", sundar@551: "value": 2 sundar@551: }, sundar@551: "kind": "init" sundar@551: } sundar@551: ] sundar@551: } sundar@551: } sundar@551: } sundar@551: ] sundar@551: } sundar@551: { sundar@551: "type": "Program", sundar@551: "body": [ sundar@551: { sundar@551: "type": "ExpressionStatement", sundar@551: "expression": { sundar@551: "type": "AssignmentExpression", sundar@551: "operator": "=", sundar@551: "left": { sundar@551: "type": "Identifier", sundar@551: "name": "p" sundar@551: }, sundar@551: "right": { sundar@551: "type": "ObjectExpression", sundar@551: "properties": [ sundar@551: { sundar@551: "key": { sundar@551: "type": "Identifier", sundar@551: "name": "x" sundar@551: }, sundar@551: "value": { sundar@551: "type": "FunctionExpression", sundar@563: "id": null, sundar@551: "params": [], sundar@551: "defaults": [], sundar@551: "rest": null, sundar@551: "body": { sundar@551: "type": "BlockStatement", sundar@551: "body": [ sundar@551: { sundar@551: "type": "ReturnStatement", sundar@551: "argument": { sundar@551: "type": "Identifier", sundar@551: "name": "xValue" sundar@551: } sundar@551: } sundar@551: ] sundar@551: }, sundar@551: "generator": false, sundar@551: "expression": false sundar@551: }, sundar@551: "kind": "get" sundar@551: }, sundar@551: { sundar@551: "key": { sundar@551: "type": "Identifier", sundar@551: "name": "y" sundar@551: }, sundar@551: "value": { sundar@551: "type": "FunctionExpression", sundar@563: "id": null, sundar@551: "params": [], sundar@551: "defaults": [], sundar@551: "rest": null, sundar@551: "body": { sundar@551: "type": "BlockStatement", sundar@551: "body": [ sundar@551: { sundar@551: "type": "ReturnStatement", sundar@551: "argument": { sundar@551: "type": "Identifier", sundar@551: "name": "yValue" sundar@551: } sundar@551: } sundar@551: ] sundar@551: }, sundar@551: "generator": false, sundar@551: "expression": false sundar@551: }, sundar@551: "kind": "get" sundar@551: } sundar@551: ] sundar@551: } sundar@551: } sundar@551: } sundar@551: ] sundar@551: }