You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
204 lines
6.5 KiB
204 lines
6.5 KiB
{
|
|
"children":
|
|
[
|
|
{
|
|
"attributes":
|
|
{
|
|
"argumentTypes": null,
|
|
"commonType":
|
|
{
|
|
"typeIdentifier": "t_uint256",
|
|
"typeString": "uint256"
|
|
},
|
|
"isConstant": false,
|
|
"isLValue": false,
|
|
"isPure": false,
|
|
"lValueRequested": false,
|
|
"operator": "<",
|
|
"type": "bool"
|
|
},
|
|
"children":
|
|
[
|
|
{
|
|
"attributes":
|
|
{
|
|
"argumentTypes": null,
|
|
"overloadedDeclarations":
|
|
[
|
|
null
|
|
],
|
|
"referencedDeclaration": 45,
|
|
"type": "uint256",
|
|
"value": "i"
|
|
},
|
|
"id": 48,
|
|
"name": "Identifier",
|
|
"src": "372:1:0"
|
|
},
|
|
{
|
|
"attributes":
|
|
{
|
|
"argumentTypes": null,
|
|
"hexvalue": "3130",
|
|
"isConstant": false,
|
|
"isLValue": false,
|
|
"isPure": true,
|
|
"lValueRequested": false,
|
|
"subdenomination": null,
|
|
"token": "number",
|
|
"type": "int_const 10",
|
|
"value": "10"
|
|
},
|
|
"id": 49,
|
|
"name": "Literal",
|
|
"src": "376:2:0"
|
|
}
|
|
],
|
|
"id": 50,
|
|
"name": "BinaryOperation",
|
|
"src": "372:6:0"
|
|
},
|
|
{
|
|
"children":
|
|
[
|
|
{
|
|
"children":
|
|
[
|
|
{
|
|
"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"
|
|
}
|
|
],
|
|
"isConstant": false,
|
|
"isLValue": false,
|
|
"isPure": false,
|
|
"lValueRequested": false,
|
|
"member_name": "push",
|
|
"referencedDeclaration": null,
|
|
"type": "function (uint256) returns (uint256)"
|
|
},
|
|
"children":
|
|
[
|
|
{
|
|
"attributes":
|
|
{
|
|
"argumentTypes": null,
|
|
"overloadedDeclarations":
|
|
[
|
|
null
|
|
],
|
|
"referencedDeclaration": 4,
|
|
"type": "uint256[] storage ref",
|
|
"value": "array"
|
|
},
|
|
"id": 51,
|
|
"name": "Identifier",
|
|
"src": "394:5:0"
|
|
}
|
|
],
|
|
"id": 53,
|
|
"name": "MemberAccess",
|
|
"src": "394:10:0"
|
|
},
|
|
{
|
|
"attributes":
|
|
{
|
|
"argumentTypes": null,
|
|
"overloadedDeclarations":
|
|
[
|
|
null
|
|
],
|
|
"referencedDeclaration": 45,
|
|
"type": "uint256",
|
|
"value": "i"
|
|
},
|
|
"id": 54,
|
|
"name": "Identifier",
|
|
"src": "405:1:0"
|
|
}
|
|
],
|
|
"id": 55,
|
|
"name": "FunctionCall",
|
|
"src": "394:13:0"
|
|
}
|
|
],
|
|
"id": 56,
|
|
"name": "ExpressionStatement",
|
|
"src": "394:13:0"
|
|
},
|
|
{
|
|
"children":
|
|
[
|
|
{
|
|
"attributes":
|
|
{
|
|
"argumentTypes": null,
|
|
"isConstant": false,
|
|
"isLValue": false,
|
|
"isPure": false,
|
|
"lValueRequested": false,
|
|
"operator": "++",
|
|
"prefix": false,
|
|
"type": "uint256"
|
|
},
|
|
"children":
|
|
[
|
|
{
|
|
"attributes":
|
|
{
|
|
"argumentTypes": null,
|
|
"overloadedDeclarations":
|
|
[
|
|
null
|
|
],
|
|
"referencedDeclaration": 45,
|
|
"type": "uint256",
|
|
"value": "i"
|
|
},
|
|
"id": 57,
|
|
"name": "Identifier",
|
|
"src": "421:1:0"
|
|
}
|
|
],
|
|
"id": 58,
|
|
"name": "UnaryOperation",
|
|
"src": "421:3:0"
|
|
}
|
|
],
|
|
"id": 59,
|
|
"name": "ExpressionStatement",
|
|
"src": "421:3:0"
|
|
}
|
|
],
|
|
"id": 60,
|
|
"name": "Block",
|
|
"src": "380:55:0"
|
|
}
|
|
],
|
|
"id": 61,
|
|
"name": "WhileStatement",
|
|
"src": "365:70:0"
|
|
} |