Versions in this module Expand all Collapse all v0 v0.3.0 May 9, 2026 Changes in this version + type SemanticExtractor struct + func NewSemanticExtractor(opts ...SemanticOption) *SemanticExtractor + func (e *SemanticExtractor) CanExtract(path string) bool + func (e *SemanticExtractor) DetectFramework(path string) *provider.FrameworkInfo + func (e *SemanticExtractor) Extensions() []string + func (e *SemanticExtractor) ExtractFile(path, baseDir string) ([]*graph.Node, []*graph.Edge, error) + func (e *SemanticExtractor) Language() string + func (e *SemanticExtractor) LoadPackage(dir string) error + type SemanticOption func(*SemanticExtractor) + func WithFrameworkDetection(enable bool) SemanticOption v0.2.0 Apr 20, 2026 Changes in this version + const Language + const NodePrefix + type Extractor struct + func New() *Extractor + func (e *Extractor) CanExtract(path string) bool + func (e *Extractor) DetectFramework(path string) *provider.FrameworkInfo + func (e *Extractor) Extensions() []string + func (e *Extractor) ExtractFile(path, baseDir string) ([]*graph.Node, []*graph.Edge, error) + func (e *Extractor) Language() string