{"ast_node_type":"function","tokens":[{"end":94,"kind":"keyword","start":0,"text":"pub"}]}
    pub fn parse_nonterminal(&mut self, kind: NonterminalKind) -> PResult<'a, ParseNtResult> {
    #[inline]
        // A `macro_rules!` invocation may pass a captured item/expr to a proc-macro,