RecursiveReferenceRecognizer
private struct RecursiveReferenceRecognizer : ASTWalkObserver
An AST visitation callback that collects recursive references to specific declarations.
-
The declarations to consider while looking for cycles.
Declaration
Swift
let targets: [AnyDeclID] -
A map from name expression to its referred declaration.
Declaration
Swift
let referredDecl: BindingMap -
The recursive references that have been found.
Declaration
Swift
var recursiveReferences: [NameExpr.ID] -
View on GitHub