{"ast_node_type":"other","tokens":[{"end":42,"kind":"keyword","start":0,"text":"dot:"}]}
        dot: pattern.iter_delimited(span),
    let mut cur_items = smallvec![MatchState {
        stack: Default::default(),