{"ast_node_type":"variable","tokens":[{"end":47,"kind":"keyword","start":0,"text":"let"}]}
            let matcher_loc = &matcher[mp.idx];
        while let Some(mut mp) = self.cur_mps.pop() {
            track.before_match_loc(self, matcher_loc);