SwiftLexicalLookup is a library, that is part of swift-syntax and provides APIs that traverse and extract information from the Swift syntax tree. It enables simple queries to address questions like, "Where is an error thrown here handled?" or "What is the source and destination of this fallthrough keyword?". Most importantly, at its core, the project introduces a new implementation of unqualified name lookup, which was the primary focus of this GSoC project.
During GSoC, we successfully modeled a significant subset of the language using the new unqualified lookup API. The query is capable of handling a vast majority of source code examples and delivering accurate results. The developed scope API structure is highly flexible and maintainable. Combined with great test infrastructure, this will simplify and accelerate future development and adjustments, offering an improvement over the current ASTScope implementation in th