
======= 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": []
}
