aboutsummaryrefslogtreecommitdiffstats
path: root/gocapturedrefrace.go
AgeCommit message (Expand)Author
2023-05-16Add note about getting function ScopeTeddy Wing
2023-05-16Add note about (*ast.CallExpr).ArgsTeddy Wing
2023-05-16Trying to get `types.Scope` of function literalTeddy Wing
2023-05-16Print origin and scope information of closure variablesTeddy Wing
2023-05-16Use `pass.TypesInfo.Defs[ident]` to differentiate DEFINE/ASSIGNTeddy Wing
2023-05-15`(*AssignStmt).Tok` always appears to be token.DEFINETeddy Wing
2023-05-15assignmentsInFunc: Try checking `(*AssignStmt).Tok`Teddy Wing
2023-05-15Try getting `GenDecl`s in closureTeddy Wing
2023-05-15Add test for reference argumentsTeddy Wing
2023-05-15Idea for getting variable declarations instead of assignmentsTeddy Wing
2023-05-15Get assignments in closureTeddy Wing
2023-05-15Idea for building a list of variable assignmentsTeddy Wing
2023-05-15Ignore variables from the closure's formal argumentsTeddy Wing
2023-05-15Find out how to get closure argumentsTeddy Wing
2023-05-15Ideas for finding out whether a variable is a captured referenceTeddy Wing
2023-05-15Try to limit identifier enumeration to variablesTeddy Wing
2023-05-15Find variables in `go func` closuresTeddy Wing
2023-05-14Find `go` statements using Go analyzerTeddy Wing