{"ast_node_type":"function","tokens":[{"end":78,"kind":"keyword","start":0,"text":"pub"}]}
    pub fn expect_keyword(&mut self, exp: ExpKeywordPair) -> PResult<'a, ()> {
    /// Otherwise, eats it.
        if !self.eat_keyword(exp) { self.unexpected() } else { Ok(()) }