{"ast_node_type":"other","tokens":[{"end":48,"kind":"keyword","start":0,"text":"//"}]}
        // whole pattern correctly in that case.
        // We only emit "unexpected `:`" error here if we can successfully parse the
        let mut snapshot_pat = self.create_snapshot_for_diagnostic();