[ { "endPosition": "14", "kind": "OBJECT_LITERAL", "startPosition": "2", "properties": [ { "getter": "null", "endPosition": "12", "kind": "PROPERTY", "setter": "null", "value": { "endPosition": "12", "kind": "NUMBER_LITERAL", "value": "343", "startPosition": "9" }, "startPosition": "4", "key": { "endPosition": "7", "kind": "IDENTIFIER", "name": "foo", "startPosition": "4" } } ] }, { "endPosition": "24", "kind": "OBJECT_LITERAL", "startPosition": "22", "properties": [] }, { "endPosition": "45", "kind": "OBJECT_LITERAL", "startPosition": "30", "properties": [ { "getter": "null", "endPosition": "37", "kind": "PROPERTY", "setter": "null", "value": { "endPosition": "37", "kind": "NUMBER_LITERAL", "value": "10", "startPosition": "35" }, "startPosition": "32", "key": { "endPosition": "33", "kind": "IDENTIFIER", "name": "x", "startPosition": "32" } }, { "getter": "null", "endPosition": "43", "kind": "PROPERTY", "setter": "null", "value": { "endPosition": "43", "kind": "NUMBER_LITERAL", "value": "2", "startPosition": "42" }, "startPosition": "39", "key": { "endPosition": "40", "kind": "IDENTIFIER", "name": "y", "startPosition": "39" } } ] }, { "endPosition": "70", "kind": "OBJECT_LITERAL", "startPosition": "51", "properties": [ { "getter": "null", "endPosition": "60", "kind": "PROPERTY", "setter": "null", "value": { "endPosition": "60", "kind": "NUMBER_LITERAL", "value": "10", "startPosition": "58" }, "startPosition": "54", "key": { "endPosition": "55", "kind": "STRING_LITERAL", "value": "x", "startPosition": "54" } }, { "getter": "null", "endPosition": "68", "kind": "PROPERTY", "setter": "null", "value": { "endPosition": "68", "kind": "NUMBER_LITERAL", "value": "2", "startPosition": "67" }, "startPosition": "63", "key": { "endPosition": "64", "kind": "STRING_LITERAL", "value": "y", "startPosition": "63" } } ] }, { "endPosition": "132", "kind": "OBJECT_LITERAL", "startPosition": "76", "properties": [ { "getter": { "endPosition": "86", "kind": "FUNCTION_EXPRESSION", "name": "null", "body": { "endPosition": "101", "kind": "BLOCK", "statements": [ { "expression": { "endPosition": "101", "kind": "IDENTIFIER", "name": "xValue", "startPosition": "95" }, "endPosition": "101", "kind": "RETURN", "startPosition": "88" } ], "startPosition": "86" }, "strict": "false", "startPosition": "86", "parameters": [] }, "endPosition": "103", "kind": "PROPERTY", "setter": "null", "value": "null", "startPosition": "78", "key": { "endPosition": "83", "kind": "IDENTIFIER", "name": "x", "startPosition": "82" } }, { "getter": { "endPosition": "113", "kind": "FUNCTION_EXPRESSION", "name": "null", "body": { "endPosition": "128", "kind": "BLOCK", "statements": [ { "expression": { "endPosition": "128", "kind": "IDENTIFIER", "name": "yValue", "startPosition": "122" }, "endPosition": "128", "kind": "RETURN", "startPosition": "115" } ], "startPosition": "113" }, "strict": "false", "startPosition": "113", "parameters": [] }, "endPosition": "130", "kind": "PROPERTY", "setter": "null", "value": "null", "startPosition": "105", "key": { "endPosition": "110", "kind": "IDENTIFIER", "name": "y", "startPosition": "109" } } ] }, { "endPosition": "206", "kind": "OBJECT_LITERAL", "startPosition": "138", "properties": [ { "getter": { "endPosition": "150", "kind": "FUNCTION_EXPRESSION", "name": "null", "body": { "endPosition": "168", "kind": "BLOCK", "statements": [ { "expression": { "identifier": "_foo", "expression": { "endPosition": "163", "kind": "IDENTIFIER", "name": "this", "startPosition": "159" }, "endPosition": "168", "kind": "MEMBER_SELECT", "startPosition": "159" }, "endPosition": "168", "kind": "RETURN", "startPosition": "152" } ], "startPosition": "150" }, "strict": "false", "startPosition": "150", "parameters": [] }, "endPosition": "170", "kind": "PROPERTY", "setter": { "endPosition": "185", "kind": "FUNCTION_EXPRESSION", "name": "null", "body": { "endPosition": "202", "kind": "BLOCK", "statements": [ { "expression": { "expression": { "endPosition": "202", "kind": "IDENTIFIER", "name": "val", "startPosition": "199" }, "endPosition": "202", "kind": "ASSIGNMENT", "variable": { "identifier": "_foo", "expression": { "endPosition": "191", "kind": "IDENTIFIER", "name": "this", "startPosition": "187" }, "endPosition": "196", "kind": "MEMBER_SELECT", "startPosition": "187" }, "startPosition": "187" }, "endPosition": "202", "kind": "EXPRESSION_STATEMENT", "startPosition": "187" } ], "startPosition": "185" }, "strict": "false", "startPosition": "185", "parameters": [ { "endPosition": "183", "kind": "IDENTIFIER", "name": "val", "startPosition": "180" } ] }, "value": "null", "startPosition": "140", "key": { "endPosition": "147", "kind": "IDENTIFIER", "name": "foo", "startPosition": "144" } } ] } ]