Versions in this module Expand all Collapse all v0 v0.14.0 Jun 3, 2026 v0.13.0 Jun 1, 2026 Changes in this version + const WildcardImport + func BuildImportMap(root *sitter.Node, content []byte) map[string]ImportInfo + func BuildRegistry(defs []typresolve.ResolverDef) *typresolve.Registry + func EvalExprType(ctx *ResolveContext, node *sitter.Node) *typresolve.Type + func IsBuiltinFunc(name string) bool + func IsBuiltinType(name string) bool + func IterableElementType(iterType *typresolve.Type) *typresolve.Type + func LiteralType(nodeType string) *typresolve.Type + func LookupAttribute(reg *typresolve.Registry, typeQN string, memberName string) *typresolve.RegisteredFunc + func LookupField(reg *typresolve.Registry, typeQN string, fieldName string) *typresolve.Type + func ParseAnnotation(ann string, moduleQN string) *typresolve.Type + func ProcessStatement(ctx *ResolveContext, node *sitter.Node) + func RegisterStdlib(reg *typresolve.Registry) + func ResolveBuiltinType(name string) *typresolve.Type + func ResolveCallsInFile(ctx *ResolveContext, root *sitter.Node, fileHash types.Hash, repoURL string, ...) []types.Edge + type ImportInfo struct + IsFromStyle bool + ModulePath string + func ResolveImport(imports map[string]ImportInfo, name string) (ImportInfo, bool) + type PythonResolver struct + func NewPythonResolver() *PythonResolver + func (r *PythonResolver) InitWorkspace(ctx context.Context, defs []typresolve.ResolverDef) error + func (r *PythonResolver) Language() string + func (r *PythonResolver) ResolveFile(ctx context.Context, opts typresolve.ResolveFileOpts) ([]types.Edge, error) + type ResolveContext struct + Content []byte + EnclosingClassQN string + EnclosingFuncQN string + Imports map[string]ImportInfo + ModuleQN string + Registry *typresolve.Registry + Scope *typresolve.Scope