["funcdef", "test", 0, "declare", "0", true, "assign", "resolve", "0", "const", {"value": "if"}, true, "assign", "resolve", "0", "const", {"value": "while"}, true, "assign", "resolve", "0", "const", {"value": "assign"}, true, "assign", "resolve", "0", "const", {"value": "global"}, true, "assign", "resolve", "0", "const", {"value": "call"}, false, false]