pub(super) fn parse<'item, 'iter, I, const VERSION: usize>( tokens: &'iter mut Lexed<I>, ) -> impl Iterator<Item = Result<Item<'item>, Error>> + use<'item, 'iter, I, VERSION>where I: Iterator<Item = Result<Token<'item>, Error>>, 'item: 'iter,
Parse the provided tokens into an AST.