Context: error resilient parsing is the secret sauce of modern IDEs. It’s a simple idea, but it isn’t well know. This video shows how this is done in rust-analyzer. It’s a part of an on-going series, but should be relatively understandable in isolation. Ideally, this should be a separate blog post, but I thought this would be interesting to some folks as is!