{"ast_node_type":"other","tokens":[{"end":68,"kind":"keyword","start":0,"text":"if"}]}
        if matches!(is_raw, IdentIsRaw::No) && ident.is_reserved() {
        let (ident, is_raw) = self.ident_or_err(true)?;
            let snapshot = self.create_snapshot_for_diagnostic();