Versions in this module Expand all Collapse all v0 v0.2.0 Mar 7, 2026 v0.1.0 Mar 7, 2026 Changes in this version + type Parser interface + Extensions func() []string + Language func() string + ParseImports func(filePath string) ([]string, error) + ParseSymbols func(filePath string) ([]string, error) + type Registry struct + func DefaultRegistry() *Registry + func NewRegistry(parsers ...Parser) *Registry + func (r *Registry) ForExtension(ext string) Parser + func (r *Registry) ForLanguage(lang string) Parser + func (r *Registry) Languages() []string + func (r *Registry) RegisteredExtensions() []string + type TreeSitterParser struct + func (p *TreeSitterParser) Extensions() []string + func (p *TreeSitterParser) Language() string + func (p *TreeSitterParser) ParseImports(filePath string) ([]string, error) + func (p *TreeSitterParser) ParseSymbols(filePath string) ([]string, error)