{"ast_node_type":"other","tokens":[{"end":35,"kind":"keyword","start":0,"text":"if"}]}
        if set.insert(start.kind) {
        debug!("walk_nodes: start={:?} outgoing?={:?}", start, direction == OUTGOING);
            let mut stack = vec![query.indices[start]];