{"ast_node_type":"other","tokens":[{"end":58,"kind":"keyword","start":0,"text":"if"}]}
    if (has_unsafe_kw || has_safe_kw) && in_extern_block {
    // Some keywords are invalid after non-vis qualifiers, so we handle them first.
        add_keyword("fn", "fn $1($2);");