| [ |
| { |
| "endPosition": "26", |
| "kind": "FUNCTION", |
| "name": { |
| "endPosition": "14", |
| "kind": "IDENTIFIER", |
| "name": "func", |
| "startPosition": "10" |
| }, |
| "body": { |
| "endPosition": "24", |
| "kind": "BLOCK", |
| "statements": [], |
| "startPosition": "23" |
| }, |
| "strict": "false", |
| "startPosition": "1", |
| "parameters": [ |
| { |
| "endPosition": "21", |
| "kind": "OBJECT_LITERAL", |
| "startPosition": "15", |
| "properties": [ |
| { |
| "getter": "null", |
| "endPosition": "17", |
| "kind": "PROPERTY", |
| "setter": "null", |
| "value": { |
| "endPosition": "17", |
| "kind": "IDENTIFIER", |
| "name": "x", |
| "startPosition": "16" |
| }, |
| "startPosition": "16", |
| "key": { |
| "endPosition": "17", |
| "kind": "IDENTIFIER", |
| "name": "x", |
| "startPosition": "16" |
| } |
| }, |
| { |
| "getter": "null", |
| "endPosition": "20", |
| "kind": "PROPERTY", |
| "setter": "null", |
| "value": { |
| "endPosition": "20", |
| "kind": "IDENTIFIER", |
| "name": "y", |
| "startPosition": "19" |
| }, |
| "startPosition": "19", |
| "key": { |
| "endPosition": "20", |
| "kind": "IDENTIFIER", |
| "name": "y", |
| "startPosition": "19" |
| } |
| } |
| ] |
| } |
| ] |
| }, |
| { |
| "endPosition": "56", |
| "kind": "VARIABLE", |
| "binding": { |
| "endPosition": "33", |
| "kind": "IDENTIFIER", |
| "name": "f", |
| "startPosition": "32" |
| }, |
| "startPosition": "28", |
| "initializer": { |
| "endPosition": "53", |
| "kind": "FUNCTION_EXPRESSION", |
| "name": "null", |
| "body": { |
| "endPosition": "54", |
| "kind": "BLOCK", |
| "statements": [], |
| "startPosition": "53" |
| }, |
| "strict": "false", |
| "startPosition": "53", |
| "parameters": [ |
| { |
| "endPosition": "51", |
| "kind": "OBJECT_LITERAL", |
| "startPosition": "45", |
| "properties": [ |
| { |
| "getter": "null", |
| "endPosition": "47", |
| "kind": "PROPERTY", |
| "setter": "null", |
| "value": { |
| "endPosition": "47", |
| "kind": "IDENTIFIER", |
| "name": "a", |
| "startPosition": "46" |
| }, |
| "startPosition": "46", |
| "key": { |
| "endPosition": "47", |
| "kind": "IDENTIFIER", |
| "name": "a", |
| "startPosition": "46" |
| } |
| }, |
| { |
| "getter": "null", |
| "endPosition": "50", |
| "kind": "PROPERTY", |
| "setter": "null", |
| "value": { |
| "endPosition": "50", |
| "kind": "IDENTIFIER", |
| "name": "b", |
| "startPosition": "49" |
| }, |
| "startPosition": "49", |
| "key": { |
| "endPosition": "50", |
| "kind": "IDENTIFIER", |
| "name": "b", |
| "startPosition": "49" |
| } |
| } |
| ] |
| } |
| ] |
| } |
| }, |
| { |
| "endPosition": "98", |
| "kind": "FUNCTION", |
| "name": { |
| "endPosition": "68", |
| "kind": "IDENTIFIER", |
| "name": "x", |
| "startPosition": "67" |
| }, |
| "body": { |
| "endPosition": "97", |
| "kind": "BLOCK", |
| "statements": [], |
| "startPosition": "96" |
| }, |
| "strict": "false", |
| "startPosition": "58", |
| "parameters": [ |
| { |
| "expression": { |
| "endPosition": "94", |
| "kind": "OBJECT_LITERAL", |
| "startPosition": "78", |
| "properties": [ |
| { |
| "getter": "null", |
| "endPosition": "85", |
| "kind": "PROPERTY", |
| "setter": "null", |
| "value": { |
| "endPosition": "85", |
| "kind": "NUMBER_LITERAL", |
| "value": "44", |
| "startPosition": "83" |
| }, |
| "startPosition": "80", |
| "key": { |
| "endPosition": "81", |
| "kind": "IDENTIFIER", |
| "name": "x", |
| "startPosition": "80" |
| } |
| }, |
| { |
| "getter": "null", |
| "endPosition": "92", |
| "kind": "PROPERTY", |
| "setter": "null", |
| "value": { |
| "endPosition": "92", |
| "kind": "NUMBER_LITERAL", |
| "value": "45", |
| "startPosition": "90" |
| }, |
| "startPosition": "87", |
| "key": { |
| "endPosition": "88", |
| "kind": "IDENTIFIER", |
| "name": "y", |
| "startPosition": "87" |
| } |
| } |
| ] |
| }, |
| "endPosition": "94", |
| "kind": "ASSIGNMENT", |
| "variable": { |
| "endPosition": "75", |
| "kind": "OBJECT_LITERAL", |
| "startPosition": "69", |
| "properties": [ |
| { |
| "getter": "null", |
| "endPosition": "71", |
| "kind": "PROPERTY", |
| "setter": "null", |
| "value": { |
| "endPosition": "71", |
| "kind": "IDENTIFIER", |
| "name": "x", |
| "startPosition": "70" |
| }, |
| "startPosition": "70", |
| "key": { |
| "endPosition": "71", |
| "kind": "IDENTIFIER", |
| "name": "x", |
| "startPosition": "70" |
| } |
| }, |
| { |
| "getter": "null", |
| "endPosition": "74", |
| "kind": "PROPERTY", |
| "setter": "null", |
| "value": { |
| "endPosition": "74", |
| "kind": "IDENTIFIER", |
| "name": "y", |
| "startPosition": "73" |
| }, |
| "startPosition": "73", |
| "key": { |
| "endPosition": "74", |
| "kind": "IDENTIFIER", |
| "name": "y", |
| "startPosition": "73" |
| } |
| } |
| ] |
| }, |
| "startPosition": "69" |
| } |
| ] |
| } |
| ] |