{"ast_node_type":"other","tokens":[{"end":55,"kind":"keyword","start":0,"text":"//"}]}
        // Must try both kinds of pattern nonterminals.
    fn eat_metavar_pat(&mut self) -> Option<P<Pat>> {
        if let Some(pat) = self.eat_metavar_seq_with_matcher(