pub(crate) fn parse_scoped<F: Parser>( f: F, scope: Span, tokens: TokenStream, ) -> Result<F::Output>