{"ast_node_type":"variable","tokens":[{"end":48,"kind":"keyword","start":0,"text":"if"}]}
        if let ModuleDef::Macro(mac) = mod_def {
    for mod_def in krate.root_module().declarations(sema.db) {
            if mac.name(sema.db).as_str() == token.text() {