#11457 builds up the necessary infrastructure to completely synchronize the lexer and parser. The final step is to implement re-lexing logic in the lexer and update the parser to use it during error recovery for list parsing.
Internal document: https://www.notion.so/astral-sh/Lexer-Parser-feedback-loop-dcd653ea94d64629a388530f13393424