{"ast_node_type":"other","tokens":[{"end":75,"kind":"keyword","start":0,"text":"if"}]}
                    if attr.string_value() == Some(&sym::proc_dash_macro) {
                () if *attr_name == sym::crate_type => {
                        self.is_proc_macro = true;