97 result +=
"AXTreeUpdate: clear node " +
108 if (!event_intents.empty()) {
109 result +=
"event_intents=[\n";
110 for (
const auto& event_intent : event_intents)
111 result +=
" " + event_intent.ToString() +
"\n";
120 std::unordered_map<int32_t, int> id_to_indentation;
121 for (
size_t i = 0; i < nodes.size(); ++i) {
122 int indent = id_to_indentation[nodes[i].id];
123 result += std::string(2 * indent,
' ');
124 result += nodes[i].ToString() +
"\n";
125 for (
size_t j = 0; j < nodes[i].child_ids.size(); ++j)
126 id_to_indentation[nodes[i].child_ids[j]] = indent + 1;