mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
92 lines
3.0 KiB
Plaintext
92 lines
3.0 KiB
Plaintext
|
|
======= strict_asm_ast_compact_json/input.yul (EVM) =======
|
|
AST:
|
|
|
|
{
|
|
"code":
|
|
{
|
|
"block":
|
|
{
|
|
"nativeSrc": "60:246:0",
|
|
"nodeType": "YulBlock",
|
|
"src": "-1:-1:0",
|
|
"statements":
|
|
[
|
|
{
|
|
"expression":
|
|
{
|
|
"arguments":
|
|
[
|
|
{
|
|
"kind": "number",
|
|
"nativeSrc": "122:2:0",
|
|
"nodeType": "YulLiteral",
|
|
"src": "60:41:0",
|
|
"type": "",
|
|
"value": "64"
|
|
},
|
|
{
|
|
"kind": "number",
|
|
"nativeSrc": "126:3:0",
|
|
"nodeType": "YulLiteral",
|
|
"src": "60:41:0",
|
|
"type": "",
|
|
"value": "128"
|
|
}
|
|
],
|
|
"functionName":
|
|
{
|
|
"name": "mstore",
|
|
"nativeSrc": "115:6:0",
|
|
"nodeType": "YulIdentifier",
|
|
"src": "60:41:0"
|
|
},
|
|
"nativeSrc": "115:15:0",
|
|
"nodeType": "YulFunctionCall",
|
|
"src": "60:41:0"
|
|
},
|
|
"nativeSrc": "115:15:0",
|
|
"nodeType": "YulExpressionStatement",
|
|
"src": "60:41:0"
|
|
},
|
|
{
|
|
"expression":
|
|
{
|
|
"arguments": [],
|
|
"functionName":
|
|
{
|
|
"name": "fun_f_5",
|
|
"nativeSrc": "155:7:0",
|
|
"nodeType": "YulIdentifier",
|
|
"src": "60:41:0"
|
|
},
|
|
"nativeSrc": "155:9:0",
|
|
"nodeType": "YulFunctionCall",
|
|
"src": "60:41:0"
|
|
},
|
|
"nativeSrc": "155:9:0",
|
|
"nodeType": "YulExpressionStatement",
|
|
"src": "60:41:0"
|
|
},
|
|
{
|
|
"body":
|
|
{
|
|
"nativeSrc": "244:11:0",
|
|
"nodeType": "YulBlock",
|
|
"src": "77:22:0",
|
|
"statements": []
|
|
},
|
|
"name": "fun_f_5",
|
|
"nativeSrc": "225:30:0",
|
|
"nodeType": "YulFunctionDefinition",
|
|
"src": "77:22:0"
|
|
}
|
|
]
|
|
},
|
|
"nodeType": "YulCode"
|
|
},
|
|
"name": "C_6_deployed",
|
|
"nodeType": "YulObject",
|
|
"subObjects": []
|
|
}
|