[ { "endPosition": "17", "kind": "FUNCTION", "name": "a", "body": { "endPosition": "16", "kind": "BLOCK", "statements": [], "startPosition": "15" }, "strict": "false", "startPosition": "1", "parameters": [] }, { "endPosition": "62", "kind": "FUNCTION", "name": "d", "body": { "endPosition": "60", "kind": "BLOCK", "statements": [ { "endPosition": "60", "kind": "FUNCTION", "name": "e", "body": { "endPosition": "59", "kind": "BLOCK", "statements": [ { "expression": { "endPosition": "59", "kind": "FUNCTION_INVOCATION", "functionSelect": { "endPosition": "56", "kind": "IDENTIFIER", "name": "print", "startPosition": "51" }, "arguments": [ { "endPosition": "58", "kind": "IDENTIFIER", "name": "a", "startPosition": "57" } ], "startPosition": "51" }, "endPosition": "59", "kind": "EXPRESSION_STATEMENT", "startPosition": "51" } ], "startPosition": "50" }, "strict": "false", "startPosition": "36", "parameters": [] } ], "startPosition": "30" }, "strict": "false", "startPosition": "18", "parameters": [] }, { "endPosition": "89", "kind": "FUNCTION", "name": "f", "body": { "endPosition": "88", "kind": "BLOCK", "statements": [ { "expression": { "endPosition": "88", "kind": "FUNCTION_INVOCATION", "functionSelect": { "endPosition": "85", "kind": "IDENTIFIER", "name": "print", "startPosition": "80" }, "arguments": [ { "endPosition": "87", "kind": "IDENTIFIER", "name": "a", "startPosition": "86" } ], "startPosition": "80" }, "endPosition": "88", "kind": "EXPRESSION_STATEMENT", "startPosition": "80" } ], "startPosition": "79" }, "strict": "false", "startPosition": "63", "parameters": [ { "endPosition": "75", "kind": "IDENTIFIER", "name": "a", "startPosition": "74" }, { "endPosition": "78", "kind": "IDENTIFIER", "name": "b", "startPosition": "77" } ] }, { "endPosition": "121", "kind": "FUNCTION", "name": "j", "body": { "endPosition": "120", "kind": "BLOCK", "statements": [ { "expression": { "endPosition": "118", "kind": "STRING_LITERAL", "value": "use strict", "startPosition": "108" }, "endPosition": "118", "kind": "EXPRESSION_STATEMENT", "startPosition": "108" } ], "startPosition": "106" }, "strict": "true", "startPosition": "90", "parameters": [ { "endPosition": "102", "kind": "IDENTIFIER", "name": "a", "startPosition": "101" }, { "endPosition": "105", "kind": "IDENTIFIER", "name": "b", "startPosition": "104" } ] } ]