{"ast_node_type":"variable","tokens":[{"end":68,"kind":"keyword","start":0,"text":"if"}]}
                    if let Some(ident) = attr.single_ident_value() {
                () if *attr_name == sym::register_tool => {
                        crate_data.registered_tools.push(ident.sym.clone());