| { |
| "type": "Program", |
| "body": [ |
| { |
| "type": "ExpressionStatement", |
| "expression": { |
| "type": "ThisExpression" |
| } |
| } |
| ] |
| } |
| { |
| "type": "Program", |
| "body": [ |
| { |
| "type": "ExpressionStatement", |
| "expression": { |
| "type": "Identifier", |
| "name": "foo" |
| } |
| } |
| ] |
| } |
| { |
| "type": "Program", |
| "body": [ |
| { |
| "type": "ExpressionStatement", |
| "expression": { |
| "type": "Literal", |
| "value": null |
| } |
| } |
| ] |
| } |
| { |
| "type": "Program", |
| "body": [ |
| { |
| "type": "ExpressionStatement", |
| "expression": { |
| "type": "Literal", |
| "value": true |
| } |
| } |
| ] |
| } |
| { |
| "type": "Program", |
| "body": [ |
| { |
| "type": "ExpressionStatement", |
| "expression": { |
| "type": "Literal", |
| "value": false |
| } |
| } |
| ] |
| } |
| { |
| "type": "Program", |
| "body": [ |
| { |
| "type": "ExpressionStatement", |
| "expression": { |
| "type": "Literal", |
| "value": 33 |
| } |
| } |
| ] |
| } |
| { |
| "type": "Program", |
| "body": [ |
| { |
| "type": "ExpressionStatement", |
| "expression": { |
| "type": "Literal", |
| "value": 3.14 |
| } |
| } |
| ] |
| } |
| { |
| "type": "Program", |
| "body": [ |
| { |
| "type": "ExpressionStatement", |
| "expression": { |
| "type": "BinaryExpression", |
| "operator": "*", |
| "left": { |
| "type": "BinaryExpression", |
| "operator": "+", |
| "left": { |
| "type": "Literal", |
| "value": 10 |
| }, |
| "right": { |
| "type": "Literal", |
| "value": 3 |
| } |
| }, |
| "right": { |
| "type": "Literal", |
| "value": 2 |
| } |
| } |
| } |
| ] |
| } |
| { |
| "type": "Program", |
| "body": [ |
| { |
| "type": "ExpressionStatement", |
| "expression": { |
| "type": "ObjectExpression", |
| "properties": [] |
| } |
| } |
| ] |
| } |
| { |
| "type": "Program", |
| "body": [ |
| { |
| "type": "ExpressionStatement", |
| "expression": { |
| "type": "ObjectExpression", |
| "properties": [ |
| { |
| "key": { |
| "type": "Identifier", |
| "name": "x" |
| }, |
| "value": { |
| "type": "Literal", |
| "value": 3 |
| }, |
| "kind": "init" |
| } |
| ] |
| } |
| } |
| ] |
| } |
| { |
| "type": "Program", |
| "body": [ |
| { |
| "type": "ExpressionStatement", |
| "expression": { |
| "type": "ArrayExpression", |
| "elements": [] |
| } |
| } |
| ] |
| } |
| { |
| "type": "Program", |
| "body": [ |
| { |
| "type": "ExpressionStatement", |
| "expression": { |
| "type": "ArrayExpression", |
| "elements": [ |
| null, |
| null |
| ] |
| } |
| } |
| ] |
| } |
| { |
| "type": "Program", |
| "body": [ |
| { |
| "type": "ExpressionStatement", |
| "expression": { |
| "type": "ArrayExpression", |
| "elements": [ |
| { |
| "type": "Literal", |
| "value": 4 |
| }, |
| { |
| "type": "Literal", |
| "value": 5 |
| }, |
| { |
| "type": "Literal", |
| "value": 5 |
| } |
| ] |
| } |
| } |
| ] |
| } |