{ "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_function_internal_pure$_t_uint256_$_t_uint256_$returns$_t_uint256_$", "typeString": "function (uint256,uint256) pure returns (uint256)" }, { "typeIdentifier": "t_uint256", "typeString": "uint256" }, { "typeIdentifier": "t_uint256", "typeString": "uint256" } ], "overloadedDeclarations": [ null ], "referencedDeclaration": 40, "type": "function (function (uint256,uint256) pure returns (uint256),uint256,uint256) pure returns (uint256)", "value": "eval" }, "id": 49, "name": "Identifier", "src": "361:4:0" }, { "attributes": { "argumentTypes": null, "overloadedDeclarations": [ null ], "referencedDeclaration": 15, "type": "function (uint256,uint256) pure returns (uint256)", "value": "plus" }, "id": 50, "name": "Identifier", "src": "366:4:0" }, { "attributes": { "argumentTypes": null, "overloadedDeclarations": [ null ], "referencedDeclaration": 42, "type": "uint256", "value": "x" }, "id": 51, "name": "Identifier", "src": "372:1:0" }, { "attributes": { "argumentTypes": null, "overloadedDeclarations": [ null ], "referencedDeclaration": 44, "type": "uint256", "value": "y" }, "id": 52, "name": "Identifier", "src": "375:1:0" } ], "id": 53, "name": "FunctionCall", "src": "361:16:0" }