[
{
"name": "on_a",
"statements": [
{
"arguments": [
{
"left_expr": {
"left_expr": {
"arguments": [
{
"str": "entity_and_resource_as_subexpression/foo.txt",
"type": "STRING_EXPR"
}
],
"name": "has_resource",
"type": "CALL_EXPR"
},
"operator": "AND_TOKEN",
"right_expr": {
"arguments": [
{
"str": "bar",
"type": "STRING_EXPR"
}
],
"name": "has_string",
"type": "CALL_EXPR"
},
"type": "LOGICAL_EXPR"
},
"operator": "AND_TOKEN",
"right_expr": {
"arguments": [
{
"str": "baz",
"type": "STRING_EXPR"
}
],
"name": "has_entity",
"type": "CALL_EXPR"
},
"type": "LOGICAL_EXPR"
}
],
"name": "initialize_bool",
"type": "CALL_STATEMENT"
}
],
"type": "GLOBAL_ON_FN"
}
]