{ "attributes": { "argumentTypes": null, "isConstant": false, "isLValue": false, "isPure": false, "isStructConstructorCall": false, "lValueRequested": false, "names": [ null ], "type": "uint256", "type_conversion": false }, "children": [ { "attributes": { "argumentTypes": [ { "typeIdentifier": "t_uint256", "typeString": "uint256" }, { "typeIdentifier": "t_uint256", "typeString": "uint256" } ], "overloadedDeclarations": [ null ], "referencedDeclaration": 25, "type": "function (uint256,uint256) pure returns (uint256)", "value": "f" }, "id": 34, "name": "Identifier", "src": "267:1:0" }, { "attributes": { "argumentTypes": null, "overloadedDeclarations": [ null ], "referencedDeclaration": 27, "type": "uint256", "value": "x" }, "id": 35, "name": "Identifier", "src": "269:1:0" }, { "attributes": { "argumentTypes": null, "overloadedDeclarations": [ null ], "referencedDeclaration": 29, "type": "uint256", "value": "y" }, "id": 36, "name": "Identifier", "src": "272:1:0" } ], "id": 37, "name": "FunctionCall", "src": "267:7:0" }